WhatsApp Business API in customer support
A channel customers already use, with rules of its own — and an operational commitment behind it.
Adding a messaging channel that customers already use every day looks like an easy improvement. In many markets it genuinely is: people are more willing to start a conversation there than to call, and a thread that persists between exchanges suits questions that take more than one message to resolve. But the channel comes with rules of its own, and with an operational commitment that is easy to underestimate at the point of deciding.
The conversation window, and what it implies
The defining constraint is that a business cannot message a customer freely at any time. Once a customer writes in, there is a window during which the business can reply naturally; outside it, only pre-approved message templates may be used to reach out. This is a deliberate design intended to keep the channel from filling with unsolicited messages, and it works. But it shapes support in a specific way: a team that replies within the window has an ordinary conversation, while a team that replies afterwards must fall back on a template, which reads formally and often confuses a customer who was expecting an answer to what they asked. The practical consequence is that this channel is unforgiving of slow queues in a way email is not — the cost of a delayed reply is not only an unhappy customer but a worse conversation.
Templates need to be written before they are needed
Templates are submitted for approval before use, which means the messages you will need during your busiest week must be written during a quiet one. Teams that skip this find themselves unable to send the notification that matters at the moment it matters. It is worth cataloguing the outbound messages the business genuinely needs — an order update, an appointment change, a request to resume a stalled conversation — and preparing each of them early, in the languages your customers actually use. Approval is not instantaneous, and a rejected template usually needs rewording rather than resubmitting unchanged.
- →List the outbound messages you truly need, and prepare each one before the season that requires it.
- →Write them in the languages your customers write to you in, not only the company's working language.
- →Decide who owns the catalogue, because templates drift out of date quietly.
- →Keep a plain fallback — SMS or voice — for customers who do not use the channel at all.
An operational commitment, not a feature
The mistake we see most often is treating the channel as a technical integration rather than a change to how support works. A thread that stays open sets an expectation of continuity: customers reasonably assume the person answering can see what they wrote yesterday. That requires conversation history in front of the agent, a routing rule that keeps a returning customer with the same team where it helps, and staffing that matches when customers actually write rather than when the office is open. Opening the channel without those things produces a worse experience than not opening it, because the expectation was raised and then missed.
Measurement deserves a word too. The metrics that matter on this channel are not the ones borrowed from voice. Average handling time means little when a conversation legitimately spans a day; what matters is how long a customer waits for the first reply, and how often a question is resolved without changing channel. Teams that carry over their telephony dashboards unchanged tend to conclude the channel is inefficient, when what they have actually measured is that it is not a telephone. Approached deliberately, it is one of the more effective additions to a support operation. The question worth answering first is not whether to offer it, but whether the team behind it is organised to answer in the window that makes it work.
Want to take this further with our team?
Talk about contact centre projects →