1 · Problem
A Facebook lead form submits, but the enquiry is only a name, phone and a vague interest.
Fields & signals: form_id, campaign, ad set, ad, creative, lead_id, page, submitted_at
Home / Workflows / Facebook Lead to Booking
Workflow · Lead CaptureMost Facebook leads go cold in the first hour. This workflow replies in seconds, qualifies the lead in a real conversation, books the appointment and keeps it on the calendar — then reports what actually worked.
Lead forms work because they are easy to fill in. That same ease means the lead is often only curious. Without a reply in the first minutes, the enquiry is gone.
Nine stages, from the moment the form is submitted to the report that tells you which ad produced revenue.
A Facebook lead form submits, but the enquiry is only a name, phone and a vague interest.
The Meta lead arrives in real time through the Lead Ads webhook rather than a nightly export.
An AI agent opens a natural conversation on the channel the lead prefers — SMS or Messenger.
It asks your qualification questions and scores fit, urgency and budget tier as it goes.
The contact is created or matched, tagged with its source and given a full conversation timeline.
If the lead replies, the agent keeps the thread warm; if not, a first SMS goes out within the hour.
Open slots from the live calendar are offered and the appointment is booked and confirmed.
Reminders and a light follow-up cadence run until the appointment happens or the lead opts out.
Every step is logged so cost per booked appointment can be traced back to the ad and creative.
A Facebook lead form submits, but the enquiry is only a name, phone and a vague interest.
Fields & signals: form_id, campaign, ad set, ad, creative, lead_id, page, submitted_at
The Meta lead arrives in real time through the Lead Ads webhook rather than a nightly export.
Fields & signals: webhook event, form answers, consent flags, source UTM
An AI agent opens a natural conversation on the channel the lead prefers — SMS or Messenger.
Fields & signals: knowledge base, brand voice, approved services, booking link
It asks your qualification questions and scores fit, urgency and budget tier as it goes.
Fields & signals: service interest, timeline, location, budget band, score, priority
The contact is created or matched, tagged with its source and given a full conversation timeline.
Fields & signals: contact, source, owner, stage, notes, tags, next action
If the lead replies, the agent keeps the thread warm; if not, a first SMS goes out within the hour.
Fields & signals: SMS copy, email copy, quiet-hours window, reply detection
Open slots from the live calendar are offered and the appointment is booked and confirmed.
Fields & signals: availability, slot, timezone, confirmation, calendar invite
Reminders and a light follow-up cadence run until the appointment happens or the lead opts out.
Fields & signals: reminder schedule, opt-out keyword, stop conditions
Every step is logged so cost per booked appointment can be traced back to the ad and creative.
Fields & signals: spend, leads, replies, bookings, cost per booking, source
Here is what the first few minutes look like when the agent is on shift.
The lead has barely closed the app when the first message arrives. Notice that the agent does not dump the questions at once — it opens with a reason to reply, then qualifies one thing at a time, then offers a real choice of times.
Conversation, names and times are illustrative. Real scripts are written from your approved knowledge base and pricing rules.
The nine stages stay the same. The trigger, the language, the qualification questions and the outcome change completely.
The agent detects words like “no heating” or “leaking” and switches to same-day framing, offering the next available emergency window instead of a standard survey. After-hours leads are flagged as urgent in the CRM so the on-call engineer sees them first.
The conversation asks about registered-patient status, the reason for the visit and any nervous-patient notes, then books into the right appointment length rather than a generic slot. Clinical questions are never answered by the agent — they are routed to the practice team.
One form can produce a buyer or a seller. The agent’s first question splits the two, then books a showing for buyers or a valuation for sellers, each with different copy, different calendar and a different owner in the CRM.
Real conversations are messy. These are the guardrails we build in before go-live.
When a lead asks something outside the approved knowledge base — a price, a medical question, a legal term — the agent stops and notifies a named human with the full transcript instead of guessing.
Every SMS includes an opt-out path, and a STOP reply is honoured immediately across all future messages and logged on the contact.
Outbound SMS is restricted to the quiet-hours window you set, so a midnight form fill is answered by SMS only if the lead themselves initiates or has consented at that time.
The agent never states that a slot, price, discount or outcome has been secured unless the calendar or CRM confirms it — no invented appointments, ever.
We report on outcomes from your own data. We do not publish invented benchmarks — the numbers below are the ones we track and explain with you.
How long between the form submission and the first outbound reply, by hour of day and by campaign. This is the single most important number in the workflow.
The share of leads that answer at least one qualification question and reach a clear fit decision — split into qualified, not-a-fit and needs-a-human.
The share of qualified leads that reach a confirmed appointment, and where they drop out along the way.
The share of booked appointments that are attended rather than no-showed, which tells you whether reminders and confirmation copy are working.
Share a few details and we will show you exactly where this workflow fits, what it connects to, and what it would replace.
Book a free strategy call and we will map this workflow against your actual lead form, calendar and CRM.