Back to the build library
Professional services
Starter

Discovery Call Booking Funnel

A landing page, a short qualification flow and a reminder ladder that fill a consultant's calendar with the right conversations.

Industry
Professional services
Build effort
Starter
Typical time to launch
1–2 weeks
On this page
The problemWhat gets builtHow it runsAutomations in detailWhat changesBefore you start
Want this built for you?

Bring your stack to a call and we will scope it against how your business actually runs.

Book a call
01

The problem

An independent consultant or a small professional services firm sells through conversations. Nothing else converts. Yet the path to that conversation is usually the least designed part of the business: a contact form on a website that emails an inbox, a reply written by hand two days later, three messages trying to find a mutual slot, and a call that eventually happens with someone who turns out to be researching a dissertation. Every step of that path is a place where a qualified buyer quietly leaves.

Two failures compound. The first is latency. A prospect who fills in a form is at peak intent in that moment, and every hour that passes without a confirmed time in their calendar is intent decaying. By the time a reply lands the next morning they have moved on, or they have booked with whoever answered first. The second is the absence of qualification. Because there is no structured intake, the consultant cannot tell a serious buyer from a browser until they are twenty minutes into a call, which means the calendar fills with conversations that were never going to convert while the ones that would have are waiting for a reply.

The cost is specific and measurable. Unbooked inquiries - people who expressed interest and never got a time - are the largest single loss, and most firms cannot even count them because the inquiry lives in an inbox rather than a record. No-shows are the second, running high precisely because nothing was invested by the prospect and nothing was reinforced between booking and call. Then there is the opportunity cost of calendar time spent on poor-fit conversations, which is invisible but real: a consultant who takes eight calls a week to close one is not short of leads, they are short of a filter. And finally, because no stage is recorded, the firm cannot tell which channel produces buyers rather than inquiries, so marketing spend is allocated on anecdote.

02

What gets built

Funnel and pages

A four-step funnel on its own path, separate from the main site so it can be changed without touching anything else and measured without contamination from general traffic.

  • Step 1 - Landing page. One offer, one action. Headline naming the specific outcome the call produces, a short paragraph on what the thirty minutes actually covers, a plainly stated note on who the call is not for, and a single call-to-action. The not for paragraph is counter-intuitive and the most important element on the page, because it removes the poor-fit bookings before they cost calendar time. Social proof should be whatever the firm can genuinely substantiate - named client logos only with permission, real testimonials only where they exist. Never invent a figure for this page.
  • Step 2 - Qualification. A five-question form, one question per screen, with a visible progress indicator. Name and email are captured on the first screen so an abandonment is recoverable.
  • Step 3 - Booking. The calendar appears immediately on submission with no intervening page. Every extra click between answering the last question and seeing available times loses bookings.
  • Step 4 - Confirmation. Not a dead end. Confirms the time, restates what to prepare, links the Pre-Call Brief, and offers one piece of genuinely useful reading. This page is where a booking becomes an appointment the prospect intends to keep.

Pipeline and stages

One pipeline, Discovery, deliberately short. Anything longer belongs in a proposal pipeline downstream.

  • New Inquiry - form started or submitted, no booking yet.
  • Qualified - Awaiting Booking - answers passed the scoring threshold, calendar shown, no slot taken.
  • Call Booked - appointment confirmed.
  • Call Held - appointment marked showed.
  • Proposal Requested - the won stage for this pipeline; the opportunity is handed to the proposal process.
  • No-Show - Rebooking - entered automatically, never manually.
  • Nurture - Long Timeline - right fit, wrong moment. Parked deliberately rather than lost.
  • Not a Fit - closed with a reason recorded.

Calendars

  • Discovery Call: 30 minutes, with a 15-minute buffer after every booking so a call that runs long does not cascade. Minimum scheduling notice of 4 hours, maximum 3 bookings per day, and a rolling 14-day booking window. Capping daily bookings is what protects delivery time from a good week of marketing.
  • Extended Discovery: 45 minutes, offered only to contacts tagged high-fit. The best prospects get more room, automatically.
  • Availability is defined as named windows rather than general working hours - for example Tuesday to Thursday, 10:00 to 16:00 - so deep work days stay intact. Two-way sync with the consultant's own calendar means personal commitments block availability without anyone remembering to do it.
  • Conferencing links are generated automatically on booking through Zoom or Google Meet so no link is ever pasted by hand.

Custom fields

  • Company Name and Role Title - text.
  • Team or Organization Size - dropdown with bands.
  • Primary Challenge - long text, free form. Asked as an open question, because the prospect's own words are the single most useful thing the consultant will read before the call.
  • Timeline to Act - dropdown: Immediately, Within a month, This quarter, Next quarter, Exploring only.
  • Decision Role - dropdown: I decide, I recommend and someone else approves, A committee decides, Not sure yet.
  • Fit Score - number, calculated from the scored answers.
  • How They Found Us - dropdown, asked directly rather than inferred, kept alongside the tracked source because the two disagree more often than people expect and both are useful.
  • Preferred Contact Window - dropdown: Mornings, Afternoons, Evenings, Any.
  • Call Booked Date, Call Outcome - dropdown: Proposal requested, Follow-up needed, Not a fit, No-show, Rescheduled - and Disqualify Reason.
  • Qualification Complete - switch, used to separate a genuine lead from an abandoned one.

Tags

  • discovery-lead - applied on the first screen submission, before qualification is complete.
  • abandoned-form - applied when the form is started but not finished; removed on completion.
  • discovery-qualified, discovery-booked, discovery-held
  • high-fit - applied above the Fit Score threshold; unlocks the Extended Discovery calendar.
  • discovery-no-show and discovery-rebooked
  • nurture-long-timeline
  • discovery-disqualified - suppresses all further booking invitations, permanently.

Forms and surveys

  • Discovery Qualification - the five questions, scored. Screen one: name, work email, company. Screen two: role and team size. Screen three: the open challenge question. Screen four: timeline. Screen five: decision role. Scoring weights timeline and decision role most heavily, because those two predict whether a call converts better than anything else a form can ask. Conditional logic skips the team size question for sole traders.
  • Pre-Call Brief - sent after booking, three optional questions: what would make this call worth your time, what have you already tried, and is there anyone else who should be on the call. Optional by design. A completed brief is a strong intent signal in itself and is worth tracking as one.
  • No question on the qualification form asks about budget. It depresses completion sharply and the decision role question tells you more.

BO's role and guardrails

BO sits on the landing page as a chat widget and in the SMS thread afterwards, for the prospects who would rather type a question than fill in a form.

  • BO may answer what the call covers, how long it takes, who it suits, what happens afterwards, and anything already documented about the firm's services.
  • BO may run the same five qualification questions conversationally, write the answers to the same fields, and offer the booking link. A conversation that ends in a booking is the goal, not a transcript.
  • BO may never quote fees, rates, retainers or day rates. The scripted response points to the call: "Pricing depends on scope, and that's exactly what the thirty minutes is for - here's the calendar."
  • BO may never give professional advice on the prospect's actual problem, however specific the question. Diagnosing in chat both undercuts the call and creates exposure. BO acknowledges the question and books the call.
  • BO hands off to a human on: an explicit request to speak to someone, a question about an existing engagement, anything involving a deadline inside 48 hours, any legal or regulatory question, or two consecutive turns where BO could not answer.
  • BO always identifies itself as an assistant when asked directly, and never claims to be the consultant.

Numbers and channels

  • One provisioned number for SMS reminders and confirmations, with replies threaded into the shared inbox so a can we move this? text is seen rather than sitting unread.
  • Email sent from the consultant's own domain through a connected mailbox, so confirmations and reminders arrive from a person rather than a system and replies thread naturally.
  • A dedicated tracking source parameter on every ad, post and signature link feeding Lead Source Detail, which is what makes the attribution reporting at the end of this build mean anything.
03

How it runs, step by step

  1. A prospect lands on the page from a known source. The link they clicked carries a tracking parameter, so Lead Source Detail is populated before they have typed anything. Whatever the channel, every path ends on the same page, which is what makes the comparison between channels valid.
  2. They read who the call is not for. This is the step most firms omit. The page states plainly which situations the call does not suit. A meaningful proportion of poor-fit visitors leave at this point, which is the intended outcome - a calendar slot not taken by the wrong person is a slot available for the right one.
  3. They start the five-question form and the first screen is captured. Name, work email and company go in on screen one. From that moment the inquiry exists as a record, which means an abandonment three screens later is still recoverable rather than invisible.
  4. They describe the problem in their own words. Screen three is a single open question. It is the only free-text field in the flow and it will be the most valuable thing the consultant reads before the call - more useful than any dropdown, and the source of the phrasing used in every follow-up message.
  5. They answer the two questions that actually predict conversion. Timeline to act and decision role. Fit Score is computed from these and the earlier answers as they submit.
  6. The calendar appears immediately. No thank-you page, no email with a link in it, no wait. High-fit contacts see the 45-minute Extended Discovery calendar; everyone else sees the 30-minute one; out-of-scope answers never see a calendar at all and are routed to a graceful exit instead.
  7. They pick a slot and the booking is confirmed on two channels at once. Email and SMS both land within seconds, both carry the conferencing link and both carry the reschedule link. The reschedule link is prominent, not buried, because moving a call is a far better outcome than losing one.
  8. Two hours later the pre-call brief arrives. Three optional questions, with explicit permission to skip them. Those who answer give the consultant a genuine head start; those who do not have signalled something useful too.
  9. Nothing more is sent until the day before. The gap matters. A booking followed by a stream of messages reads as neediness and increases cancellations.
  10. The reminder ladder runs on its own. Email at 24 hours with the agenda, SMS at three hours with the reschedule option named out loud, SMS at ten minutes with nothing but the link. The ten-minute message is the one that does the most work.
  11. The call happens, prepared. The consultant opens the record and sees the prospect's own description of the problem, their timeline, their decision role, their brief answers and where they came from. No warm-up questions are needed, so the thirty minutes goes on the actual conversation.
  12. The outcome is recorded within minutes, not days. Fifteen minutes after the end time a single task asks the consultant to set Call Outcome and write two lines. This is chased daily until it is done, because an unrecorded outcome silently destroys every number in the weekly report.
  13. The card routes itself. Proposal requested hands to the proposal pipeline with a same-day summary email. Follow-up needed runs two timed check-ins then parks. Not a fit closes with a reason recorded and one genuinely useful referral sent, which is how a no becomes a source of future introductions.
  14. A no-show is treated as a miscommunication, not a slight. Ten minutes after the missed start a text goes out assuming nothing and offering the calendar. Most first no-shows rebook from that message. A second no-show closes the record permanently.
  15. Monday morning the funnel reports on itself. Inquiries, completions, bookings, held calls, no-shows and outcomes, broken down by source and by what the prospect said when asked how they found you. The two rarely agree, and the gap is usually the most useful thing in the email.
04

Automations in detail

1. Qualification Scoring and Routing

Trigger: Discovery Qualification form completed.

Branches: on Fit Score, computed from the weighted answers. Three outcomes. High fit - timeline Immediately or Within a month and decision role I decide or I recommend: apply high-fit and show the Extended Discovery calendar. Standard fit - anything in between: show the 30-minute Discovery Call calendar. Out of scope - timeline Exploring only, or the answers match a disqualifier such as a student, a job seeker or an agency pitching services: route to workflow 7 and never show a calendar.

Actions:

  1. Create or update the contact; write Company Name, Role Title, Team or Organization Size, Primary Challenge, Timeline to Act, Decision Role, How They Found Us and Lead Source Detail.
  2. Calculate and store Fit Score. Flip Qualification Complete on; remove abandoned-form.
  3. Create an opportunity in Discovery at Qualified - Awaiting Booking. Apply discovery-qualified.
  4. Redirect to the calendar in the same page flow. No email, no wait, no intermediate step - the calendar must be on screen within a second of the final answer.
  5. Wait 20 minutes. If no booking exists, send the first nudge by email: "[First name], thanks for the detail on [their own words from Primary Challenge, truncated]. Here's my calendar - grab whichever slot suits: [link]. If none of those work, reply and tell me when does." Quoting their own phrasing back is what makes this email feel answered rather than automated.
  6. Wait 3 hours. If still unbooked, SMS: "Hi [first name], [consultant first name] here. Sent you my calendar for that chat about [topic] - here it is again in case it got buried: [link]."
  7. Wait 1 day. Second email, shorter, offering two named slots as plain text alongside the link. Named slots convert better than a link alone for people who find calendars effortful.
  8. Wait 2 days. Final email: "Last one from me - if the timing isn't right, no problem at all. Reply with a word and I'll check back in a few months instead."
  9. Wait 2 days. No booking and no reply: move to Nurture - Long Timeline and hand to workflow 7.

Exit: a booking is made, a reply is received, or the contact opts out.

2. Abandoned Qualification Recovery

Trigger: screen one of the qualification form submitted and Qualification Complete still off after 30 minutes.

Branches: on how far they got. Abandoning after the open challenge question is a strong signal and gets a personal, specific message. Abandoning at screen one gets a lighter generic one. If the email domain is a known free provider and no company was given, treat as low-intent and send one message only.

Actions:

  1. Apply discovery-lead and abandoned-form. Create an opportunity at New Inquiry, so the inquiry is countable even though it is incomplete. This single step recovers the metric most firms are missing entirely.
  2. Wait 30 minutes from last activity. Email: "[First name] - you started telling me about [what they typed, if the challenge question was reached] and the form cut off. Pick up where you left off here: [resume link]. Or just reply to this email and we'll skip the form."
  3. Wait 1 day. If still incomplete, send one SMS where a mobile was captured, otherwise a second email with a direct offer to skip the form entirely and reply with two or three times that suit.
  4. Wait 3 days. One final email, then stop. Three touches on an abandoned form is the ceiling; beyond that it reads as pursuit.
  5. Any reply creates a task for the consultant to handle it personally rather than routing back into the form.

Exit: Qualification Complete flips on, a reply is received, a booking is made, or the three touches are exhausted - after which the card stays at New Inquiry and is reported as an unconverted inquiry.

3. Booking Confirmation and Pre-Call Brief

Trigger: appointment booked on the Discovery Call or Extended Discovery calendar.

Branches: on time to appointment. If the call is inside 24 hours, the brief request is skipped and only the confirmation is sent - there is no time for homework and asking for it adds friction. If the contact carries high-fit, the confirmation comes from the consultant's own address and names them directly.

Actions:

  1. Move the opportunity to Call Booked; apply discovery-booked; write Call Booked Date; remove abandoned-form if present.
  2. Immediately send the confirmation email: the time in the prospect's own time zone, the conferencing link, a one-line agenda, and the reschedule link. Put the reschedule link in every message - a reschedule is worth far more than a no-show, and hiding the link produces the latter.
  3. Immediately send the confirmation SMS: "Confirmed - [day] at [time]. Link and a reschedule option are in your email. Looking forward to it."
  4. Wait 2 hours. Send the Pre-Call Brief: "Before we talk, three optional questions - they take about a minute and they make the call far more useful: [link]. Skip them if you'd rather just talk." Explicitly giving permission to skip raises completion rather than lowering it.
  5. On brief completion, write the answers to the opportunity and post a note to the consultant. Nothing more is sent.
  6. Wait until 1 business day before the call. If the brief is incomplete, create a task for the consultant with the qualification answers assembled, so they walk in prepared regardless.

Exit: the appointment is canceled or rescheduled, which restarts this workflow from the top on the new time.

4. Reminder Ladder

Trigger: appointment exists on either discovery calendar.

Branches: channel preference and quiet hours. Any reminder that would land outside 8am to 8pm in the contact's own time zone moves to the nearest edge of that window rather than firing. If the contact opted out of SMS, every step runs by email.

Actions:

  1. 24 hours before: email with the agenda, the link, the reschedule option, and the pre-call brief link if still unanswered.
  2. 3 hours before: SMS - "See you at [time] today. Here's the link: [link]. If something's come up, reschedule here instead: [reschedule link]." Naming the reschedule option out loud is what converts would-be no-shows into moved calls.
  3. 10 minutes before: SMS with the link alone, no other text. This one message does more for attendance than the other two combined.
  4. At start time plus 5 minutes, if the consultant marks the contact as not present: notify the consultant and offer a one-tap text them now action. Five minutes of silence is often a wrong link, not an absence.
  5. Stop the entire ladder immediately on cancellation or reschedule.

Exit: appointment status changes to showed, no-show, canceled or rescheduled.

5. No-Show Rebooking

Trigger: appointment marked no-show, or 15 minutes past start with no attendance recorded.

Branches: on whether this is a first or second no-show. A first gets the full rebooking sequence. A second closes the card as Not a Fit with Disqualify Reason set to repeat no-show, and no further invitations are ever sent. On a high-fit contact, the consultant is tasked with a personal call before any automated message goes out.

Actions:

  1. Move to No-Show - Rebooking; apply discovery-no-show; set Call Outcome to No-show.
  2. Wait 10 minutes. SMS, assuming nothing and blaming no one: "Looks like we missed each other - no problem at all. Here's my calendar if you'd like to grab another time: [link]."
  3. Wait 2 hours. Email with the same offer and two named alternative slots.
  4. Wait 2 days. Final email: "I'll leave this with you - book any time that works and I'll be there: [link]."
  5. Wait 4 days. No rebooking: move to Nurture - Long Timeline and hand to workflow 7.
  6. On rebooking: apply discovery-rebooked, return to Call Booked, and run workflows 3 and 4 again on the new time.

Exit: rebooked, closed as repeat no-show, or parked in nurture.

6. Post-Call Outcome Routing

Trigger: appointment marked showed, which moves the card to Call Held and applies discovery-held.

Branches: on Call Outcome, which the consultant sets from a single task immediately after the call. Proposal requested hands to the proposal process. Follow-up needed runs a short re-engagement. Not a fit closes with a reason. If Call Outcome is not set within 24 hours, the consultant is chased, because an unrecorded outcome breaks every number in the reporting.

Actions:

  1. Wait 15 minutes after the call ends, then create a task for the consultant: set Call Outcome and write two lines of notes while it is fresh.
  2. Proposal requested: move to Proposal Requested, mark won in this pipeline, create the opportunity in the proposal pipeline, and send a short summary email the same day restating what was agreed and when the proposal will arrive.
  3. Follow-up needed: hold the card at Call Held and send a summary email, then wait 4 days and send one check-in. Wait 10 days and send a second. Then park in Nurture - Long Timeline.
  4. Not a fit: close the card, record Disqualify Reason, apply discovery-disqualified, and send a genuinely useful referral or resource. A well-handled no is a reliable source of referrals and costs one email.
  5. Wait 24 hours. If Call Outcome is still empty, remind the consultant daily until it is set.

Exit: an outcome is recorded and the card leaves Call Held.

7. Long-Timeline Nurture

Trigger: card moves to Nurture - Long Timeline, from any route.

Branches: on Timeline to Act. This quarter gets a 30-day cycle; Next quarter gets 60 days; Exploring only gets 90. Contacts carrying discovery-disqualified are excluded entirely - a disqualification is permanent and nurture is not a loophole for it.

Actions:

  1. Apply nurture-long-timeline. Remove discovery-qualified so the pipeline reporting stays honest.
  2. Send one useful email per cycle - a short piece of thinking relevant to their stated Primary Challenge, with no call-to-action beyond a single line offering the calendar. The value has to be real; a nurture sequence that is a disguised sales sequence gets unsubscribed from and burns the contact for good.
  3. Every third send, include an explicit check: "Has anything changed on [their challenge, in their words]? If now is a better moment, here's my calendar: [link]."
  4. Any reply or any click on the calendar link removes nurture-long-timeline, returns the card to Qualified - Awaiting Booking, and reruns workflow 1 from the nudge step.
  5. After four cycles with no engagement, reduce to one email per quarter. After eight, stop and tag for annual review only.

Exit: a booking is made, the contact opts out, or the taper completes.

8. Weekly Funnel Reporting Digest

Trigger: Monday at 08:00.

Branches: none. One digest, one recipient, every week, whether the numbers are good or not.

Actions:

  1. Assemble last week's figures from the pipeline: inquiries started, qualification completions, bookings, calls held, no-shows, proposals requested, and disqualifications with reasons.
  2. Break bookings and calls held down by Lead Source Detail and by the self-reported How They Found Us, side by side. The gap between the two is frequently the most informative line in the whole report.
  3. Include the conversion rates between each consecutive stage rather than only the totals, since a drop in bookings is a different problem depending on which step lost it.
  4. Email the digest to the consultant and post a two-line summary to the internal channel.
  5. Flag any stage whose conversion rate moved more than ten points against the trailing four-week average, so attention goes to what changed rather than to the whole report.

Exit: none - this one runs indefinitely.

05

What changes

What is different afterwards

The gap between intent and a confirmed time collapses from days to seconds. A prospect goes from reading a page to holding a calendar invitation without a human being involved and without leaving the flow, which removes the single largest source of loss in a consultant's funnel. The consultant's reply speed stops being a function of how busy their week is.

The calendar changes composition. Because the page states who the call is not for and the form scores timeline and decision role before a slot is offered, the conversations that get booked are disproportionately with people who can act. The number of calls may fall. The number of proposals will not, and the hours returned to delivery work are real.

Inquiries become countable, which is the quiet structural win. Every started form is a record, so the firm can finally see how many people expressed interest and never booked - a figure that was previously unknowable because it lived in an inbox. That number, and the recovery rate against it, is often the first thing worth optimizing.

Preparation stops being improvisation. The consultant walks into every call already knowing the problem in the prospect's own words, their timeline and who signs. The call starts at minute one instead of minute eight, which makes a thirty-minute conversation genuinely sufficient.

And the firm learns which channels produce buyers rather than clicks. Because Lead Source Detail is captured at the click and carried to the outcome, the weekly digest answers the question marketing spend depends on, side by side with what the prospect said when asked directly.

Metrics to watch

  • Page-to-form-start rate and form-start-to-completion rate, per screen. Per-screen drop-off tells you which question is costing you leads; usually one specific question is doing most of the damage.
  • Completion-to-booking rate. The headline number for the funnel. If this is low with good completions, the calendar availability is the problem, not the copy.
  • Time from form completion to confirmed booking, median. Target minutes.
  • Abandonment recovery rate - share of abandoned forms that complete or book after the recovery sequence.
  • Booked-to-held rate, which is the inverse of your no-show rate. Watch it by how far out the booking was made; bookings more than a week ahead no-show considerably more often, and if the pattern is strong it is an argument for shortening the booking window.
  • Reschedule rate, tracked as a positive. Rescheduling rising while no-shows fall is the reminder ladder working exactly as designed.
  • Held-to-proposal rate, segmented by Fit Score band. This is how you validate whether the scoring is actually predictive, and it is worth recalibrating the weights after the first fifty calls.
  • Pre-call brief completion rate, and proposal rate for those who completed it versus those who did not.
  • Disqualify reason distribution. If one reason dominates, the landing page's not for section should name it explicitly and remove those bookings before they cost time.
  • Proposals per channel, not leads per channel. The channel producing the most inquiries is frequently not the channel producing the most work.
  • Nurture reactivation rate - bookings that come from contacts who were parked on a long timeline. Slow, but typically higher quality than cold traffic.
06

Before you start

Prerequisites

  • A decision about who the call is genuinely for, written in plain language. The build cannot qualify against criteria nobody has articulated, and this is usually the part that takes the longest - not because it is technical, but because it forces a choice.
  • The firm's actual availability, honestly stated. Decide the named windows, the daily booking cap and the minimum notice before the calendar is built, because loosening them later is easy and tightening them after prospects have learned your availability is not.
  • The five questions, agreed and in order. Resist adding a sixth; every additional question costs completions and the ones specified here carry most of the predictive weight.
  • Real proof assets - testimonials you have permission to use, client names you are allowed to publish, case descriptions that are accurate. Where these do not exist, the page runs without them. Nothing on the page may be invented.
  • A short service description, FAQ list and scope boundary document for BO's knowledge base. BO can only be as accurate as what it is given, and an under-trained assistant guessing about services is worse than no assistant.
  • One piece of genuinely useful reading for the confirmation page - something that would be worth the prospect's time even if they canceled the call.

Integrations

  • Google Calendar or Microsoft 365 and Outlook, two-way, so personal commitments block availability automatically. This is not optional; a discovery calendar without real sync will double-book within two weeks.
  • Zoom or Google Meet, connected so conferencing links generate on booking. Manually pasted links are a reliable source of missed calls.
  • Gmail and Google Workspace, or a connected Microsoft mailbox, so confirmations and follow-ups send from the consultant's own address and replies thread into the conversation rather than disappearing.
  • A dedicated sending domain or subdomain with SPF, DKIM and DMARC configured, plus a short warm-up. Every step of this funnel depends on email arriving in a primary inbox rather than a promotions tab.
  • Google Analytics and Tag Manager on the funnel pages, configured so the tracking parameters survive the page transitions. Attribution broken at step two cannot be repaired at step six.
  • Meta Ads or Google Ads conversion import, where paid traffic is running, so the ad platforms optimize toward held calls and proposals rather than form fills. This is the single highest-value integration if there is any ad spend.
  • Slack or Microsoft Teams for the weekly digest and for high-fit booking alerts.

Number provisioning and messaging compliance

  • Provision one number for SMS. There is no need to port anything for this build, which is part of why it launches quickly.
  • A2P 10DLC registration is required for application-to-person SMS in the United States. Register the brand and campaign at the start of the build, not at the end - the SMS steps in the reminder ladder are the highest-value messages in the whole funnel and the build is materially weaker without them. Submit the real confirmation and reminder samples for review.
  • Collect SMS consent explicitly on the booking step, with a clear statement of what will be sent and how to stop. Store the consent timestamp and the wording shown. Do not rely on a phone number having been typed as consent to text.
  • Honor STOP, STOPALL, UNSUBSCRIBE, END, QUIT and CANCEL automatically. An opt-out must suppress the nurture sequence and the marketing sends; decide deliberately whether appointment reminders for an already-booked call continue as transactional messages, and configure it consistently.
  • Quiet hours on every timed send, calculated in the contact's own time zone rather than the firm's. A 10-minute reminder for a 9am call is fine; a nurture email at 3am because of a time zone assumption is not.
  • Include an unsubscribe link in every marketing email and keep the nurture sequence on a separate list from the operational confirmations.

Data protection and professional obligations

  • The open challenge question regularly collects more than expected - commercially sensitive detail, sometimes personal circumstances, occasionally information about third parties. Treat that field as confidential, restrict who can read it, and set a retention period for contacts who never became clients.
  • Where prospects may be in the EU or UK, state the lawful basis for processing on the form, link a privacy notice from the first screen, and be able to honor access and deletion requests against these records.
  • BO must never give substantive professional advice. For regulated professions this is not a style preference but a question of scope of practice and of professional indemnity cover. Review BO's prompt and its refusal behavior with whoever handles the firm's compliance before it goes live, and test the refusals deliberately.
  • If calls are recorded or transcribed, obtain consent at the start of the call and state it in the confirmation email. Recording rules differ by jurisdiction and sometimes require all parties to agree.
  • Keep the nurture list and the client list separate, and make sure a contact who becomes a client stops receiving prospect marketing.

None of this is legal advice. Messaging consent rules, data protection obligations, recording consent and the professional conduct rules governing what an automated assistant may say on a firm's behalf vary by jurisdiction and by profession. Have the client's own counsel or professional body guidance confirm the consent wording, the privacy notice, BO's scope limits and the retention periods before launch. To scope the build, book a call at bookings.appbo.io.

Field notes

Build it with us.

Every build on this page is something we configure, test and hand over with the SOPs your team needs to run it.

Book a call