Clinic Acquisition Engine v2 — Full Offer Map
Full Offer Architecture
v1.0 → v2.0 — AI Automated April 2026

Functional Medicine Clinic
Acquisition Engine

End-to-end patient acquisition system — from Meta Ads through booked appointments, deposits, and show-rate optimization. Version 2.0 replaces five human-delivered roles with off-the-shelf AI tools, reducing delivery cost per client by $1,000–$2,000/mo while improving speed and coverage.

AI UPGRADE
Cards and pricing rows highlighted in cyan represent components upgraded from human-delivered to AI-automated in v2.0. Faded dashed cards indicate roles that have been deprecated. 5 upgrades across 4 phases.

⚡ v2.0 Changelog — AI Automation Upgrades

UPGRADED
Phase 1 — Ad Copy & Hook Writing: Human copywriter replaced by a Claude + Make.com AI prompt workflow. Clinic intake form feeds the pipeline and outputs 3–5 hooks, body copy, and CTAs per campaign in minutes. Human review gate retained for compliance.
UPGRADED
Phase 2 — Ad Creative Production: Human designer replaced by AI creative platform (AdCreative.ai / Pencil). Continuous creative refresh tied to live CPL performance. Saves $800–$2,000/mo per client versus outsourced design.
UPGRADED
Phase 4 — Inbound & Outbound Calling: Human appointment setter calls replaced by AI voice agent (VAPI / SynthFlow). Sub-5-minute speed-to-lead, 24/7 availability, direct GHL calendar booking, and automatic deposit link delivery.
UPGRADED
Phase 5 — Appointment Setting: Full-time VA setter eliminated. AI voice agent handles 80–90% of all booking conversations. Part-time human oversight retained (~8–10 hrs/week) for escalations and script refinement only.
UPGRADED
Phase 6 — No-Confirm Calls & Weekly Reporting: Human reconfirmation calls and manual Loom updates replaced. AI voice agent handles no-confirm follow-up; Windsor.ai delivers automated performance summaries every Monday from live GHL + Meta data.
REMOVED
Appointment Setter (full-time): $1,500–$2,500/mo line item eliminated. Replaced by AI voice agent tooling at $200–$500/mo. Net monthly savings to Bill: $1,000–$2,000/mo per client.
UPDATED
Pricing Architecture: Setup fee increased by $500–$1,000 to reflect AI voice agent configuration. Monthly delivery cost reduced by net $1,000–$2,000/client. Total client investment reduced from $3,500–$6,500/mo to $2,645–$5,645/mo (excl. ad spend).
01

Client Onboarding & Setup

One-Time: $2,500–$4,500 (v1: $2k–$3.5k)

🎯 Discovery & ICP Mapping

Define who the clinic is trying to attract and what services they want to fill.

  • Identify top revenue services (hormone therapy, IV therapy, weight loss, functional labs, etc.)
  • Define ideal patient avatar — age, income, pain points, geography
  • Competitor research — what ads are running in their market
  • Establish KPIs: cost-per-lead target, monthly lead volume goal, target booking rate

⚙️ Tech Stack Build-Out

Set up the entire infrastructure before a single dollar is spent on ads.

  • GoHighLevel sub-account setup (CRM, pipeline, calendar)
  • Facebook Business Manager & ad account access
  • Meta Pixel installed on clinic website / landing pages
  • Domain verification & Conversions API setup
  • Connect payment processor (Stripe) for deposit collection
  • Phone number provisioned for SMS/call automations
  • AI voice agent configured and integrated with GHL calendar (new in v2)

📄 Offer & Creative Strategy

Build the lead magnet and offer positioning before launching ads.

  • Craft the front-end offer (free consult, $49 assessment, discounted first visit)
  • Write creative brief — before/after, testimonial, educational, direct-response angles
  • Design landing page or lead form in GHL
AI UPGRADE

✦ AI-Generated Ad Copy & Hooks

Replaces human copywriter for initial campaign copy. A clinic intake form feeds an AI prompt workflow that outputs launch-ready copy in minutes — not days.

  • 3–5 hook variations per service line generated automatically
  • Body copy, headline, and CTA sets produced for each hook
  • Outputs pre-formatted for Meta Lead Ads and GHL landing pages
  • Regenerate instantly when offers or services change
  • Human review gate retained for compliance and brand voice check
Primary Stack
Claude (Anthropic) Make.com
Alternatives
ChatGPT-4o Copy.ai Jasper
⬇
02

Meta Ad Engine

Monthly: $1,500–$3,000 mgmt + ad spend

📢 Campaign Architecture

Structure campaigns for Andromeda-era Meta — fewer ad sets, broader targeting, creative-first.

  • 1–2 campaigns per service line (not 10 ad sets with micro-audiences)
  • Advantage+ or broad targeting with creative as the targeting lever
  • Conversion objective → Leads or Messaging
  • Budget: recommend $2,000–$5,000/mo starting ad spend per clinic
AI UPGRADE

✦ AI Creative Production & Testing

Replaces the human designer for ongoing ad creative. AI platforms generate static, video, and carousel formats continuously — rotating new creatives tied to live CPL performance automatically.

  • Launch with 6–10 creatives across formats (generated in hours, not days)
  • New creative batch every 1–2 weeks based on performance data
  • Automated A/B testing of hooks, visuals, and CTAs at scale
  • Underperformers killed at 2× target CPL — flagged automatically
  • Human creative review weekly for brand and compliance fit
  • AI-generated monthly creative performance summary included
Primary Tool
AdCreative.ai
Alternatives
Pencil Smartly.io Creatopy Canva AI

📊 Spend Oversight & Optimization

Active management of budget allocation and campaign performance.

  • Daily spend monitoring and pacing
  • Weekly optimization pass — shift budget to winning creatives
  • CPL, CTR, and ROAS tracking in GHL or Looker Studio
  • Monthly strategy call with clinic owner — results, learnings, next steps
$800–$2,000/mo saved
per client by replacing the human creative designer with AI creative tooling. AdCreative.ai runs ~$99–$299/mo depending on volume tier — a fraction of outsourced design cost.
⬇
03

Lead Capture & Intake

Included in setup + monthly

📥 Lead Form / Landing Page

Where the lead converts. Keep it fast and friction-free.

  • Facebook Lead Form (instant) or GHL landing page
  • Capture: Name, phone, email, service interest, preferred time
  • Qualification question (e.g., "Have you seen a functional medicine doctor before?")
  • Thank-you page with booking CTA or next-step confirmation

🔀 CRM Pipeline Routing

Every lead immediately enters the GHL pipeline and triggers automations.

  • Auto-assigned pipeline stage: New Lead → Contacted → Booked → Deposit Taken → Showed
  • Lead source tagged (which ad, which campaign)
  • Triggers AI voice agent call queue immediately on opt-in (v2: replaces human setter notification)
  • Lead scoring if volume justifies it (service interest, responsiveness)
⬇
04

GHL Automation Engine

Built in setup · maintained monthly

💬 SMS Automations

Speed to lead is everything. Text hits within 60 seconds of opt-in.

  • Instant (0–1 min): "Hey [Name], thanks for requesting info about [Service]. Quick question — are you looking to book this week or next?"
  • +30 min: Follow-up if no reply
  • +4 hrs: Social proof message (testimonial or results stat)
  • +24 hrs: Urgency / scarcity — "We have 3 slots left this week"
  • Day 3, 5, 7: Drip sequence with value content then hard close
  • Auto-stop when lead replies or books

📧 Email Automations

Supports the SMS sequence and nurtures leads who don't book immediately.

  • Email 1 (instant): Welcome + what to expect + booking link
  • Email 2 (Day 2): Educational — "5 Signs You Need Functional Medicine"
  • Email 3 (Day 4): Testimonial / case study from the clinic
  • Email 4 (Day 7): Final CTA — limited-time offer or bonus
  • Long-term nurture (weekly/biweekly) for non-converters
AI UPGRADE

✦ AI Voice Agent — Outbound & Inbound Calls

Replaces the human setter for all initial call activity. Triggered by GHL the moment a lead opts in — qualifies, handles objections, books into the calendar, and sends the deposit link. Runs 24/7.

  • Outbound: Calls lead within 2–5 minutes of opt-in, any time of day
  • Inbound: Handles all return calls without a human queue
  • Full script: intro → qualify → handle objections → book → deposit link via SMS
  • Books directly into GHL calendar in real time during the call
  • Voicemail drop if unanswered — triggers SMS follow-up sequence
  • All calls recorded, transcribed, and logged to GHL contact record
  • Escalation flag: complex objections routed to human oversight queue
Primary Tool
VAPI
Alternatives
SynthFlow Bland.ai Air.ai Retell AI

🔄 Re-engagement & Reactivation

Not every lead books on the first pass. Win them back over 30–90 days.

  • Stale lead reactivation (Day 14, 30, 60) — "Still interested?" SMS blast
  • Database reactivation campaigns for clinic's existing patient list
  • Seasonal offer campaigns (New Year, spring detox, etc.)
  • Review/referral request automation post-visit
24/7 · <5 min
Speed-to-lead is the #1 booking rate lever. The AI voice agent eliminates the gap entirely — leads are called within 5 minutes at any hour, any day, with no staffing cost.
⬇
05

Appointment Setting & Deposits

$400–$900/mo (v1: $1,500–$2,500)
⊘ Deprecated in v2.0

🧑‍💼 Appointment Setter (Human — Full-Time)

Full-time VA or part-time setter role eliminated. AI voice agent covers all initial outbound and inbound volume.

  • VA or part-time setter trained on clinic's services and objection handling
  • Responds to all inbound replies + makes outbound calls from GHL task queue
  • Goal: Contact every lead within 5 minutes of opt-in
  • Script: intro → qualify → handle objections → book → take deposit
  • Compensation: base + per-booked-appointment bonus ($15–$25/booking)
AI UPGRADE

✦ AI-First Setting + Human Escalation Layer

AI voice agent handles 80–90% of all booking conversations autonomously. A lean part-time human oversight role is retained for escalations, script refinement, and quality review only.

  • AI handles all initial outbound calls and inbound replies autonomously
  • GHL escalation queue for flagged calls (price resistance, complex questions)
  • Part-time human: ~8–10 hrs/week — review recordings, tune scripts, close escalations
  • AI voice agent cost: ~$200–$500/mo (usage-based, scales with call volume)
  • Human escalation cost: ~$200–$400/mo (8–10 hrs/week at $15–$20/hr)
Voice Agent
VAPI SynthFlow Retell AI Bland.ai

💳 Deposit Collection

Taking a deposit is the single biggest lever for show rate. Fully automated — unchanged from v1.

  • Stripe checkout link sent via SMS immediately after AI confirms booking
  • Deposit amount: $47–$97 (applied toward first visit)
  • No-deposit leads flagged as lower priority in pipeline
  • Refund policy communicated automatically (48-hr cancellation window)
  • Deposit confirmation triggers appointment reminder sequence
$1,000–$2,000/mo
net monthly savings per client — full-time setter replaced by AI voice agent tooling at a fraction of the cost. This gain flows directly to Bill's margin without reducing client outcomes.
⬇
06

Show Rate Optimization

Included in automation build

🔔 Appointment Reminder Sequence

Automated reminders via SMS and email. Unchanged from v1 — fully automated.

  • Immediately after booking: Confirmation SMS + email with date, time, address, what to bring
  • 48 hours before: Reminder + "Reply YES to confirm"
  • Morning of: Final reminder with directions and parking
AI UPGRADE

✦ AI No-Confirm & No-Show Follow-Up Calls

Replaces the human setter for all reconfirmation and rebook calls. The same AI voice agent from Phases 4–5 handles these as scheduled GHL triggers — no additional tooling required.

  • No "YES" reply by 24 hrs before appointment → AI calls to reconfirm
  • No-show trigger: AI call within 30 min of missed appointment window
  • Rebook script: empathetic tone, offers next available slot, re-sends deposit link
  • All outcomes logged in GHL pipeline and contact record automatically
Same Voice Agent as Phase 4–5
VAPI SynthFlow Retell AI
AI UPGRADE

✦ Automated Client Reporting

Replaces manual weekly Loom or Slack updates. AI pulls live data from GHL and Meta and delivers a formatted plain-English performance summary automatically every Monday morning.

  • Weekly auto-report: leads, bookings, show rate, ad spend, CPL — delivered by email or Slack
  • Monthly deep-dive prep: AI generates talking points and metrics summary before the call
  • GHL live dashboard still available for client self-serve anytime
  • Attribution tracking: patient revenue back to ad spend for true ROAS
  • Zero human prep time for weekly client communication
Primary Tool
Windsor.ai
Alternatives
Narrative BI Claude + Make.com Looker Studio + GPT

🏆 Show Rate Tactics

Everything pushing show rates from 50% to 80%+. Human involvement now minimal in v2.

  • Deposit requirement (biggest lever — 2–3× higher show rate)
  • Pre-appointment value video from the doctor ("Looking forward to seeing you")
  • "What to expect" PDF or welcome packet sent at booking
  • Same-day AI voice call if no confirmation reply (v2: automated)
  • No-show follow-up: immediate AI rebook call + SMS (v2: automated)
  • Track show rate by lead source, campaign, and service line

Pricing Architecture — v2.0

Cyan rows = new or changed line items. v1 figures shown for comparison where applicable.
Line Item Type v1 Range v2 Range
Onboarding & Setup (GHL, ads, automations, AI voice config, landing pages)updated One-time $2,000–$3,500 $2,500–$4,500
Meta Ads Management (creative oversight, spend, optimization) Monthly retainer $1,500–$3,000 $1,500–$3,000
Recommended Client Ad Spend Passed through $2,000–$5,000/mo $2,000–$5,000/mo
Automation Management & GHL (maintenance, new workflows) Monthly retainer $500–$1,000 $500–$1,000
Appointment Setter — VA / Part-Time Human (ELIMINATED) Monthly cost $1,500–$2,500 —
AI Voice Agent — VAPI or equivalent (usage-based, scales with volume)new Monthly tooling — $200–$500
AI Creative Platform — AdCreative.ai or equivalentnew Monthly tooling — $99–$299
Automated Reporting — Windsor.ai or equivalentnew Monthly tooling — $49–$149
Human Escalation Oversight (part-time ~8–10 hrs/week)reduced Monthly cost $1,500–$2,500 $200–$400
GHL SaaS Pass-Through (optional markup) Monthly $97–$297 $97–$297
Total Client Investment (excl. ad spend) $3,500–$6,500/mo $2,645–$5,645/mo
$15–$40
Target CPL
50–70%
Lead → Booked ↑
70–85%
Show Rate (w/ deposit)
$2K–$8K
Avg Patient LTV
<5 min
Speed-to-Lead 24/7
$1–2K/mo
Bill's Margin Gain / Client

Implementation Notes for Bill's Team — v2.0

Staffing model (v2): Bill needs a media buyer (himself initially), and a part-time escalation agent (~8–10 hrs/week) to review AI call recordings, handle complex objections, and refine voice scripts. The full-time setter role is gone. Creative design is replaced by AdCreative.ai with a weekly human review pass for brand/compliance.

AI voice agent setup: Budget 4–6 hours during onboarding to configure the voice agent (VAPI or SynthFlow) with the clinic's script, GHL calendar integration, and escalation triggers. One-time per client — subsequent clinics are faster as the base script is templatized and cloned.

Margin impact: The full v2 AI tooling stack costs approximately $350–$950/mo per client. This replaces $1,500–$2,500/mo in human setter cost. Net margin improvement: $1,000–$2,000/mo per client. At 5 clients, that's $5,000–$10,000/mo in added margin with no additional headcount.

Scaling path: The first clinic proves the AI-first model. Voice agent scripts, creative templates, and reporting workflows are cloned per client account. V2 scales to 10+ clients with the same lean team that would have managed 3 in v1.

Positioning upgrade: Bill is no longer selling "ads + a setter." He's selling a fully automated patient acquisition engine. The AI infrastructure — voice agent, creative automation, reporting — is a meaningfully stronger market position and fully justifies the increased setup fee.

Contract structure: 3-month minimum commitment. Setup fee upfront (increased to reflect AI config work), monthly retainer on the 1st. Month-to-month after month 3. Performance bonuses optional ($50/qualified booking above threshold).