Back to Blog
By OwnMyHotel Editorial Team Aug 2026 9 min readMarketing

Guest Messaging

WhatsApp Templates for Hotels: 12 Copy-Paste Messages

A hotel guest reading a WhatsApp message on a phone

WhatsApp is where Indian guests actually read and reply — but a blank message box is where most hotels freeze. Below are twelve ready-to-use templates covering the whole guest journey, from booking confirmation to festival win-back. Copy one, replace the placeholders in {{ }} with your details, and send. They're starting points to make your own, not scripts to read robotically.

For the strategy behind these messages — which campaigns drive the most repeat revenue and how to capture guest numbers in the first place — start with our guide to WhatsApp marketing for hotels. This page is the practical companion: the actual messages.

The template library

Grouped by stage of the stay. Swap the {{placeholders}} for real values before you send.

Booking

Booking confirmation

Immediately after a direct booking is made.

Hi {{Guest name}}, your booking at {{Hotel name}} is confirmed! 🎉 Check-in: {{check-in date}} Check-out: {{check-out date}} Room: {{room type}} Booking ID: {{booking id}} Reply here anytime if you need anything before your stay. We can't wait to host you!
Booking

Payment / deposit link

When a deposit or prepayment is due to secure the booking.

Hi {{Guest name}}, to confirm your stay at {{Hotel name}} for {{check-in date}}, please complete the {{amount}} payment here: {{payment link}} You can pay by UPI, card or wallet — it takes under a minute. Your room is held until {{deadline}}.
Pre-arrival

Pre-arrival welcome

1–2 days before check-in.

Hi {{Guest name}}, we're looking forward to welcoming you to {{Hotel name}} on {{check-in date}}! 🙏 Check-in is from {{time}}. Here's how to reach us: {{directions link}} Would you like early check-in or an airport pickup? Just reply and we'll arrange it.
Pre-arrival

Upsell offer

1 day before arrival, when an upgrade or add-on is available.

Hi {{Guest name}}, one more thing before your stay — we have a {{room type}} with a lovely view free for your dates. Would you like to upgrade for just {{amount}} more per night? Happy to hold it for you. 😊
Check-in

Online check-in link

On the morning of arrival, to skip the front-desk queue.

Good morning {{Guest name}}! To save you time at the desk, you can check in online here: {{check-in link}} Just add your details and ID, and your room key/details will be ready the moment you arrive. See you soon at {{Hotel name}}!
In-stay

In-stay service opener

Sent shortly after check-in.

Welcome, {{Guest name}}! You're all settled in room {{room number}}. 🛎️ Need anything during your stay — extra towels, room service, late checkout? Just message us right here and we'll sort it out quickly. Enjoy your time with us!
In-stay

Experience / F&B add-on

First evening of a leisure stay.

Hi {{Guest name}}, settling in nicely? 🌿 Our {{spa/restaurant}} has a slot free this evening at {{time}} — {{amount}} for {{detail}}. Reply YES and we'll reserve it for you.
Checkout

Late checkout offer

Morning of departure, when the room isn't needed early.

Good morning {{Guest name}}! Heading out later today? We can hold your room until {{time}} for {{amount}} so you don't have to rush. Want me to arrange it?
Post-stay

Review request

A few hours after checkout.

Thank you for staying with us, {{Guest name}}! 🙏 It was a pleasure hosting you. If you have a moment, we'd love a quick review — it really helps our small hotel: {{review link}} Hope to welcome you back soon!
Post-stay

Service recovery

When a guest left unhappy or flagged an issue.

Hi {{Guest name}}, thank you for your honest feedback about {{issue}}. I'm sorry it fell short — that's not the experience we want for you. We've {{action taken}}. I'd love the chance to make it right on your next visit; please reach out to me directly at {{contact}}.
Win-back

Festival / seasonal offer

2–3 weeks before a festival or long weekend.

Hi {{Guest name}}, the {{festival}} long weekend is filling up fast at {{Hotel name}}! 🪔 As a returning guest, book direct with us for {{offer}} — a rate you won't find on any travel site. Just reply BOOK and we'll hold your room. Reply STOP to opt out of offers.
Win-back

Anniversary / birthday

On a returning guest's special date, if known.

Happy {{occasion}}, {{Guest name}}! 🎂 To celebrate, here's {{offer}} on a direct booking with {{Hotel name}}, valid this month. We'd love to host you again — reply here to book. Reply STOP to opt out of offers.

Four rules so you don't get blocked

1

Get opt-in first

Only message guests who booked or shared their number. A cold blast to bought numbers gets your account blocked fast.

2

Use approved templates for promos

Bulk promotional sends need pre-approved templates through the WhatsApp Business API. Transactional notes a guest expects are simpler.

3

Personalise every placeholder

Swap {{Guest name}}, {{date}} and {{link}} for real values. A generic “Dear Guest” message reads like spam and converts like it too.

4

Always offer an easy opt-out

Add “Reply STOP to opt out” on promotional messages. Respecting it keeps your open rates high and your number off the block list.

Transactional vs promotional
Messages a guest expects — a confirmation, a payment link, a check-in note — are transactional and easy to send. Offers and win-back campaigns are promotional: they need opt-in, an approved template through the WhatsApp Business API, and an opt-out line. Keep the two straight and your account stays healthy.

Make one template serve every guest

The magic isn't the wording — it's sending the right message automatically to the right guest at the right moment. A connected platform captures each guest's number at booking, fills in the placeholders from the reservation, and fires confirmations, review requests and festival campaigns on autopilot — so a single template quietly becomes thousands of personal, commission-free touchpoints. That's the difference between messaging a few rooms by hand and running guest messaging as a system.

Send these automatically, not by hand

  • Captures every guest's number at booking
  • Auto-fills placeholders from the reservation
  • Confirmations & pre-arrival on autopilot
  • Post-stay review requests
  • Festival & win-back campaigns to your list
  • Official Business API & templates handled

Frequently asked questions

Can I send these WhatsApp templates to any guest?

Only to guests who have opted in — for example, by booking with you or sharing their number. For promotional messages sent in bulk (like festival offers), you also need pre-approved templates through the WhatsApp Business API. Transactional messages a guest expects, like a booking confirmation, are more straightforward. Always include an easy way to opt out of marketing.

How do I personalise a WhatsApp template?

Replace the placeholders — {{Guest name}}, {{Hotel name}}, {{date}}, {{link}} — with the real details before sending. A booking platform does this automatically by pulling the values from each reservation, so a single template becomes thousands of personal messages without manual editing.

What is the best time to send a hotel WhatsApp message?

Match the send to the guest's journey: confirmation immediately after booking, a pre-arrival note 1–2 days before check-in, a review request a few hours after checkout, and win-back offers 2–3 weeks before a festival or long weekend while guests are still planning. Avoid late nights, and never message more than a couple of promotional times per season.

Share this article

Run guest messaging on autopilot

Capture every guest's number and send confirmations, review requests and win-back campaigns automatically with OwnMyHotel.

Take Back Control