Practical WhatsApp marketing guide for small businesses in 2026 — broadcast campaigns, follow-up sequences, opt-in collection, and the Meta conversation fees that catch new users by surprise.
Email marketing tools (Mailchimp, Klaviyo) let you write any message and send to any subscribed contact. WhatsApp marketing is structurally different:
Every marketing message must be a pre-approved template. Before you can send a promotional WhatsApp message, you submit the template text to Meta for approval. Templates are approved by category (marketing, utility, authentication); Meta validates the designated category at template creation and enforces it at send time. Meta does not publish a specific approval SLA — see Meta's Message Templates documentation for the workflow.
Variables personalise approved templates. An approved template might be: 'Hi [name], your next appointment at [business] is on [date] at [time]. Reply to reschedule.' The variable fields ([name], [date]) are populated from your contact data at send time.
Recipients must have opted in. You cannot send WhatsApp marketing messages to people who haven't explicitly consented to receive them. The opt-in must be documented — a checkbox on your booking form, a sign-up link on your website, or a confirmed opt-in via an in-conversation flow.
You pay per template message. Effective July 1, 2025, Meta charges per template message delivered rather than per 24-hour conversation window. Country-specific per-message rates are published in Meta's interactive rate card on business.whatsapp.com — the developer documentation does not list specific per-country rates, so the interactive rate card is the source of truth for pricing your campaigns.
1. Appointment slot availability broadcast. 'We have a cancellation for [date] — first reply gets it.' This is one of the highest-converting WhatsApp marketing message types for service businesses — scarcity plus immediate action drives quick decisions. Measure your own conversion rate on the first few campaigns before assuming a specific uplift.
2. Seasonal re-engagement. Contacting clients who haven't booked in 60–90 days with a specific offer: 'It's been 8 weeks since your last visit — we're offering [service] at [price] for returning clients this month.' Dormant-client re-engagement performance varies significantly by industry, service type, and how long the customer has been dormant.
3. Post-purchase upsell. Sent 48–72 hours after a service: 'Thank you for your visit — many of our clients follow up with [complementary service]. Book in the same week and save 10%.' Meta classifies this as utility when tied to the prior service and marketing when it's a new promotional offer — see Meta's Message Templates documentation for the boundary and category enforcement.
4. Event and workshop promotion. 'We're running a [workshop name] on [date] — 6 spots remaining. Reply YES to reserve your place.' Event-type messages with urgency signals (limited spots, dated deadlines) tend to work well on engaged lists.
5. Product launch or seasonal offer. Works best for businesses with an existing, engaged WhatsApp list. Announce the launch, give a limited-time price, and be specific about what's new — vague 'special offer' messaging underperforms explicit product mentions.
The quality of your WhatsApp marketing list is its distinguishing feature from email. People who actively opt in to WhatsApp communication from a business are high-intent — they want to hear from you.
Method 1 — Booking confirmation opt-in. At the point of booking (online booking form, or in-person at checkout): 'Can we send you appointment reminders and occasional offers via WhatsApp? [Yes / No]'. This captures warm, engaged customers at peak interest.
Method 2 — In-chat opt-in flow. When a customer first messages your WhatsApp number, your auto-reply includes: 'To receive special offers and availability updates from us, reply YES.' Anyone who replies YES is added to your marketing list with a documented opt-in timestamp.
Method 3 — Website WhatsApp button with opt-in. A 'Contact us on WhatsApp' button on your website opens a pre-filled message: 'Hi, I'm interested in [service] and I'd like to receive offers from you.' The customer hitting send constitutes opt-in.
What to avoid: importing existing email lists into WhatsApp and messaging them without WhatsApp-specific consent. Even if the email opt-in exists, WhatsApp requires channel-specific consent. A batch message to unverified contacts results in high block rates. Meta tracks block and report rate to compute a Quality Rating on your WhatsApp Business number; a low Quality Rating restricts messaging throughput and can trigger review. Meta does not publish a specific block-rate threshold — the rating is a rolling assessment.
Total monthly cost = BSP platform fee + Meta per-message fees.
BSP platform fees vary by tier and are published on the vendors' own pricing pages. As of 26 August 2026:
- Interakt (interakt.shop/pricing): Starter tier is free. Paid tiers start at Growth $55/month (plus taxes); Advanced $69/month.
- WATI (wati.io/pricing): Growth $99/month on annual billing; Pro $249/month; Business $499/month.
Verify current pricing on the vendor sites before committing — BSP tiers change frequently.
Meta per-message fees vary by country and template category (marketing, utility, authentication). Effective July 1, 2025, Meta charges per template message delivered rather than per 24-hour conversation. Country-specific per-message rates are published in Meta's interactive rate card on business.whatsapp.com — the developer documentation does not list specific per-country rates, and rates change by market region and category. Model your specific volume against the current rate card before committing to a broadcast cadence.
The per-message cost makes high-frequency broadcasting to large lists expensive in higher-cost markets (UK, EU, Brazil). Small, high-quality lists with 2–4 sends per month keep costs predictable for most small businesses.
Data + numbers referenced in this article are sourced from these public documents:
BossBot handles opt-in collection, template approval, broadcast scheduling, and delivery reporting — one platform, no BSP configuration required.
Start freeNot ready to sign up yet? Try the free demo →