
Last updated: September 2026.
WhatsApp isn't one channel. It's two, and the customer decides which one you're in.
If they messaged you in the last 24 hours, you're in the easy one: send whatever you want, no approval needed. If they didn't, you're in the strict one: every WhatsApp Business message has to be a template Meta approved in advance, and Meta decides whether it counts as marketing. Most WhatsApp mistakes come from treating the two as the same thing.
The full reference, with every format and limit, is Every WhatsApp Business message type and the rules for each.
Key takeaways
The WhatsApp Business Platform, often called the WhatsApp Business API, is how businesses message customers at scale. Your messages land in the same app people use to talk to their friends, which is why Meta is strict about what you can send.
A WhatsApp message template is a message you write in advance and get approved by Meta. The wording is fixed, with blanks for the parts that change:
Hi {{first_name}}, your order {{order_number}} has shipped and should arrive {{delivery_date}}.
Approval takes up to 24 hours. After that, you can send it any time, including as the first message someone ever gets from you. Templates can have an image or video on top and buttons underneath. Mock yours up in the WhatsApp preview generator before you submit it.
A free-form message, also called a session message or non-template message, is anything you send without a template: text, photos, voice notes, buttons, menus, product carousels, and forms. No approval. The catch is you can only send one inside the customer service window, often called WhatsApp's 24-hour rule: the 24 hours after the customer last messaged or called you. Every new message from them resets the clock.

Reply buttons are a free-form message, so they only work inside the window.
Here's how the two work together on a typical order:
The takeaway: templates handle everything you start, and free-form handles everything the customer starts. So design your templates to get a reply. A reply opens the easy channel.
Every template is marketing, utility, or authentication, and the category decides how hard Meta looks at it.
| Category | What it's for | Examples |
|---|---|---|
| Marketing | Anything that promotes, sells, or re-engages | Launches, sales, cart reminders, birthday offers |
| Utility | A follow-up to something the customer did, or an essential alert | Order updates, account alerts, fraud alerts, feedback surveys |
| Authentication | One-time passcodes, nothing else | Login and sign-up codes |
Utility is where people get caught. Add one promotional line to an order update and the whole template becomes marketing. Submit it as utility anyway and Meta approves it as marketing. Keep utility templates boring on purpose, and send promotions separately.

A marketing template: a personal offer with a code and a link.
Templates can be more than text:

A media card carousel.
Free-form messages are built for conversation: up to three reply buttons, a list of up to 10 options, a button that asks for the customer's location, and product messages from your catalog.
Flows work either way. A Flow is a form inside the chat, with text fields, dropdowns, and date pickers, and the answers come back to you as data. It's the right tool for bookings, sign-ups, and surveys. Calls work either way too: customers can call you any time, but you need their permission before you call them.
| Job | Send |
|---|---|
| Order or shipping update | Utility template with a tracking link |
| Login code | Authentication template |
| Appointment reminder | Utility template with confirm and reschedule buttons |
| Flash sale | Limited-time offer (marketing) |
| New collection or abandoned cart | Carousel (marketing) |
| Booking or survey | Template with a Flow |
| Support conversation | Free-form reply buttons or a list |
A template is approved by Meta in advance and can be sent any time, including as the first message to a customer. A free-form message needs no approval, but it can only be sent within 24 hours of the customer's last message or call.
The WhatsApp 24-hour rule, or customer service window, lets a business send free-form messages only within 24 hours of the customer's last message or call. Each new message from the customer resets the 24 hours. After that, only approved templates can be sent.
A session message is a free-form WhatsApp message sent without a template, inside the 24-hour customer service window. It needs no approval and can include text, media, buttons, lists, and Flows. Meta calls these non-template messages.
Marketing, utility, and authentication. Marketing covers promotions, utility covers follow-ups like order updates and essential alerts, and authentication is for one-time passcodes only. Meta labels mixed or unclear templates as marketing.
Not as templates. WhatsApp doesn't deliver marketing templates to US phone numbers. Utility templates, authentication templates, and free-form replies still reach US numbers.
Images: Meta, WhatsApp Business Platform documentation.

What Siri AI means for your email, SMS, and push
Siri AI shipped with iOS 27 and changes what happens to a message after it's delivered. It reads urgent notifications aloud, searches Apple Mail and Messages, can delete or unsubscribe from your email on request, and will soon answer "where's my order?" through apps. Here's what each change means for your email, SMS, and push, and what to do now.

A marketer's guide to iOS 27 and priority notifications
On iOS 27, Apple Intelligence ranks and silences push notifications, rewrites them into summaries, and reads urgent ones aloud. Mail sorts your email into categories, Messages screens texts from unknown numbers, and Gmail, Slack, and Teams add their own filters on top. Here's what each layer does, what you can control, and what to change this quarter.

WhatsApp pricing changes on October 1, 2026
On October 1, 2026, two things become billable on the WhatsApp Business Platform: free-form replies inside the 24-hour customer service window, and utility templates sent in response to a customer. If your WhatsApp volume is conversations rather than campaigns, this is not a rate tweak. It adds a line to your invoice where there used to be a zero. Here is what changes, a worked example of the cost, and what to check.