Widget demos

This page stands in for a client's website: system font, its own colors, nothing from Warm Handoff. Each demo loads the widget against an in-memory booking provider with a fixed clock, so what you see here is exactly what the E2E suite tests.

Flow v2

The feature-checklist flow (flow.version: 2): the same widget.js, a lazy chunk for the v2 screens, the same events and analytics.

Client previews

Real clinics, their own menu, on made-up availability. Nothing on these pages can create an appointment.

Embed

<script type="module" src="https://cdn.warmhandoff.io/v1/widget.js" data-widget="wh_…"></script>
<button data-wh-open>Book now</button>