WhatsApp Business API for hotels: numbers, message templates and the 24-hour window
Learn how the 24-hour customer service window and template categories work for hotel WhatsApp. Understand per-message costs and key provider questions.
Contents
Key takeaways
- The WhatsApp Business API is the version of WhatsApp that software sends and receives; the free WhatsApp Business app is the version a person types on a phone.
- Since 1 July 2025 Meta has charged per delivered message on the WhatsApp Business Platform, at a rate set by the message category and the recipient's country calling code (Meta, pricing documentation, 1 October 2026).
- A 24-hour customer service window opens and resets with each guest message; outside it, only approved template messages can be delivered.
- Each business phone number gets 1,000 free service messages a month that do not roll over, and from 1 October 2026 service messages are charged again after being free since 1 November 2024.
- Meta says a template approval decision can take up to 24 hours, so templates belong in the setup plan, not in the first week of a crisis.
The WhatsApp Business API is the version of WhatsApp that software, not a person with a phone, sends and receives messages through, usually via a provider. It adds a shared inbox, approved message templates and a 24-hour customer service window that opens each time a guest writes (Meta, pricing documentation, 1 October 2026 (opens in a new tab)).
A guest messages the hotel's WhatsApp at 23:40 asking about an airport transfer. The front desk answers at 07:15 the next morning. Whether that reply can be typed freely or must be a pre-approved template depends on a clock nobody at the desk is watching. After reading this you will know what that clock is, what the platform charges for, how templates and categories work, and what to ask a provider before signing.
What is the WhatsApp Business API, and how is it different from the WhatsApp Business app?
The API is WhatsApp for software: messages arrive in a system that several staff can share, instead of on one phone. The free WhatsApp Business app is the manual version, run by a person.
Three different things carry the WhatsApp name, and hotels routinely mix them. The consumer app is what a guest has on their phone. The WhatsApp Business app is free and meant for a small business. The WhatsApp Business Platform is the one software connects to through the API, and it is the one this article is about.
In the Business app, a person types every reply and the chat history sits on that device. With the API, the number is registered to a business account and messages are handled by software, so a team answers one number instead of one person answering one phone.
The API is a channel, not a chatbot. What answers on the other side is a person in a shared inbox, or software you chose, or a mix of both. It is also where the platform's rules become visible to you: templates, categories and the 24-hour window are enforced by the platform whether or not anyone at the desk knows they exist.
The practical difference at the desk is simple. With the app, a guest who messages the reservation line reaches whoever holds that phone. With the API, the conversation is a queue item with an owner and a timestamp.
| Consumer WhatsApp | WhatsApp Business app | WhatsApp Business API | |
|---|---|---|---|
| Who sends | A person on a phone | A person on a phone | Software on the hotel's behalf |
| Staff per number | One device | One device, a few linked | A team through a shared inbox |
| Approved templates | Not applicable | Not the same mechanism | Required to open or reopen a conversation |
| Automation | None | Limited | The point of the API |
| Cost model | Free | Free | Per delivered message plus the provider's fee |
| Best fit | A guest | A small guesthouse with one person on messages | A hotel with a front desk, a reservations team and a PMS |
Why does an API number usually come through a provider, and what is a shared inbox?
A provider handles the parts that sit between the hotel and the platform: the business account, the number, template submission and billing. The shared inbox is where your team then does the actual work.
A provider typically onboards the business account, verifies the phone number, submits templates on your behalf, hosts an inbox, and invoices the platform's message charges together with its own fee. A shared inbox means one number, several agents, conversations that can be assigned, labelled and noted, business hours, and a record of who answered what and when.
The clause that decides the contract is ownership: who holds the business account and the phone number, and what happens to both, and to the message history, if you leave. One number replaces four: guests stop collecting a different WhatsApp contact for reservations, the front desk and the spa, and the hotel stops losing threads that lived on personal phones.
Conversations contain personal data. Ask for the data processing terms, where messages are stored and how long they are kept, and take advice on your own obligations. The trade-off is real: a provider adds a layer and a fee, while connecting directly means your own team builds and maintains the connection.
NoteOne question to settle before signing
If we end this contract, do the business account, the phone number and the conversation history come with us, and in what form?
What is the 24-hour customer service window?
It is a clock that starts, or resets, every time a guest sends the hotel a message. Inside it you can reply in your own words; outside it you cannot open or continue the conversation with an ordinary message.
The window opens and resets with each user message (Meta, pricing documentation, 1 October 2026 (opens in a new tab)). A guest who writes twice extends it twice, which is why an active conversation rarely hits the limit. Inside the window, service messages can be sent. Neither service messages nor any other category can be used to reach out to a guest first.
Outside the window, only the three template categories can be delivered: marketing, utility and authentication. There is also a free entry point window of up to 7 days. It opens when a guest writes from a Click to WhatsApp ad on Android or iOS and the business replies; Meta Business Agent messages are still charged inside it.
Design the desk around the clock. A guest message at 03:00 leaves the window open for the morning shift, so handover notes should say which conversations are still open and who owns them. And remember the window is a deadline to answer, not a deadline to sell. Using an open window to push an upgrade is how a service conversation turns into a complaint.
Watch outThe window closes quietly
A reply typed after the window has closed cannot go out as an ordinary message. It has to become an approved template, with the approval step and the per-message charge that follow.
What are WhatsApp message templates, and which categories can be sent when?
A template is a message the platform reviews before you may send it. It is the only way to open a conversation, or to reply once the 24-hour window has closed.
Templates are submitted for approval. Meta says a decision can take up to 24 hours, and templates with spam, scam-like content or policy violations are rejected. Templates carry variables such as the guest's name, the arrival date or the reservation reference. The fixed text is what gets approved, so write it once, plainly, and keep it stable.
There are five categories. Three are template categories that can be delivered at any time: marketing (promotional), utility (transactional or informational) and authentication (identity verification). Two are not templates and can only be sent inside an open window: service, and Meta Business Agent since 1 July 2026.
Utility is the hotel workhorse: a booking confirmation, arrival instructions, a reminder that a balance is due at check-in. Marketing is promotional and should look like it. A template written as an advert but submitted as utility is a rejection waiting to happen. Choose the category you actually mean, and keep the count of live templates small enough that the front desk knows them by name.
Whether you may message a guest at all is a separate question from whether the platform allows it. Promotional messages carry their own consent rules in Türkiye; keep a record of how and when consent was given, and confirm your case with a legal adviser. The service-side rules for a hotel WhatsApp line are covered in messaging guests on WhatsApp during the stay.
| Category | Template or window-only | When it can be sent | Typical hotel use |
|---|---|---|---|
| Marketing | Template | Any time | A seasonal offer to past guests who agreed to receive it |
| Utility | Template | Any time | Booking confirmation, arrival instructions, departure reminder |
| Authentication | Template | Any time | A one-time code for a guest portal or Wi-Fi login |
| Service | Window only | Inside an open 24-hour window | Answering a question during the stay |
| Meta Business Agent | Window only, since 1 July 2026 | Inside an open 24-hour window | An agent-style exchange the guest started |
How do WhatsApp messages reach the PMS, the guest app or a shared inbox?
The provider passes each incoming message to your software as an event, so the conversation can be attached to the reservation instead of living on someone's phone.
The mechanism in plain words: an incoming message triggers a notification to a web address your provider or your own team controls, and the software reads the sender's number and the text and decides where the message belongs. This is the same pattern behind any system-to-system connection, explained in hotel PMS integrations in plain words.
What an integration can do: match the sender's number to an arriving or in-house reservation, show the thread next to the booking, send a utility template at a set time such as arrival instructions, and log the exchange on the guest record. What it cannot do: a phone number is not a verified identity. Family numbers shared between two reservations, group bookings and guests writing from a second number all break the match.
The guest app fits at the end of the thread: a template can carry a link that opens the hotel's own guest app, where the bill, the requests and the offers already live. What each system knows about a guest differs, as a comparison of hotel CRM and PMS makes clear, so decide which record owns the thread.
Keep a person on anything that touches money, a complaint or a change to the reservation. Routing rules decide what reaches the inbox; they should not decide what gets promised. Decide retention before you switch it on: how long threads are kept, who may read them, and how they are deleted. The conversation is guest data like any other.
TipMatch on the reservation, not the number alone
Show the thread beside the booking and let a person confirm the match whenever two reservations share a number.
What does the WhatsApp Business API cost, in general terms?
The platform charges per delivered message, at a rate set by the message category and the recipient's country calling code, and your provider adds its own fee on top.
Meta has charged per delivered message since 1 July 2025, and Türkiye is a named market on the rate card (Meta, pricing documentation, 1 October 2026 (opens in a new tab)). Read the rate card and the provider's invoice for amounts; they are not fixed here. Messages from users to businesses are not charged, so the cost sits on what the hotel sends.
Service messages were free from 1 November 2024 and are charged again from 1 October 2026. Utility messages sent inside an open window, free since 1 July 2025, are charged again too. Each business phone number gets 1,000 free service messages a month, and they do not roll over to the next month.
Meta may update prices only on 1 January, 1 April, 1 July or 1 October, so a budget can be reviewed on those four dates instead of continuously. Budget by counting conversations you start, not seats you buy: one template sent to 400 past guests is 400 delivered messages. The provider fee is the other half of the bill, and it can be per message, per seat or a monthly platform fee. Ask for the two halves separately.
Key pointThe four billing facts to hold on to
Per delivered message since 1 July 2025; rate set by category and the recipient's country calling code; 1,000 free service messages per number per month with no rollover; service and in-window utility messages charged again from 1 October 2026 (Meta, pricing documentation, 1 October 2026).
What should a hotel ask a WhatsApp provider before signing?
Ask about ownership, templates, the inbox and the invoice, in that order. The answers decide whether you can leave later and whether the front desk can actually work in it.
Ownership first: who holds the business account and the phone number, and what happens to both, and to the message history, if the contract ends. Then templates: who writes and submits them, who fixes a rejection, how long that takes, and whether you can see the rejection reason. Then the inbox: whether conversations can be assigned, labelled and noted, whether business hours and out-of-hours routing exist, and whether you can see which agent answered which guest.
Ask about export: whether the full message history can be exported, in what format, and at what cost. Ask about the invoice: whether Meta's message charges and the provider's fee are shown separately, and whether you can see the message count behind each line. Ask about data: the processing terms, where messages are stored, how long they are kept, and how deletion works. Ask what the system does when the 24-hour window closes and who decides whether a template goes out. Finally, ask how the inbox connects to your property management system, what that connection costs to build, and who maintains it, especially if you already handle booking requests arriving by phone, email and WhatsApp.
ChecklistTake this list into the meeting
- Account and number ownership
- Template submission and rejection handling
- Assignment, labels and business hours
- Message history export
- Split invoice between platform charges and provider fee
- Data processing, storage location and retention
- Behaviour when the 24-hour window closes
- PMS connection and its maintenance
What to do next
Write down the five messages your desk sends most often, mark each one as a utility template or a reply to an open window, and take that list to two providers with the eight questions above. The pieces fit together in one order: the API gives you a shared number, the window decides when you may write freely, templates decide when you may write at all, and the invoice follows the messages you send.
Frequently asked questions
Can we use the hotel's existing WhatsApp number with the API?
The number has to be registered to the business account through the provider, so ask first whether yours can be moved and what happens to the existing chat history. Plan the switch for a quiet week, tell the front desk which number guests will see, and keep the old line answering for a while so nobody is stranded.
Is the WhatsApp Business API free?
No. Messages from guests to the hotel are not charged, but the hotel pays per delivered message at a rate set by category and the recipient's country calling code, plus the provider's own fee (Meta, pricing documentation, 1 October 2026). Each business number gets 1,000 free service messages a month with no rollover, and service messages are charged again from 1 October 2026.
Do we need the guest's consent to send a WhatsApp message?
Platform permission and legal permission are two different things: the platform decides whether a template may be delivered, the law decides whether you may send it. Promotional messages carry their own consent rules in Türkiye, so keep a record of how and when consent was collected, keep marketing separate from service, and confirm your own case with a legal adviser.
What happens if a template is rejected?
Meta says an approval decision can take up to 24 hours, and templates with spam, scam-like content or policy violations are rejected (Meta, pricing documentation, 1 October 2026). Edit the text and resubmit, keep a second channel such as email or the guest app for time-critical messages, and do not plan a same-day campaign on a template that has never been approved.
Can several staff answer one WhatsApp number?
Yes, and that is the main reason a hotel moves to the API: one number, a shared inbox, conversations assigned to people, notes and a record of who answered what. A personal phone stops being the system of record, which matters when someone leaves and takes the chat history with them.
Sources
- Pricing on the WhatsApp Business Platform (opens in a new tab)Meta (Meta for Developers)developers.facebook.com