The flows, rendered in full.
Every send that exists is rendered complete below, in trigger order, family by family. Dashed boxes are sends that are mapped but not yet built — the flow shape stays honest. The lifecycle board remains the ledger; this is the eyes-on surface.
A B C D E F G H L I
A · Entry
Popup portfolio P1–P9 per map §5c. One orchestration layer: one slot per session, priority ladder, suppression shared with email. Only P1 is built; P2–P9 are planned slots.
P1 popup_entry_3step
email → matrix → sent
CONCERT
First visit +5s / exit intent · open solo
↓ map §5c ladder
P2–P9 GAP · planned
Mapped, not yet built — map §5c ladder
B · Welcome — 6 slots · 21 days · 11 variants
Concert governs (ruling 3). Skin-signal branch at W3, proximity branch at W4/W5. W5 is the 30-day-repeat lever (Auto-Ritual™ setup).
W1-A
Care, chosen daily.
DS PORT
Popup submit, no recent purchase · open solo
↓ Order + opt-in, no recent popup
↓ D+2
↓ D+5 · skin_signal
W3·sensitive
Where you are. — Sensitive
CONCERT
open solo
↓ D+5 · skin_signal
W3·dry-normal
Where you are. — Dry/Normal
CONCERT
open solo
↓ D+5 · skin_signal
W3·oily
Where you are. — Oily
CONCERT
open solo
↓ D+9 · proximity (geo-gated)
↓ D+9 · non-proximate
W4b
A note from your Ritual Guide.
CONCERT
open solo
↓ D+14 · proximate
↓ D+14 · non-proximate
W5b
The Matrix. (Auto-Ritual™ setup)
CONCERT
open solo
↓ D+21 · all
W6
Three weeks. (PASS™ intro)
CONCERT
open solo
C · Transactional — 16
The day-1 trust layer. S1 set ships at cutover; S2 set arms with continuity events (native Shopify Subscriptions — Skio refs swept per ruling 4).
order_confirmation
Received. It begins.
CONCERT
Shopify order_created (non-service) · open solo
↓ order_created w/ service_type
booking_confirmation
Flow 6 · v6.35 — the house
LIVE · KLVO
open solo
↓ Wonderment out_for_delivery
shipping_confirmation
On its way.
BUILT · KIT
open solo
↓ delivered event
delivery_confirmation
It arrived.
BUILT · KIT
open solo
↓ booking_slot.status=cancelled
booking_cancelled
Your ritual is released.
BUILT · KIT
open solo
↓ booking_slot.status=rescheduled
booking_rescheduled
Moved, and held.
BUILT · KIT
open solo
↓ Shopify event
password_reset
Reset your password.
BUILT · KIT
open solo
↓ Shopify event
account_created
Your account is open.
BUILT · KIT
open solo
↓ renewal charge (native Subs)
pass_renewal_charged
Your PASS renewed.
BUILT · KIT
open solo
↓ renewal failed/expired (native Subs)
pass_expired_reminder
Your PASS has lapsed.
BUILT · KIT
open solo
↓ AR charge success
auto_ritual_charged
Your next arc is moving.
BUILT · KIT
open solo
↓ AR portal skip
auto_ritual_skipped
Skipped, as asked.
BUILT · KIT
open solo
↓ AR portal pause
auto_ritual_paused
Paused. Not lost.
BUILT · KIT
open solo
↓ Shopify refund event
refund_issued
Your refund is on its way back.
BUILT · KIT
open solo
↓ Shopify return event
return_label_issued
Your return label.
BUILT · KIT
open solo
↓ gift card purchase
gift_card_delivered SPEC · S3+
Mapped, not yet built — gift card purchase
D · DTC lifecycle — post-purchase rhythm
pre_arrival
Tomorrow morning.
CONCERT
T-24h before delivery · email-led, SMS retained (ruling 8) · open solo
↓ delivered +3d
day3_cue
Three mornings in.
BUILT · KIT
open solo
↓ delivered +21d
day21_arc_complete
Twenty-one days. The arc is complete. — THE repeat lever
BUILT · KIT
open solo
↓ delivered +35d, no AR
day35_replenishment
About the empty bottles.
BUILT · KIT
open solo
↓ +90d
day90_pass_intro SPEC · S2
Mapped, not yet built — +90d
↓ +180d, active non-PASS
day180_pass_reintro SPEC · S2
Mapped, not yet built — +180d, active non-PASS
E · Abandon — full build, AXIS-dialed
Ruling 1: built full, brand-voiced, shipped with an intensity dial (0 → single reshaped send → full cadence). Launch setting decided at vet.
browse_abandon
You were reading about {{ event.Name }}.
BUILT · KIT
PDP view, no ATC, +24h · open solo
↓ abandon +1h
cart_abandon_1
Your cart is paused.
BUILT · KIT
open solo
↓ +24h
cart_abandon_2
What the steps compound into.
BUILT · KIT
open solo
↓ +72h
cart_abandon_3
We don't chase.
BUILT · KIT
open solo
F · Booking lifecycle — Ritual Bar · most critical (ruling 6)
House-stencil background CSS preserved through every port. Open design problem: dark mode must not read Halloween. post_visit_day3_bridge is the Bar→DTC bridge — highest-leverage conversion moment (12 KLVO template iterations exist as reference).
pre_arrival_t48
Two mornings from now.
BUILT · KIT
booking T-48h · open solo
↓ booking T-24h
pre_arrival_t24
Tomorrow, then.
BUILT · KIT
open solo
↓ booking T-12h
pre_arrival_t12
This morning.
BUILT · KIT
open solo
↓ visit +3d
post_visit_day3_bridge
Renewal at home.
BUILT · KIT · from KLVO v6.4
open solo
↓ visit +10d
post_visit_day10_reminder SPEC · S2
Mapped, not yet built — visit +10d
↓ walkout purchase
post_visit_walkout_integration SPEC · S2
Mapped, not yet built — walkout purchase
G · Continuity — Auto-Ritual™ + PASS™
auto_ritual_onboarding
The remembering is ours now.
BUILT · KIT
first AR setup · open solo
↓ PASS purchase
pass_welcome
You hold the PASS. (+24h card follow-up still PEND)
BUILT · KIT
open solo
↓ account opt-in
course-in-PASS surfaces GAP · needs spec
Mapped, not yet built — account opt-in
H · Forthcoming systems + drops
aftercare_waitlist_confirm
CONCERT
waitlist join · open solo
↓ Union · Vital · Release™ deployments "Touch" → Release™ at port
↓ Tiana-manual drop
↓ ko/ja/pt buy-block swap
tier2_join_the_ritual GAP
Mapped, not yet built — ko/ja/pt buy-block swap
L · Winback — editorial, never discount
winback_60d
It's been a while.
BUILT · KIT
60d inactive · open solo
↓ 180d inactive
winback_180d SPEC · S3+
Mapped, not yet built — 180d inactive
I · Studio — B2B
studio_pro_welcome
CONCERT
studio signup · open solo
↓ outreach sequence
studio_outreach_intro · _followup SPEC · S2
Mapped, not yet built — outreach sequence
↓ studio lifecycle
studio_welcome · studio_reorder_cue SPEC · S3+
Mapped, not yet built — studio lifecycle