8 July 2026 · Airtective Team
WhatsApp Business API for Small Businesses: Cheapest Setup That Actually Works
Everyone Tells You to Use WhatsApp for Business. Nobody Explains the Pricing.
A salon owner we worked with spent three weeks trying to set up WhatsApp automation. She had a clear use case: send appointment confirmations automatically, send a reminder the morning before, and follow up 48 hours later for rebooking. Simple. Maybe 200-300 messages a month total.
She got stuck on the same thing most small businesses get stuck on. WhatsApp has a free app. WhatsApp also has an API. They are not the same thing. Using the API costs money, involves middlemen called BSPs, has per-message pricing, and requires Meta business verification. By the time she had read four different articles, she had five browser tabs open and no clearer answer.
This post is the clear answer.
Start Here: Two Very Different Products
WhatsApp Business App (free): the green icon, available on Android and iOS, used by about 200 million businesses worldwide. You can set up quick replies, an away message, a greeting message for new contacts. That's roughly it. Everything is manual. You send messages from your phone or the web interface. There is no API, no automation, no connecting it to your CRM or booking system.
For businesses doing under 30 messages a day where a human is always sending them, this works fine. Absolutely nothing wrong with it. If someone is replying to every enquiry themselves and just wants to look professional, the app does the job.
WhatsApp Business API: the thing you need if you want automation. Confirmation messages triggered by a booking, reminder sequences, broadcast lists that go out to opted-in contacts. The API connects to your other tools via a BSP (Business Solution Provider). Meta doesn't sell API access directly to small businesses. You have to go through a BSP.
That's where the cost and confusion starts.
Why Unofficial Libraries Are a Bad Idea
Before going into BSP options, the elephant in the room: there are unofficial open-source libraries (Baileys is the most common) that mimic a WhatsApp Web session to send automated messages. No Meta approval needed. Cheap to run. Works.
Until it doesn't. Meta detects automation patterns on regular WhatsApp accounts and bans them. The ban is usually permanent and without warning. Your business phone number disappears from WhatsApp. If that number is also on your website, your Google listing, your invoices, that's a significant disruption.
We have seen this happen to two businesses that asked us about this route after the fact. The risk isn't theoretical. If your WhatsApp number is a core business contact point, don't run unofficial automation on it.
The official API costs a bit more. It's worth it.
The BSP Options for Small Business (Under 500 Messages/Month)
At low volume, the differences between BSPs matter a lot because you're looking at them on a fixed monthly fee basis, not a per-message basis. Here's the honest picture.
WATI (~$49/month on starter plan)
WATI is one of the most marketed BSPs and the one most people land on first. The UI is clean. Setup documentation is decent. It comes with a shared inbox so multiple people on your team can handle conversations from one number.
At $49/month for under 500 messages, that's around $0.10 per message just in platform fees, before Meta's own per-conversation charges. For a salon sending 200 messages a month, that's not terrible, but it's not cheap either.
WATI is the right choice if you also want a shared team inbox and want something your staff can use without technical knowledge. You're paying partly for the helpdesk features, not just the API access.
360dialog (~$5-7/month base, pay-per-message after)
360dialog is the cheapest option we've found that is reliable and officially Meta-partnered. Their base fee is around $5 to $7 per month depending on which region you're on. Then you pay Meta's per-conversation fees on top.
Meta charges per 24-hour conversation window. As of mid-2026, utility messages (confirmations, reminders) cost around $0.02 to $0.04 per conversation in most markets. Marketing messages cost more, around $0.08 to $0.12.
For a salon at 200 conversations a month using mostly utility templates: approximately $5 to $7 platform fee plus about $5 to $8 in Meta fees. Total: around $12 to $15 a month.
360dialog is more technical to set up. You're working more directly with the raw API. If you're connecting it to n8n or Make, that's actually fine because you're using the API directly anyway. If you want a nice dashboard, this isn't the one.
MAYTAPI (~$29/month for 3 numbers)
MAYTAPI sits in between. $29/month covers up to 3 WhatsApp numbers, which makes it interesting if you run multiple locations or brands. Single location, it doesn't make much sense. Three locations, the math flips and it becomes very competitive.
Setup is reasonably straightforward. Their API documentation is decent. It's a smaller company so support can be slower. Fine for automation purposes, not ideal if you need live human support agents using the platform.
Interakt (varies, starts around $15/month)
Interakt is popular in India and Southeast Asia. Good localization, WhatsApp-native features. Less relevant in the UK/EU/US markets in our experience, but worth knowing it exists if you're operating in those regions.
Recommendation by Volume
Under 100 messages/month: 360dialog. The base fee is minimal. You'll connect it directly to n8n or Make, build your templates, and your total cost will be under $15 most months.
100-400 messages/month with a small team: either 360dialog if you're comfortable with a more technical setup, or WATI if you want someone to be able to manage conversations from a proper inbox. WATI at $49/month is justified if you're genuinely using the helpdesk features.
400+ messages/month or multiple locations: start doing a proper per-BSP quote. Volume pricing kicks in and the calculus changes. At meaningful scale, 360dialog's pass-through pricing usually wins.
The Setup Process (Abbreviated)
Whichever BSP you pick, you'll go through the same sequence:
-
Verify your business with Meta. You need a Facebook Business Manager account, a verified business, and a phone number not currently attached to a personal WhatsApp account.
-
Register with the BSP. They handle the technical connection to the WhatsApp Cloud API on Meta's backend.
-
Create message templates. Any message you send proactively (outside a 24-hour reply window) must use a pre-approved template. Meta reviews templates. Simple utility templates (booking confirmations, reminders) are approved in a few hours to a day. Marketing templates take longer.
-
Connect the BSP to your automation tool (n8n, Make, Zapier). You'll use the BSP's API credentials. The connection is standard HTTP requests or a pre-built node depending on your tool.
The thing that surprises people most is step 1. Meta's business verification process can take 3 to 7 days if there are any hiccups. Don't start this the week before you need it running.
What the Automation Actually Looks Like
For a clinic or salon doing appointment reminders on n8n:
Trigger: a new row is added to your Google Sheet (your booking system writes to it, or you add bookings manually).
The workflow picks up the new row, extracts the patient name, appointment date, appointment time, and phone number.
It sends a WhatsApp message via the BSP's API using your pre-approved confirmation template: "Hi [Name], this is a confirmation of your appointment at [Clinic Name] on [Date] at [Time]. Reply YES to confirm or call us to reschedule."
24 hours before the appointment: another workflow triggers and sends the reminder template.
If no confirmation has come in after 48 hours, a flagging message goes to a Slack channel for the front desk to follow up manually.
Total messages per booking: 2 to 3. Build time for this workflow in n8n: about 3 hours. Once it's live, it runs without anyone touching it.
The 4am Test
One thing to think about when setting up templates: write them like you'd read them at 4am on your phone. No long sentences. No formal language. "Hi Sarah, reminder: your haircut is tomorrow at 2pm at StyleHouse. Reply YES to confirm." That's it. Clients appreciate directness.
Templates with too much marketing language get flagged by Meta for manual review and sometimes rejected. Stick to the facts.
What This Is Not
WhatsApp Business API is not a mass marketing tool for cold outreach. Meta's terms prohibit messaging people who haven't opted in. Every contact you message needs to have consented. For booking confirmations and reminders this is trivially satisfied (they booked, they gave you their number). For broadcast campaigns to past customers, you need explicit opt-in.
The businesses that get the most from this are the ones using it for exactly what it's designed for: transactional messages to people who are already expecting to hear from you.
If you want us to build this for you, book a free workflow audit at airtective.com
Related articles
25 July 2026
Do You Need an AI Agent, or Just Better Automation?
Before signing off on an 'AI agent' project, use this simple test to see if one automation with a single LLM call handles it for a fraction of the cost.
25 July 2026
What Is an "AI Agent," Really?
Every vendor calls their chatbot an AI agent now. Here's the plain definition and the questions that expose which pitches are just relabeled automation.