Need help? Message us on WhatsAppWhatsApp us+33 7 67 93 66 56Open chat
All posts
TutorialsNovember 9, 2026· Axel Meta

How to Automate WhatsApp Guest Messaging for Short-Term Rentals (2026)

Booking confirmation, arrival details, upsell and review request on WhatsApp, with labels so each team member sees only their guests.

To automate WhatsApp guest messaging for a short-term rental, trigger a message sequence from the booking record: a confirmation when the reservation is created, an arrival-details request before check-in, an upsell after arrival, and a review request after check-out. Add labels so each team member sees only their conversations, and let an AI agent answer basic questions before a human steps in.

Last updated: November 9, 2026.

I talk to short-term rental operators almost every week, and the pattern is always the same. Guests prefer WhatsApp, the team is small, and every message gets typed by hand. The fix is not a bigger team. It is a sequence that runs from the booking, plus clear rules for who sees what. Here is the setup I recommend.

What messages should a rental guest receive on WhatsApp?

Four messages cover most of a stay. Each one is tied to a date in the booking, so the system can schedule it the moment the reservation exists.

WhenMessageWhy it earns its place
On bookingThank-you and an open door: "Tell me if you need anything before you arrive."Starts the conversation on WhatsApp, so later messages are expected.
1 to 3 days before check-inAsk for flight or train number and expected arrival time.Your team can plan the handover instead of guessing.
Morning after check-inShort catalog of experiences or services.The best moment for an upsell: the guest is settled and curious.
Day of check-out or the day afterReview request.Reviews are the asset that keeps the calendar full.

One more worth adding: a message one or two days before check-out asking whether the guest wants to extend. Many extensions are lost simply because nobody asked.

How do I schedule these messages from a booking system?

  1. Pick the trigger. Use the event that fires when a reservation is created. In Make or Zapier, check the trigger list of your property management system or channel manager. Many expose a "new reservation" trigger. If yours does not, a webhook or a Google Sheet that you update works the same way.
  2. Send the first message immediately. This is the booking confirmation.
  3. Schedule the rest relative to dates in the booking. Check-in minus one day, check-in plus one day, check-out plus zero. Use the scheduling step of the Whatsable module rather than a "wait" step, so the message is queued on the Whatsable side and does not depend on your scenario staying open.
  4. Keep the scheduled message ID. You will need it for the next section.
  5. Use approved templates for every message that may go out more than 24 hours after the guest last wrote. WhatsApp only allows free-form messages inside the 24-hour customer service window; outside it you need a template. Each template is charged by Meta; see Meta's pricing documentation for how categories are charged.

How do I stop the review request when a guest complains?

A review request sent to an unhappy guest is worse than none. The clean pattern is to schedule the review request when the booking is created, store its ID, and cancel it if something goes wrong.

  1. When you schedule the review request, save the scheduled message ID next to the booking (a column in your sheet, a field in your CRM).
  2. When a guest complains, your team marks the conversation, for example with a "complaint" label.
  3. Your automation (or your own code, through the API or MCP) cancels the scheduled message using the saved ID.

Cancellation works per scheduled message, so the saved ID is the whole trick. A message that has already been sent can no longer be cancelled, so schedule review requests for after check-out, not before.

How do I split conversations between a manager and several assistants?

You do not need a separate number per person. Use labels. In Whatsable you can create labels such as "before check-in", "during stay" and "emergency", and then invite team members who only see conversations carrying specific labels. A manager sees everything; the assistant who handles arrivals sees only "before check-in".

Labels can be applied in several ways, which is what makes this scale:

  • By keyword. If a guest writes "urgent" or "emergency", the label is applied automatically.
  • By the AI agent. You describe when a label applies ("things that are very important and need a human as soon as possible") and the agent assigns it.
  • By your automation. Label the conversation at the moment the first message is sent, for example per property.

Access can also be limited per WhatsApp number if you run more than one, and the two limits combine. If your team escalates through a separate emergency line, a second number is a valid alternative to labels. Pick whichever matches how your company already escalates.

How do I alert my team in Slack when a guest writes?

If your team lives in Slack, make Slack the notification layer and keep Whatsable as the place to reply. In Make, trigger on a new incoming message and post to a Slack channel. Include the guest's last message, your last reply, and the conversation summary field, which carries recent messages so the assistant has context without opening the inbox. Make is usually the cheaper choice for this because it triggers on every message.

A direct link from the Slack message into the exact conversation would be ideal. Check the current options in the Whatsable documentation before promising it to your team; until then, put the guest's name and property in the Slack message so the assistant can find the thread in seconds.

How do I use an AI agent without losing control?

Start narrow. Let the agent answer basic questions (Wi-Fi, check-in time, parking, address), and hand over to a human when the question leaves its scope.

  1. Give it a knowledge base: a document per property with check-in times, addresses and house rules. It can also read information from your website.
  2. If you are starting from scratch, use the "use your own AI" option: you paste a prompt into your usual AI assistant, answer its questions, and paste the result back as the agent's instructions.
  3. Review the first conversations. When an answer is wrong, give it a thumbs down and explain why; the agent uses that feedback to improve its instructions.
  4. Define the handover: the "emergency" label above is also the signal for a human to take over.

The same agent can qualify direct booking inquiries: ask for dates, number of guests and whether they travel with a pet, then pass the lead to a human. It can also follow up when a lead goes quiet. For bookings, speed matters, so a short delay such as ten minutes is often worth testing.

Can my property management system and Whatsable use the same WhatsApp number?

Generally, a number connected to the WhatsApp Business Platform is attached to one provider at a time, so two platforms cannot both own it. Choose one system to own WhatsApp and let the other feed it. If your property management system cannot send WhatsApp itself, keep the number in Whatsable and send booking data through Make or a webhook. Meta keeps changing which numbers can be shared across apps and in which countries, so check your own number before you plan around it.

What can the AI agent not see?

If your number is a WhatsApp Business API number, the number can be part of group chats, but Whatsable does not read group messages. Plan group-based workflows (for example a cleaners' group) outside the platform.

Next step

If you run rentals and want this sequence without building it from scratch, start a free trial of Whatsable, connect your number, and set up the first two messages. You can also connect ChatGPT or Claude through MCP so your own assistant can read recent conversations. For the AI side, see WhatsApp AI agents. A related build: a WhatsApp car rental bot with Make and Google Sheets.

FAQ

Do I need a separate WhatsApp number for each team member?

No. One number can serve the whole team. Invite members and restrict what they see by label or by number.

Can I send guests messages before they write to me first?

Yes, with an approved template. Free-form messages are only allowed within 24 hours of the guest's last message.

Which automation tool should I use, Make or Zapier?

Both work. For flows that fire on every message and for booking sequences with many steps, Make is usually cheaper. Zapier is fine for simple, low-volume setups.

Can I cancel a scheduled WhatsApp message?

Yes, as long as it has not been sent yet. You cancel it using the scheduled message ID, so store that ID when you create it.

Can the AI agent answer in the guest's language?

Language behavior depends on your instructions and model. State in the prompt which languages to answer in, and test a few real guest messages before going live.

Does this work for long-term rentals too?

The same structure works. Replace the stay-based messages with ones tied to lease dates, such as rent reminders and renewal notices.

Ready to automate your WhatsApp?

Connect WhatsApp to Zapier, Make, n8n, Pipedrive, or monday.com in minutes. Start free.

Start Free Trial
Chat