Communication9 min read

    WhatsApp Bot Strategy for Local Agencies

    How marketing and local service agencies can use WhatsApp automation to manage client communications, generate leads, and reduce support load — at 98% open rates.

    H
    Hestur AI
    hestur.co
    98%
    Open Rate
    vs 20–25% email
    45–60%
    Response Rate
    vs 6% email CTR
    $0.003–0.015
    Cost Per Message
    via WhatsApp Business API
    1–2 wks
    Setup Time
    API approval to live
    Why WhatsApp over SMS or email: 2.5 billion active users, end-to-end encrypted (clients trust it), read almost immediately, supports rich media (PDFs, images, buttons, lists). For local businesses with existing client relationships, WhatsApp outperforms every other channel.

    The Two Bot Architectures

    TypeUse CaseComplexityBest Tool
    FAQ + Booking BotAnswer common questions, book appointmentsLown8n + WhatsApp Cloud API
    Full Conversation AgentMulti-turn AI conversations, lead qualificationMediumn8n + OpenAI + WhatsApp
    Broadcast + Drip BotPromotions, follow-ups, retention sequencesLown8n or Make.com
    Dual Bot (intake + follow-up)Clinics, high-touch service businessesMediumn8n + booking API

    Step 1 — Get WhatsApp Business API Access

    1
    Apply via Meta Business Manager
    Go to business.facebook.com → WhatsApp → Get Started. You need a verified business, a Facebook Business Manager account in Good Standing, and a phone number not previously registered to WhatsApp.
    2
    Choose your API access method
    Cloud API (recommended): Meta hosts it, free message delivery but you pay per conversation (24-hour window). On-premise: You host it, more control, more complexity.
    3
    Set up a phone number
    Use a dedicated business number (not your personal one). Can be a Twilio virtual number or a VoIP number. Verify it via SMS or call during API setup.
    4
    Configure webhooks
    In Meta Developer Console, add your n8n webhook URL as the WhatsApp webhook. Subscribe to: messages, message_deliveries, message_reads.

    Step 2 — Build the Message Router in n8n

    The message router is the core of your bot — it decides what to do with each incoming message.

    Trigger / KeywordAction
    "book", "appointment", "schedule"Send booking link + available slots
    "price", "cost", "how much"Send pricing list card
    "hours", "open", "when"Send business hours text
    "human", "agent", "person"Notify staff + create CRM task
    Any other messageRoute to AI agent for open-ended response

    Step 3 — Agency Use Case Playbooks

    Playbook A: Lead Qualification for Paid Ads

    • Facebook/Instagram ad → "Message Us on WhatsApp" CTA
    • Bot instantly responds with a 3-question qualifier (budget, timeline, need)
    • Score lead based on answers, push to CRM with lead tier (hot/warm/cold)
    • Hot leads: trigger instant human notification + calendar link
    • Cold leads: enter 5-day nurture sequence with value content

    Playbook B: Client Onboarding for Agencies

    • New client signs contract → trigger WhatsApp onboarding sequence
    • Day 1: Welcome message + onboarding checklist PDF (rich media)
    • Day 3: Check-in "Did you get everything you need?"
    • Day 7: First deliverable reminder + feedback request
    • Monthly: Automated results report delivered to WhatsApp

    Playbook C: Appointment Reminder Sequences (Clinics)

    • 48h before: Confirmation request — patient replies YES or NO
    • If NO: Instant rebooking link sent, slot released
    • 2h before: Final reminder with clinic address + parking info
    • 2h after: Post-appointment check-in + review request
    • If no-show: Reschedule offer within 30 minutes

    Step 4 — Conversation Window Rules

    Critical to understand: WhatsApp has a 24-hour conversation window. You can only message a user for free within 24 hours of their last message. After 24 hours, you must use a pre-approved Message Template (costs $0.003–0.015 per template message depending on country).
    ScenarioCostApproval Required?
    Reply within 24h windowFreeNo
    Proactive message (template)$0.003–0.015Yes — Meta approves in 1–3 days
    Marketing campaign broadcast$0.005–0.015 per messageYes — template required

    Step 5 — AI-Powered Open Conversations

    For messages that don't match a keyword route, pass to an LLM with your business context:

    1
    Build a knowledge base
    Write a 300–500 word document covering: services, pricing, hours, FAQs, booking process, cancellation policy, location. This becomes the LLM's context.
    2
    Constrain the agent
    System prompt: "You are a helpful assistant for [Business Name]. Answer only using the provided business information. If you don't know, say 'Let me check with the team and get back to you' and create a staff notification."
    3
    Log and review weekly
    Every unanswered or escalated question is a gap in your knowledge base. Add 5–10 new facts per week in the first month.

    What to Track

    MetricTargetWhy It Matters
    Bot containment rate>70%Messages resolved without human intervention
    Lead qualification rate>40%% of ad leads that complete 3-question qualifier
    Template open rate>85%WhatsApp templates should outperform email
    Response time<2 minSpeed is your competitive advantage
    Want this implemented for your business?
    We scope most projects in 48 hours. Fixed price, 2–4 weeks to deploy.
    Book a Discovery Call