Turning qualified, calm-seeking PAWrents into booked appointments — then compounding the relationship. Reviewed against the Aman / Hermès / Linear / Apple bar. Persuasion, never manipulation.
add_to_cart → begin_checkout → purchase + the first-party feed to Intendant).
Linda's funnel — Land · Trust · Desire · Act · Capture · Recover · Retain — mapped to the actual pages, with the single highest-leverage lever per stage.
| Stage | Where it lives now | Drop-off risk | Primary lever (and the gap) |
|---|---|---|---|
| LAND | Hero on index.html / homepage mockup | Med | Reduce friction + answer 4 questions in 3 sec. Live hero answers dog only — cat PAWrents bounce before trusting. Mockup fixes this. Lever: instant clarity (what/where/why-trust/what-next). |
| TRUST | Trust pills, pillars, before/after, reviews band | Med | Social proof — your #1 driver. Star rating + 500+ reviews + Fear-Free are present but small and (on live mobile) hidden. Lever: surface proof early and keep it on mobile. Add named/photographed reviews high. |
| DESIRE | Estimator callout, services, Den Club, pickup moment | Med | Anchoring + framing. No price anchor on the homepage ("from $65/$75" missing); Den Club isn't framed as the obviously-smart choice. Lever: transparent from-price + Den Club as the calm/value anchor. |
| ACT | booking.html (MyTime path) | HIGH | Friction — the biggest lever. Guest flow is 9–12 steps (welcome→social→type→size→breed→add-ons→groomer→slot→details→waiver→vaccine→confirm). Every step past 3 sheds bookers. Lever: visible progress, trim/merge steps, persistent reassurance. |
| CAPTURE | — missing — | HIGH | Reciprocity + commitment. A visitor who isn't ready leaves uncaptured today — no email/SMS opt-in, no estimator email gate, no soft offer. Lever: earn one small "yes" (estimate, guide, Den Club waitlist) before they go. |
| RECOVER | — missing — | HIGH | Loss aversion (gentle). No abandoned-booking flow. Someone who reaches the slot picker and drops gets zero follow-up. Lever: gentle "your spot's still warm" nudge via the contact they gave. |
| RETAIN | Den Club, Zen Paws Rewards, T.A.I.L.S. Report | Med | Consistency + reciprocity loop. Mechanics exist but aren't sequenced into a lifecycle. Lever: T.A.I.L.S. Report as the rebooking moment; Rewards surfaced as the reason to return; lapsed win-back. |
Ranked by impact ÷ effort. Quick wins for the current site first, then new-site builds. Each one: the behavioral principle, the metric it moves, and how to A/B it.
display:none and there's no price. Affluent mobile buyers decide on emotion, justify on detail — give them both: keep ★4.7 · 500+ · Fear-Free inline under the CTAs, and add a quiet "Grooming from $65 · cats from $75" anchor.
step-tag but no "Step 3 of 8" sense of progress and no per-step reassurance. Add a slim progress bar and a one-line calm cue ("Your spot is held while you finish"). Zero MyTime-internals change — this is chrome around the flow.
Earn the interruption. Right moment (intent / scroll / exit — never the first second, never covering the hero or the Book button). Mobile-first, no layout shift (Google penalizes intrusive interstitials). Calm copy, one-tap dismiss, real value.
| Pop-up | Trigger | Frequency cap | On-brand copy + payload |
|---|---|---|---|
| Estimate Assist desktop + mobile | 50% scroll on a service/pricing page, OR 25s dwell | Once / 7 days · suppressed once dismissed · never if Book is on screen | "Curious what their sPAW Day runs?" Slide-in (not full overlay) → estimator. Captures optional email. Value first, ask second. |
| Gentle Exit Catch desktop exit-intent / mobile back-button or fast scroll-up | Exit-intent after ≥1 service view (never first visit, first 10s) | Once / 14 days · hard suppress after dismiss | "Before you go — want their estimate or a calm-first first visit?" Two soft choices: "Email me an estimate" · "See first-visit". No discount theatrics. |
| Den Club Whisper returning / high-intent | 2nd+ session OR viewed pricing + a service | Once / 30 days | "Regulars join the Den Club — calmer visits, kinder pricing." One line + "See the Club". Anchors membership, never nags. |
| Mobile Sticky (not a pop-up) always | Persistent float bar | Always visible, never covers content | Keep the Call + Book sPAW Day bar (already live). This is the anti-pop-up: the CTA is always one thumb-tap away. |
All leads land in one Lead Inbox in HELM/Intendant → Website & Leads, so a human responds fast. No visitor leaves uncaptured.
Fires when a visitor reaches begin_checkout (slot/details) but no purchase within the window. Gentle, helpful, loss-aversion done kindly — no guilt, no fake "spot expiring in 9:59".
| Timing | Channel | Message (calm, on-brand) |
|---|---|---|
| ~30 min | Email or SMS (whichever they gave) | "Looks like we lost you mid-booking — your pet's details are saved. Pick up right where you left off →" One tap back to the held step. No pressure. |
| ~24 hr | Reassurance + proof: a before/after, the Fear-Free credential line, "Reply or tap to finish — or we're a call away." Offers the Concierge as a human off-ramp. | |
| ~72 hr | Email (final, soft) | "Still thinking it over? Here's our first-visit promise" + first-visit link. Then stop. Silence is respected, not punished. |
Convert the visit, then compound the relationship: first booking → repeat → Den Club → advocate. Each mechanic is a reason to return, sequenced into a lifecycle.
| Moment | Mechanic | What it does | Behavioral lever + metric |
|---|---|---|---|
| After 1st groom | T.A.I.L.S. Report delivered | The post-visit report becomes the rebooking moment: "here's how their day went — book the next while it's fresh." One-tap rebook link inside. | Reciprocity + peak-end. → Rebooking rate within 7 days. |
| 2nd–3rd visit | Zen Paws Rewards surfaced | Show progress toward the next reward at checkout + in the portal. Visible progress = reason to return on schedule. | Goal-gradient + endowed progress. → Repeat-visit cadence, rewards enroll rate. |
| Becoming a regular | Den Club invite | Frictionless one-tap join framed as the calm, smart default for regulars (predictable pricing, priority booking, rewards baked in). | Consistency + loss aversion. → Den Club join rate, member retention. |
| Seasonal / occasion | Targeted re-engagement | Birthday/"gotcha day" sPAW Day, seasonal shed/holiday tidy-ups — relevant, not blast. | Salience + reciprocity. → Re-engagement open→book rate. |
| Lapsed (60–90 days) | Gentle win-back | "We miss [pet name] — their groomer kept their spot." Warm, specific, no discount-y desperation. | Loss aversion (gentle) + personalization. → Win-back rate. |
| Delighted client | Advocacy ask | After a 5-star T.A.I.L.S. moment, invite a Google review / refer-a-PAWrent. Ask at peak happiness only. | Peak-end + social proof loop. → Review velocity, referral rate. |
Built on what you already fire. Today the booking funnel emits add_to_cart (package select) → begin_checkout (slot/details) → purchase (real MyTime appointment ID), plus a first-party POST to the bnp-monitor Worker feeding the Intendant. Here's what to add on top.
purchase) · with booking-started (begin_checkout) as the leading indicator.| Event | Fires when | Fills which funnel gap | Key params |
|---|---|---|---|
hero_cta_click | Book / Explore tapped in hero | LAND → measures the top of funnel that's currently dark | cta_label, device, page |
view_item / select_item | Service tile / package viewed before add_to_cart | DESIRE → the step before add_to_cart is unmeasured | item_name, item_category(dog/cat) |
estimator_complete | Estimate shown | DESIRE/CAPTURE → highest-intent micro-conversion | est_value, breed, coat |
lead_captured | Email/SMS submitted (estimator, chat, form, pop-up) | CAPTURE → the entire stage is currently invisible | source, channel, consent:true |
booking_step | Each booking step shown | ACT → per-step drop-off inside the 9–12 step flow | step_id, step_index, client_type |
booking_abandon | begin_checkout with no purchase in window | RECOVER → triggers the recovery flow + sizes the leak | last_step, value, has_contact |
popup_shown / popup_convert / popup_dismiss | Pop-up lifecycle | CAPTURE → measure pop-up convert-vs-dismiss (brief KPI) | popup_id, trigger |
membership_enroll · rewards_enroll | Den Club / Rewards join | RETAIN → secondary conversions | tier, source |
Bounce · scroll depth · CTA CTR · booking-start rate · booking-completion rate · per-step drop-off · pop-up convert vs dismiss · abandoned-booking rate · lead→booking rate · Den Club / Rewards enroll. "Ask-Your-Intendant" can then answer "where are we losing mobile bookers?" from real data.
| # | Test | Hypothesis | Primary metric / win condition |
|---|---|---|---|
| 1 | Dogs-&-cats hero vs dog-only quick | Cat PAWrents self-identify → fewer bounce, more starts | Booking-start rate from homepage (+ mobile bounce) |
| 2 | Booking progress bar on/off quick | Visible progress pulls people through the long flow | Booking-completion rate (begin_checkout→purchase) |
| 3 | Estimator email capture on/off quick | Optional capture earns leads without hurting completion | Leads captured, with estimator-complete held flat |
| 4 | Hero with/without from-price anchor quick | Price transparency pre-frames value, lifts qualified starts | Booking-start + estimator-open rate |
| 5 | Exit-catch pop-up vs none new | Gentle exit capture recovers would-be bounces | Lead capture rate, with bounce/dismiss monitored |
| 6 | Den Club side-by-side anchor vs plain new | Reference price makes membership the smart default | Den Club enroll rate |
Run one variable at a time, size for significance before calling it, and judge every winner on the two-part bar below — never bookings at the cost of trust.
Built on the verified local source-of-truth · nothing deployed · staged for Linda's review.
— Conversion/CRO Claude signing off.