WhatsApp for Hotels & Hospitality in the UAE
Your guests will not download an app for three nights — but they already have WhatsApp. Here is where it earns: pre-arrival, concierge, and the booking after this one.
A guest flying into Dubai has an inbox full of confirmations they will never open and a phone that may not have data when they land. What nearly all of them have is WhatsApp. This guide covers the five moments in the guest journey where it earns money, what you may and may not send to a guest who came through an OTA, what it actually costs in AED, and how to connect it to a PMS without believing a one-click integration story.
Why WhatsApp works for UAE hotel guests when email does not
A guest flying into Dubai has an inbox full of confirmations they will never open and a phone that may or may not have working data when they land. What almost all of them do have is WhatsApp — it is the default messaging app across the Gulf, and for guests arriving from India, Pakistan, Egypt, the Levant, the UK and much of Europe, it is what they already use at home.
The practical differences for a hotel are blunt: your pre-arrival email has an open rate somewhere in the twenties, and your WhatsApp message is read within minutes. Nobody downloads a hotel app for a three-night stay. And a guest who can message the front desk from the beach will do so rather than walk to reception and then leave a complaint instead.
The five moments that matter
| Moment | What to send | Why it pays |
|---|---|---|
| Booking confirmed | Confirmation, directions, what to expect | Establishes the thread before the guest needs it |
| 48–72 hours before arrival | Arrival time, transfer offer, upgrade offer, check-in details | The highest-revenue message of the stay |
| During the stay | Concierge requests, housekeeping, F&B, spa | Fixes problems while the guest is still on property |
| Departure day | Late checkout offer, transfer, folio | One last upsell, one less queue |
| 24–48 hours after | Thank you and a review request | Reviews, and a direct channel for the next booking |
Most hotels build the middle one and stop. The two on the ends — pre-arrival and post-stay — are where the measurable revenue sits.
Pre-arrival: the highest-revenue message you will send
Seventy-two hours before arrival, the guest is thinking about the trip and has not yet spent their holiday budget. This is the moment an upgrade, an airport transfer, a spa slot or a late checkout is easiest to sell — and the worst possible moment to send a generic "we look forward to welcoming you".
A message that works is specific and offers one decision:
"Hello Mr Novak 👋 We're looking forward to Thursday. Two quick things: what time do you expect to land, and would you like us to arrange an airport transfer (AED 180, private car)? Reply here and we'll take care of it."
Asking for the arrival time is not a formality — it lets housekeeping sequence rooms, and it gets the guest to reply, which opens a 24-hour window in which every further message you send costs nothing. Bundle your upgrade offer into that window rather than sending it as a separate paid template.
In-stay: a concierge, not a chatbot
During the stay, the guest wants an answer, not a menu. Two rules keep this working:
- Automate what has one correct answer. Pool and gym hours, breakfast times, WiFi password, how to reach the beach, checkout time, whether the shuttle runs today.
- Route everything else to a human, fast. Towels, a broken air conditioner, a restaurant booking, a complaint. A bot that tries to handle a complaint turns a small problem into a review.
Departmental routing is what makes this practical at scale: housekeeping requests go to housekeeping, spa to spa, and the duty manager sees anything that has been waiting too long. The guest sees one number and never has to know your org chart.
One detail worth getting right — a guest messaging at 2 AM about a faulty AC should not receive an automated "our office hours are 9 to 6". Either somebody is awake, or the message says plainly that night duty has been notified.
Departure and after: reviews without begging
Ask for the review 24 to 48 hours after checkout, not at the desk while the guest is watching the clock and waiting for a taxi.
Ask one question first: "How was your stay?" with three buttons. Guests who answer positively get the review link. Guests who do not get a human reply and a chance to tell you what went wrong privately. This is not gaming the system — it is triaging feedback so problems reach you instead of TripAdvisor.
The same thread is also where your next direct booking comes from. A guest who returns to Dubai every February now has your number in their phone.
The commission angle: turning OTA guests into direct ones
A UAE hotel giving fifteen to twenty-five per cent to an OTA on every booking has an obvious reason to care about this channel. WhatsApp is one of the few places you can build a direct relationship with a guest the OTA introduced.
Be careful how you do it. Undercutting the OTA rate in a message during the stay will breach your parity agreement. What is fair game is everything the OTA does not offer: a direct number for their next stay, a returning-guest benefit, early access to a seasonal package. Sell the relationship, not a cheaper rate.
Consent, and the OTA guest problem
This is where hotels most often get it wrong. Message category determines what you may send:
- Service — anything within 24 hours of the guest messaging you. Free and unrestricted.
- Utility — booking confirmations, arrival details, folio, checkout reminders. Tied to a specific stay, and generally welcome.
- Marketing — seasonal offers, brunch promotions, a Ramadan package. Requires prior consent and costs several times more.
The trap: a phone number that arrived through Booking.com was given for that reservation. It is a reasonable basis for messages about that stay. It is not consent to add the guest to a promotional list. Collect marketing consent explicitly — on the registration card, in the pre-arrival thread, or at checkout — and log it. Under the UAE's Personal Data Protection Law consent must be informed and withdrawable, and STOP has to work instantly.
Languages: more than Arabic and English
A Dubai hotel serves guests from dozens of countries, and translating everything is neither possible nor necessary. A workable approach:
- Keep Arabic and English versions of every automated template.
- Add Russian and simplified Chinese only if those markets are a meaningful share of your mix — and only if a human can follow up in that language.
- Set the guest's language from the language they write in, not from their nationality or name.
- Never send a machine translation nobody has read. A mistranslated allergy note is a serious problem, not an embarrassing one.
What it costs a 150-room hotel
Take a 150-room property at seventy per cent occupancy — roughly 1,000 stays a month.
| Item | Volume | Approximate cost |
|---|---|---|
| Confirmation, pre-arrival, checkout (utility) | ~3,000 messages | ≈ AED 150 |
| All in-stay conversation (service) | unlimited | Free |
| One seasonal campaign to a 10,000-guest list (marketing) | 10,000 messages | ≈ AED 1,800 |
| Platform subscription | — | From AED 99–549/month by team size |
Meta bills the message charges to you directly. Check that your platform takes no percentage of them — several in this market do, and it is rarely on the pricing page. Rates are Meta's published figures and change from time to time.
Set against one recovered transfer booking or one upgrade a day, the utility line is not a real cost. The marketing line is, which is why the campaign should go to a consented, segmented list rather than everyone who ever stayed.
Connecting it to your PMS and booking engine
Be realistic about integration. Most WhatsApp platforms, including ours, do not ship a native connector for Opera, Cloudbeds or your channel manager. What they do provide is a webhook and an API, so the practical route is:
- Your PMS or booking engine fires an event — reservation created, arrival tomorrow, checkout today.
- That event calls the messaging platform's API with the guest's name, language, room and dates.
- The matching template goes out in the guest's language.
If your PMS supports outbound webhooks, this is an afternoon's work. If it does not, a middleware tool or a small script on a schedule will do it. Anyone who tells you they have a one-click Opera integration should be asked to demonstrate it on your property before you sign.
Holiday homes and short-term rentals
Dubai's licensed holiday-home operators have the same journey compressed and with no front desk at all, which makes messaging the entire guest experience rather than a supplement to it.
The must-haves are different: check-in instructions and the door code timed to the arrival day, the building and parking details that guests always ask for, a mid-stay check-in, and checkout instructions. Because there is no reception, response time is the product. If a guest cannot get in at midnight and nobody answers, that is a one-star review regardless of how nice the apartment is.
Your first thirty days
- Week 1 — connect your existing reservations number, put the front desk on a shared inbox, and set up saved replies for the ten questions you answer daily.
- Week 2 — get confirmation and pre-arrival templates approved in Arabic and English. Start sending pre-arrival manually to measure the reply rate before automating.
- Week 3 — wire the PMS event so pre-arrival sends itself; add departmental routing.
- Week 4 — add the post-stay review request, and only then look at marketing campaigns.
Groups, events and F&B
Hotel revenue in the UAE is not only rooms, and the channel is arguably more useful on the other lines.
- Weddings and corporate events. An enquiry that arrives on WhatsApp and gets a reply in minutes converts far better than a form that lands in a shared mailbox. Qualify in the thread — date, headcount, budget band — then route to the events manager with the answers already attached.
- Restaurant and brunch bookings. Friday brunch in Dubai is booked and cancelled constantly. A confirmation with a reschedule button, plus a reminder the morning of, recovers covers that would otherwise go empty.
- Spa. The same reminder and rebooking pattern that works for standalone salons works here, and the guest is already on property.
- Deposits. For large tables, event holds and peak-night bookings, a payment link in the thread is the difference between a firm booking and an optimistic one.
Keep these under one number with departmental routing rather than giving each outlet its own line. Guests will not remember which number is the spa.
What to measure
Hotels are good at measuring rooms and poor at measuring channels. Five numbers tell you whether this is working:
| Number | Where it comes from | What good looks like |
|---|---|---|
| Pre-arrival reply rate | Share of guests who answer the 72-hour message | A large majority — if it is low, the message is too generic |
| Ancillary revenue per stay | Transfers, upgrades, spa booked in-thread | Rising after pre-arrival goes live |
| First response time | Inbox report, by department | Minutes, not hours — and never unanswered overnight |
| Review volume and rating | Your review platforms | More reviews, and complaints arriving privately first |
| Quality rating | WhatsApp Manager | Green, and staying green through campaigns |
Introduce one change at a time and hold it for a fortnight. A property that switches on pre-arrival, routing and a seasonal campaign in the same week will never know which of them moved the numbers.
Do not start with the seasonal campaign. Meta limits how many unique guests you can reach in 24 hours: a newly created business portfolio starts at 250, while an established one may already be far higher — check your actual limit in WhatsApp Manager rather than assuming. Whatever the number, a large first send to a cold list is the quickest way to damage the quality rating your operational messages depend on.
Frequently asked questions
Can guests message our hotel on the same number we already advertise? +
Yes. WhatsApp Coexistence lets your existing reservations number keep working in the WhatsApp Business app while the same number also serves a shared team inbox with departmental routing. Your website, Google listing and printed collateral stay valid.
Are we allowed to message guests whose number came from Booking.com or Expedia? +
For messages about that specific stay — confirmation, arrival details, checkout — yes, that is a reasonable use of a number given for the reservation. It is not consent to add them to a promotional list. Collect marketing consent explicitly and log it, and honour STOP immediately, as the UAE Personal Data Protection Law requires.
What does WhatsApp cost for a UAE hotel? +
The platform subscription starts around AED 99 a month and rises with team size. Meta bills messages directly to you: utility messages such as confirmations and pre-arrival run about AED 0.05 each, marketing about AED 0.18, and everything you send within 24 hours of a guest messaging you is free. For a 150-room hotel, operational messaging typically costs under AED 200 a month.
Does it integrate with our PMS? +
Not through a native connector in most cases. The normal route is a webhook: your PMS or booking engine fires an event on reservation, arrival or checkout, and that calls the messaging API to send the right template. If your PMS supports outbound webhooks this is straightforward. Treat any claim of a one-click Opera or Cloudbeds integration with scepticism until you have seen it running on your property.
Should we use a chatbot for guest requests? +
For questions with one correct answer — pool hours, WiFi, breakfast times, checkout — yes. For requests and complaints, route to a human quickly. A bot that attempts to handle a broken air conditioner at midnight converts a small operational problem into a public review.