A client texts "book" and the bot books them. That's the value prop — and it's the fastest setup in the local-business automation toolkit. ManyChat + WhatsApp turns a business phone number into a 24/7 booking and lead-capture machine: keyword triggers fire instantly, contacts get captured and tagged, and hot leads route to the owner's phone before a human reads the message.
The hard cost to run it is $29–$39/mo on ManyChat Pro plus $15–$50/mo in Meta conversation fees. The service price is $1,500–$2,000 setup and $300–$500/mo to keep it tuned. A 5-client roster runs under $200/mo in tool overhead and over $2,000/mo in retainer revenue.
WhatsApp is the right channel for local businesses because it's where their clients already message. The typical owner misses leads by replying hours late or not at all. Your automation solves that on day one, and the client feels it immediately.
The tools
ManyChat
ManyChat is the chatbot engine. It connects to WhatsApp Business API via Meta and handles all the flow logic: keyword triggers, lead-capture sequences, FAQ carousels, and booking links. The visual flow builder requires no code — drag, connect, publish. WhatsApp API access requires the Pro plan or higher; the free and Essential plans do not qualify.
Price: Pro $29/mo annual ($39/mo monthly, 2,500 contacts); AI add-on $29/mo on Pro+. Meta adds: $0.02–$0.08 per conversation on top of ManyChat — budget $15–$50/mo for an active local business. What to charge: $1,500–$2,000 setup + $300–$500/mo. Your labor is 1 day of build work then 2–3 hours/mo of flow tuning and contact cleanup. The ManyChat subscription runs through the client's account; your margin is all labor.
GoHighLevel
GoHighLevel is where leads land after ManyChat captures them. The native GHL two-way WhatsApp integration means a "hot lead" tag in ManyChat becomes a pipeline contact in GHL with no third-party connector needed. For agency owners already on GHL, this is the natural pairing — GHL Calendar handles booking too, so you can cut Calendly out entirely.
Price: Starter $97/mo (3 sub-accounts, unlimited contacts). Unlimited $297/mo for multi-location client portfolios. What to charge: Most GHL-first agencies bundle the ManyChat chatbot into their existing GHL retainer — adds $200–$300/mo to a client already paying $500/mo for CRM management. One conversation, no new pitch.
Zapier
For client businesses not on GoHighLevel, Zapier handles the ManyChat → CRM handoff. A captured lead fires a Zap to whatever the client uses — HubSpot, Jobber, Mindbody, or a Google Sheet. Starter at $19.99/mo covers a single busy client; Professional at $49/mo handles multi-location setups with multiple Zaps running in parallel.
Price: Starter $19.99/mo annual (750 tasks), Professional $49/mo annual (2,000 tasks). What to charge: Pass Zapier through at cost or mark up 20%. The value you bill for is the integration design and ongoing maintenance — not the Zapier subscription itself.
Calendly
Calendly is the booking layer for clients not on GHL. A ManyChat flow drops a Calendly link the moment someone types "book" or "schedule" — they self-book without touching a human. Standard covers a single calendar; Teams at $16/seat/mo adds routing to multiple staff members, which matters for salons with 5 stylists or med spas with rotating providers.
Price: Free (1 event type — too limited for client work). Standard $10/seat/mo annual ($12/mo monthly). Teams $16/seat/mo annual ($20/mo monthly). What to charge: Bundle Calendly into your monthly management fee. A 3-seat salon on Teams costs $48/mo in tool fees — your $300–$500/mo retainer covers it with room to spare.
A workflow that sells
The standard four-step setup any agency owner can complete in a single workday:
- Start Meta Business Verification on day one. The client needs a verified Meta Business account and a dedicated WhatsApp number — not the owner's personal cell. Meta's review takes 24–72 hours. Kick it off immediately so you're not blocked on build day.
- Build five core flows in ManyChat. Welcome message, FAQ carousel (pull the client's top 5 questions from their inbox), lead-capture sequence (name + email), booking-link drop triggered by "book" or "schedule," and a hot-lead notification to the owner's phone. Three to four hours of build work. Clone these flows for every client in the same vertical and cut the next build time in half.
- Wire leads into GHL or Zapier. Tag subscribers by intent in ManyChat — anyone who clicks the booking link or replies twice gets tagged "hot lead." Route tagged contacts to the client's CRM pipeline automatically. For GHL clients it's native. For everyone else, one Zap handles it.
- Launch with a broadcast. Have the client send a single WhatsApp message to their existing contact list announcing the new bot number. Monitor the first 48 hours, catch edge-case replies the flows don't handle, and expand the FAQ carousel. Deliver a short Loom showing how the bot performed in week one — that's the proof that renews the retainer.
The money
A 5-client roster at $400/mo each is $2,000/mo. Tool overhead for 5 clients: ManyChat Pro at $29/mo per account ($145/mo), Meta conversation fees ~$20/mo per client ($100/mo), Zapier Starter shared at $19.99/mo. Total under $270/mo. Margin: $1,730+/mo on what amounts to 10–15 hours of monthly work.
The upsell is the second channel. Once the client sees the WhatsApp bot booking 10–15 extra appointments a month, they want the same automation on Instagram and Facebook Messenger. ManyChat handles all three channels from the same dashboard — same flows, same reporting. Add $200–$300/mo for multi-channel management. No new tool cost; same 2-hour/mo labor. Revenue jumps 50–75% per client.
See the ManyChat tool profile for affiliate details and the full pricing breakdown. The ManyChat + WhatsApp stack page has the day-one setup checklist and client-handoff notes. For the voice-channel counterpart, AI Tools for Agency Owners covers the AI receptionist setup that pairs naturally with WhatsApp for phone inquiries.
FAQ
Does WhatsApp access require a special ManyChat plan?
Yes. WhatsApp Business API is only available on ManyChat Pro ($29/mo annual, $39/mo monthly) or higher. The free and Essential plans do not support it. The client also needs a verified Meta Business account and a dedicated phone number — never the owner's personal WhatsApp number, which Meta will reject.
What does Meta charge on top of ManyChat?
Meta bills separately for WhatsApp conversations: $0.02–$0.08 per conversation depending on region and conversation type. Marketing messages cost more than service-reply conversations. For a local business at 200–500 conversations per month, budget $15–$50/mo in Meta fees. Present this transparently when pitching — clients who feel surprised by the Meta bill churn faster.
How long does setup take?
One workday for an experienced operator: 2–3 hours for Meta verification (mostly waiting), 3–4 hours for flow build, 1 hour for CRM integration. Total elapsed time from signed contract to live bot: 3–5 days, gated entirely by Meta's review timeline. Front-load the Meta paperwork; it's the only step you can't speed up.
Which local business verticals convert best?
Salons, med spas, and fitness studios — businesses where every missed appointment is a $50–$200 loss and clients are already texting to book. Law firms and financial advisors convert well too but need careful opt-in language reviewed by their compliance team before you launch. Avoid clients where more than 20% of their leads come from cold outbound — WhatsApp is an opt-in channel and Meta enforces that aggressively.
Can I run the bot under my agency account instead of the client's?
Yes. Run ManyChat under the client's own account (they pay the subscription, you have admin access) or under a sub-account in your agency setup. Either approach works operationally. The cleaner setup for long-term retention: run it under the client's account so the bot survives if they ever part ways with your agency. It also makes the subscription feel like their infrastructure, not your tool — which reduces churn pressure on your end.