TL;DR
On WhatsApp Business there are two types of messages a business can send: a free-form message that you type in real time, and a message template that has been pre-approved by Meta. Sometimes the rules force the choice for you, and sometimes you have a choice – and when you do, the right call affects cost, personalization, and speed. This article is a practical follow-up to the article on the 24-hour conversation window, which explains the overall framework.
The difference in brief
| Free-form message | Message template | |
|---|---|---|
| Meta approval | Not required | Required, before sending |
| Prep time | Instant | Minutes to 24 hours for approval |
| When you can send it | Only inside the conversation window | Always – inside the window and outside it |
| Personalization | Any content, no limits | Only through parameters {{1}}, {{2}}, {{3}} |
| Bulk sending | One at a time, manually | A campaign sends to everyone at once |
| Meta billing | Falls under the Service category of the existing conversation | Opens a new conversation in the template’s category (Marketing / Utility / Authentication) |
When the rules force the choice
A message template is required in three situations:
- The conversation window is closed – the customer hasn’t written to you in the last 24 hours.
- A new customer – a customer who has never written to the business. You also need a valid opt-in.
- A campaign or broadcast – sending to more than one customer at once always goes through a message template. There’s no bulk free-form sending.
A free-form message, on the other hand, is never mandatory. In any situation where it’s allowed (inside the window), you can always send a message template instead. The only question is whether that makes sense.
When to choose a free-form message when you have a choice
The customer is inside the conversation window, and you can send any type of message. Here are four reasons to choose free-form:
- A personal answer to a specific question – if the customer asked “When will my delivery arrive?”, the answer is to the point, unique to this case, and not something that fits a template.
- Speed – there’s no reason to wait for a template to be approved when you can reply within seconds.
- Cost savings – in Israel, Service conversations (conversations the customer initiated) are free or very low cost. Sending a marketing template to a customer inside an open window opens a new conversation in the Marketing category – turning free communication into a fully paid one.
- A one-off message – there’s no reason to spend time creating a template, wording it, and submitting it to Meta for approval for a message that won’t be reused.
When to choose a message template even when you have a choice
Even inside the window, there are situations where a message template beats a free-form message:
- Sending to multiple customers at once – a campaign is the only way to send the same message to 50, 500, or 5,000 customers at once. Manual copy-paste in the chat isn’t realistic.
- Consistent wording – order confirmations, shipping updates, appointment confirmations – content that needs to be identical and accurate for every customer. A template ensures everyone gets the same message, with no typos.
- Interactive buttons – Quick Reply, URL, and Phone Number buttons are embedded inside a message template. A free-form message has no way to send interactive buttons of this kind.
- Automated sending from an external system – if your system sends order updates through Mumble’s API, those messages are templates. Automated sending from an external system is almost always done through templates.
Common use cases and the right choice
| The situation | What to send | Why |
|---|---|---|
| Customer asks if a product is in stock | Free-form message | Personal answer, customer is in the window, free |
| Automatic order confirmation for every purchase on the site | Message template (Utility) | Automated via API, consistent wording |
| Re-engaging 200 customers who haven’t talked to you in a week | Message template (Marketing), campaign | Window is closed, bulk send |
| Replying to an inquiry that just came in | Free-form message | In the window, personal, immediate |
| Reminding a customer about tomorrow’s appointment | Message template (Utility) | The appointment was booked days ago – window is closed |
| Sending a catalog to a customer who just requested it | Free-form message with an attachment | Customer is in the window, unique to the request |
| A one-time verification code for a website | Message template (Authentication) | Customer isn’t necessarily in the window, and it’s low cost |
| A birthday offer for a customer | Message template (Marketing) | Business-initiated send, likely outside the window |
Common mistakes
Sending a marketing template to a customer who’s already inside an open window
What happens: The existing conversation is Service and free. When you send a marketing template, Meta opens a new conversation and charges you at the Marketing rate – for no real reason, since you could have written free-form text in that same conversation.
The fix: If the customer is in an active window, just write to them directly from the chat. A message template is for customers outside the window.
Trying to type a free-form message to a customer who hasn’t talked to you in more than 24 hours
What happens: The message will fail, or Mumble will block the send before it even reaches Meta.
The fix: If it’s urgent, send an approved message template. When the customer replies, the window reopens and you can continue writing free-form.
Creating a message template for every one-off message
What happens: Every template goes through Meta approval – a process that takes minutes to hours, and is sometimes rejected and requires a rewrite. Time invested that you won’t get back.
The fix: If it’s a one-off message to a single customer who’s inside the window, write it as a free-form message. Templates are reserved for recurring content or for sending outside the window.
Sending the same free-form message to 100 customers by copy-paste
What happens: Wasted agent time, typos, inconsistency between customers, and a risk that Meta flags unusual behavior and your account quality takes a hit.
The fix: Recurring content goes into a message template. A campaign sends to 100 customers in one click, with full consistency.
A message template that’s too generic, with no parameters
What happens: A template that reads “Hi, we have a new offer!” is sent identically to every customer. Click rates are low, block rates are high, and the sending account’s Quality Rating drops.
The fix: Use parameters {{1}}, {{2}} for at least the customer’s name and one personal detail. Personalized templates get better responses and protect your quality.
Related articles
- The 24-Hour Conversation Window on WhatsApp Business
- WhatsApp Message Templates Guide
- Creating a Message Template
- Full WhatsApp Campaign Guide
The bottom line
A free-form message = an immediate, personal, free reply, inside the conversation window only. A message template = sending outside the window, or sending at scale. The first question before any message: is the customer in the window? If so, and you’re sending to a single customer – free-form. If not, or it’s to many – a template.