# Customer Experience: Outlets visitor landing | Vronika

The Outlets landing page is an interruption-resistant lead flow that persists every change locally, autosaves drafts to the server, records map intent, and uses beacon delivery when connectivity is fragile.

---

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

## How It Works

1. Form data is saved to local storage on every change and an existing local or server draft is restored.
2. Draft updates post to /api/outlets-leads/draft, while map taps are recorded separately.
3. Final submission uses sendBeacon when available with fetch as a fallback, then clears the local draft after confirmed delivery.

## Features

- Per-keystroke local persistence
- Server draft autosave
- Connectivity-tolerant beacon submission
- Map-tap tracking
- SMS delivery status handling

## Integrations

- Outlets leads API
- Beacon API
- Maps interaction tracking
- Blooio SMS delivery
- Browser local and session storage

---

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