What a WhatsApp chatbot can send, and when
A chatbot on WhatsApp does not have free rein over the channel. What it may send depends entirely on whether a customer service window is currently open with that person.
| Situation | What the bot may send | Charged? |
|---|---|---|
| Inside an open customer service window | Free-form service messages — normal conversational replies | Free |
| Inside an open window | Utility or authentication templates | Free inside the window |
| Outside the window | Utility or authentication templates only | Charged |
| Outside the window | Marketing templates | Always charged when sent |
| Any time | Messages the customer sends to you | Never charged |
Three practical consequences follow.
Your bot is at its best when the customer is talking. Service messages are free and free-form, so the entire conversational part of a bot — answering questions, collecting details, confirming a booking — costs nothing while the window is open. Design flows to complete inside it.
Once the window closes, the bot is nearly mute. It cannot improvise. It can send an approved template, and if that template is categorised as marketing it is charged every single time, whether or not the customer engages.
You do not decide the category. Meta's documentation is clear that businesses accept the charges associated with the category applied to the template at the time of use. A message you consider a utility nudge, written with a promotional line in it, can be categorised as marketing and billed as marketing.
One cheap starting route worth knowing: conversations opened from Click-to-WhatsApp ads are a free entry point, giving 72 hours in which all messages are free. A bot handling those conversations is operating at no message cost for that period.
