Klaviyo wiring guide
Hollow Reserve journey metrics, event properties, and sample Klaviyo flows for client lifecycle email.
Hollow Reserve sends track events to Klaviyo when journey sync is enabled. Each event identifies the client by email and client ledger ID. Build flows in Klaviyo triggered by these metrics — Reserve does not email clients directly except optional Resend confirmations.
How it works
- Connect Klaviyo in Reserve Settings and enable journey sync (Professional+).
- Complete a real booking or status change on your storefront or Calendar.
- In Klaviyo Analytics → Metrics, confirm the Hollow Reserve metric appears.
- Create a flow with a Metric trigger using the exact metric name below.
- Use event properties in email templates (for example blueprintName and startsAt).
Journey metrics
| Reserve event | Klaviyo metric | When it fires |
|---|---|---|
| Appointment booked | Hollow Reserve: Appointment Booked | Booking confirmed without a pending deposit checkout |
| Deposit paid | Hollow Reserve: Deposit Paid | Shopify checkout completes for a deposit-linked booking |
| Appointment completed | Hollow Reserve: Appointment Completed | Staff marks appointment completed in Calendar |
| Appointment cancelled | Hollow Reserve: Appointment Cancelled | Staff cancels an appointment |
| Appointment no-show | Hollow Reserve: Appointment No-Show | Staff marks appointment as no-show |
| Journey completed | Hollow Reserve: Journey Completed | Client finishes every stage of an Experience Blueprint |
Appointment Booked flow
Trigger: Hollow Reserve: Appointment Booked. Properties: blueprintName, startsAt (ISO datetime), appointmentId, instanceId, blueprintId.
- Create flow → Metric → Hollow Reserve: Appointment Booked.
- Optional: Wait 5–15 minutes if Resend also sends an instant confirmation.
- Email 1: Branded confirmation with experience name and formatted startsAt.
- Email 2 (−24h before appointment): Prep or what-to-expect reminder.
Deposit Paid flow
Trigger: Hollow Reserve: Deposit Paid. Properties: externalOrderId, totalCents.
- Create flow → Metric → Hollow Reserve: Deposit Paid.
- Email 1: Deposit received — booking is confirmed.
- Follow with the same reminder sequence you use for Appointment Booked.
Appointment Completed flow
Trigger: Hollow Reserve: Appointment Completed. Properties: blueprintName, appointmentId.
- Create flow → Metric → Hollow Reserve: Appointment Completed.
- Wait 1–4 hours, then send thank-you and aftercare content.
- Optional: Link to retail add-ons or rebook.
Appointment Cancelled flow
Trigger: Hollow Reserve: Appointment Cancelled. Properties: blueprintName, appointmentId, startsAt.
- Create flow → Metric → Hollow Reserve: Appointment Cancelled.
- Email 1: Cancellation notice with an easy rebook link.
Appointment No-Show flow
Trigger: Hollow Reserve: Appointment No-Show. Properties: blueprintName, appointmentId, startsAt.
- Create flow → Metric → Hollow Reserve: Appointment No-Show.
- Wait 2–4 hours, then send a reschedule offer.
- Email 2 (+3d): Final rebook nudge if no new booking.
Journey Completed flow
Trigger: Hollow Reserve: Journey Completed. Properties: blueprintName, instanceId, blueprintId. Fires when the client completes every stage of an Experience Blueprint.
- Create flow → Metric → Hollow Reserve: Journey Completed.
- Email 1: Journey complete — thank you and rebook CTA.
- Email 2 (+7d): Invite to the next experience, package, or membership.
- Optional: Create a List (no conditions) and Add to list in the flow for future nurture campaigns — see Engine Klaviyo wiring Lists vs segments.
Arcanum Engine commerce metrics
For abandoned checkout, VIP orders, and review requests, use Arcanum Engine playbooks — not Reserve journey events. Engine metrics use the Arcanum Engine - prefix.
Was this page helpful?