# Customer Experience: Birthday club | Vronika

The birthday campaign prefills returning visitor data and captures a birthday-club lead through the shared guest lead pipeline.

---

**Path:** /platform/frontend/birthday-club
**Canonical:** https://vronika.co/platform/frontend/birthday-club
**Category:** Platform: Customer Experience
**Live Route:** /birthday
**Source File:** trifecta/client/src/pages/Birthday.tsx

## How It Works

1. The page requests existing lead data for the device fingerprint.
2. The guest completes birthday and contact fields in the campaign form.
3. Submission posts to /api/leads and shows the campaign's success state.

## Features

- Birthday-specific campaign
- Returning-guest prefill
- Lead validation
- Success feedback

## Integrations

- Lead prefill API
- Leads API
- Visitor identity fingerprint

---

## Sources
Content derived from the live trifectabar.com codebase and deployed platform. This explainer documents implemented code and does not expose protected source routes or business data.