← Work

Reference architecture

From Ad Click to Chair: A Lead-to-Booking Engine for High-Ticket Clinics

Nature: reference architecture, fully specified and designed by Pelotis (honest label: this is a system design, not a deployed client — every number below is a design target, not a measured result) · Stack: HubSpot, Make, WhatsApp Business API, Looker Studio

The scenario

A premium dental clinic in Madrid. Average treatment ticket: €3,000. Marketing generates leads from ads, web forms, and WhatsApp — and then the leads die. Not because the clinic is bad at dentistry, but because a receptionist between patients cannot answer a form submission in under a minute, chase a silent lead three times in 48 hours, confirm tomorrow’s appointments, and resurrect last month’s no-shows. At €3,000 a patient, every leaked lead is real money; the leak is structural, and so is the fix.

The system

An 8-stage pipeline where every stage has explicit entry and exit criteria — because a pipeline without criteria is a list with opinions:

#StageEnters whenExits when
1New leadForm / WhatsApp / ad receivedAnswered in < 1 min
2ContactedFirst touch madeShows booking intent
3QualifiedLead score ≥ 70Agrees to book
4Appointment bookedCalendar slot confirmedAttends
5Appointment heldPatient showed upQuote sent
6Quote sentOffer presentedPatient decides
7Closed wonAccepted / treatment started
8Closed lostNo response / declined / no-show ×2

Eleven mapped automation events drive the record through those stages. The load-bearing ones:

  • Sub-minute first response. Lead arrives → contact auto-created in HubSpot → automated reply (WhatsApp or email) in under 60 seconds. Speed-to-lead is the single highest-leverage variable in local high-ticket services.
  • Scoring gate at 70. Leads above threshold go straight to the booking sequence; the rest enter automated nurture instead of being ignored.
  • 3 touches in 48 hours for silent leads — email + WhatsApp + a task for a human, in that order. Persistence is systematic; annoyance is capped.
  • Confirmation + 24h reminder on every booking, attacking the no-show rate where it lives.
  • No-show reactivation (two structured attempts) and a lost-lead reactivation loop — the cheapest leads a clinic will ever get are the ones it already paid for.
  • Post-treatment satisfaction survey, closing the loop and feeding reviews.

A Looker Studio dashboard reports conversion by stage, appointments, and closings — so the owner argues with numbers, not anecdotes.

Design principles

  • The first minute is worth more than the next week. Everything is architected around instant response.
  • Humans handle judgment, machines handle memory. Staff never has to remember a follow-up again; they only handle conversations.
  • WhatsApp-first, because that’s where Spanish patients answer. Email supports; it doesn’t lead.
  • Consent and lawful basis are built into intake, not bolted on — GDPR-clean by architecture.

What this template is for

This architecture transfers to any local, high-ticket, appointment-driven business — aesthetic medicine, legal, veterinary, physiotherapy. The tools can swap (Attio instead of HubSpot, n8n instead of Make); the logic — instant response, scored routing, capped persistence, reactivation, measurement — is the product.

Pelotis builds and runs GDPR-clean revenue systems — Attio Certified Expert Partner, Braze certified, ex-Amazon/Audible MarTech. Want this engine pointed at your funnel? First conversation is free and specific.

Book a call

More work

Supplier Operations on AutopilotDesigning a Full B2B SaaS Revenue WorkspaceAll case studies →