Back to BlogTechnology

How to Set Up WhatsApp Business API for a Hotel

How to Set Up WhatsApp Business API for a Hotel

Setting up the WhatsApp Business API for a hotel takes about a week of mostly-waiting: you pick a dedicated number, verify your business with Meta, connect through the Cloud API or a Business Solution Provider, get your message templates approved, and wire the number to your booking system. The API — not the free WhatsApp Business app — is what enables automation, multiple agents, and messaging guests outside the 24-hour window.

Here is the full process, in order, with the decisions that trip hotels up.

Why the API, not the WhatsApp Business app

The free WhatsApp Business app is designed for a single person replying manually on one phone. The WhatsApp Business Platform (the API) is built for systems: it lets software send confirmations automatically, route messages to an AI agent, support multiple staff, and use pre-approved templates to reach guests who messaged more than 24 hours ago. Any real hotel automation requires the API.

Step 1: Choose a dedicated number

Pick a phone number that is not currently active on any WhatsApp or WhatsApp Business app. Once it is migrated to the API it cannot be used in the consumer apps, so do not use a staff member's personal number. A landline can work if it can receive the verification call or SMS. This number becomes your hotel's permanent WhatsApp identity, so choose one you will keep.

Step 2: Verify your hotel in Meta Business Manager

Create a Meta Business Manager account and complete business verification with your registration documents. Verification raises your messaging limits and is required to apply for the green official-business tick. This review can take a few days, so start it first.

Step 3: Cloud API direct, or through a BSP

You have two paths to connect:

  • Meta Cloud API (direct): Meta hosts the API; you connect your number to a Meta app. Lower per-message cost and no middleman, but you manage the technical setup.
  • Business Solution Provider (BSP): providers such as Gupshup or Twilio sit between you and Meta, simplifying onboarding and adding tooling. Slightly higher cost, less technical work.

If you use a hotel platform with built-in WhatsApp AI, it usually manages this connection for you, so the choice is made behind the scenes.

Step 4: Get your message templates approved

Outside the 24-hour customer-service window, hotels can only message guests using templates Meta has pre-approved. You will need at least booking confirmation, pre-arrival information, and payment link templates. Two things hotels get wrong here:

  • Category. Meta classifies templates as UTILITY (transactional: confirmations, invoices) or MARKETING (promotions, review requests, re-engagement). Submitting a review-request as UTILITY gets it rejected for "incorrect category." Categorize by what the message does, not when it sends.
  • Variable placement. A template body must not end on a bare variable, or Meta rejects it as an invalid parameter. Always finish with fixed text such as "Thank you for choosing our hotel."

Step 5: Connect the number to your booking system

An approved number is only useful once it is wired to something that can answer. Connect it to your PMS or WhatsApp AI so that inbound guest messages reach the booking agent and outbound confirmations, vouchers, and pre-arrival messages send automatically from your reservation system.

Step 6: Test, then promote the number

Run real end-to-end tests — an availability question, a booking, a payment link, a confirmation — before going live. Then make the number visible everywhere guests look: your website header, Google Business Profile, social profiles, email signatures, and OTA messaging. A WhatsApp number nobody can find produces no bookings.

How Hotelary handles setup

Hotelary manages the BSP connection, provisions hotel-specific templates, and submits them in the correct category automatically, so you are not navigating Meta's template console alone. Once connected, the number is wired straight into the WhatsApp AI agent and booking engine — inbound inquiries get answered and booked, outbound confirmations send on their own.

Further reading

Start automating your hotel today

Join 500+ hotels using AI to boost bookings, reduce costs, and deliver exceptional guest experiences.

AI allowance included
Setup in 24 hours
Cancel anytime

Trusted by hotels worldwide