# Customer Experience: Email preferences | Vronika

The email-preferences page loads current campaign and reminder settings and writes subscription or cadence changes back to the guest preference APIs.

---

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

## How It Works

1. The page requests email preferences and guest reminder cadence.
2. Toggles are saved with PUT /api/email/preferences.
3. Reminder cadence changes update the reminder preference and refresh the displayed state.

## Features

- Campaign subscription controls
- Reminder cadence control
- Saved-state feedback
- Loading and error handling

## Integrations

- Email preferences API
- Guest reminder preferences API
- Authenticated guest session

---

## 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.