Guide

Airbnb automated messages: send, adapt, reply

Airbnb and Booking both send scheduled messages. Here is what that covers, where it stops and how Sentioo adapts the message then handles the replies.

10 min

An automated message goes out on a date chosen in advance, with text written in advance. Very effective for what does not change. Useless for the rest. Here are the three stages, in the order they usually appear.

  1. Schedule your sendsWhat Airbnb and Booking can do, plus a template ready to copy
  2. The limit of one fixed textIt repeats what the guest already knows and ignores the property
  3. Adapt, then replyWhat Sentioo adds at the moment the message leaves

What Airbnb and Booking already allow

Both platforms have their own automated messages. You write a text, tie it to a moment in the booking and insert fields such as the first name or the dates. Then the message goes out on its own.

So the question is not whether it can be done. It is that the same sequence has to be set up in each platform, separately, then kept current everywhere. That is why hosts often end up driving these sends from a PMS.

The most useful message in the sequence is the one sent the day before arrival. It is short by design: a long message is a message the guest stops reading. What they did not read, they will ask for.

Day before arrivalD-1under 75 words
Hello first name, your stay begins tomorrow. Address: address Check-in from check-in time The entry code will reach you tomorrow morning. See you tomorrow.

Five other moments complete the sequence. They are collected in the six templates to copy, along with what is better left out.

One text for everyone eventually grates

Three limits come up in almost every guide in the sector:

  • No mid-stay message conditioned on the length of the stay.
  • No natural extension to platforms other than the one where the message is set.
  • Little personalisation from one property to the next.

They share the same root: the text is decided before the situation exists. This is not a missing setting. It is how the mechanism works. A template does not know the guest already wrote yesterday, that they already have the code or that they are arriving by train and have no use for parking information.

Adapting the message before it goes out

You keep control of the schedule and the text. What changes is what happens the second the message leaves. Your template either goes out as written or Sentioo rewrites it while keeping your tone, the thread history and the property knowledge base.

Here is the same message, for a guest who wrote the day before to say they were arriving by train and already has the code.

Template sent as written

Hello Julien, we are looking forward to welcoming you tomorrow. Check-in is self-service from 5 pm. Here is the keybox code: 4826. If you are coming by car, you can park behind the building. Please confirm your arrival time.

It greets again, repeats a code already sent, mentions parking to someone arriving by train, and asks again for a time already given.

Rewritten by Sentioo

The flat will be ready from 5 pm, so arriving at 8 pm is no problem at all. The code sent yesterday in this thread is still valid. If your train runs late, tell me here.

Same trigger, same deadline, same starting template. The message continues the conversation instead of restarting it.

Your template stays the reference version. It goes out as written if you want it to and serves as the base when you let Sentioo adapt it. The option is set message by message.

The schedule follows the same logic: on top of the three system messages per booking, you can add custom messages per property, with no cap on how many, placed up to thirty days before or after the arrival or departure date.

Connected to your PMS

Beds24 logo
Beds24
Smoobu logo
Smoobu
Lodgify logo
Lodgify
Hostaway logo
Hostaway
Guesty logo
Guesty

After the send, handling replies

This is the stage guides on the subject nearly always skip: they stop at the send. Yet a message that lands well often brings a reply, about arrival, access, wifi, parking or a late checkout.

Julien M.Airbnb14 → 17 AugustAutopilote
Hello, we will arrive around 8 pm by train. Could you send me the code?Yesterday · 18:04
Good evening Julien, noted for 8 pm. The keybox code is 4826.Yesterday · 18:06
Scheduled day-before message, rewritten before sending
The flat will be ready from 5 pm, so arriving at 8 pm is no problem at all. The code sent yesterday in this thread is still valid.10:00
Our train is running 40 minutes late.19:12
Got it. Self check-in still works with the same code, nothing to change. If you go past 9 pm, tell me here.19:13
The scheduled message and the reply that follows come from the same thread and the same instructions. That is what avoids starting from scratch on every send.
You decide how far Sentioo goes
  • CopiloteThe reply is drafted and waiting for you. You review, you correct if needed, you send.
  • HybrideSentioo replies on its own during your chosen hours and leaves the rest to you.
  • AutopiloteThe reply goes out on its own. Anything outside the known scope comes back to you rather than being invented.

Not everything is settled by a text. As soon as it requires action on site or a judgement call that is yours, control has to come back to you. So the right question is not only which messages to send and when. It is also who handles the next reply.

Fixed message, adapted message, reply

Fixed messageAdapted messageReply to the guest
When it goes outAt the planned dateAt the same dateWhen the guest writes
Basis of the textYour approved textYour original templateThe thread and your instructions
Reads the threadNoYesYes
Property instructionsOnly if written into the templateRead at send timeRead at reply time
Several platformsSet up in each oneOnceOnce
Outside the known scopeNot applicableNot applicableComes back to you

How to choose

One or two properties, a single platform, stable text: Airbnb's own tools are enough. You stay inside the platform. You add neither a tool nor a rule.

Several platforms, or a sequence you change often: the PMS becomes the right place to drive from, rather than repeating the same settings in every extranet. Setting it up in Beds24 gives a full worked example.

When the question is no longer when to send but who replies afterwards: that is different ground. It is not the number of properties that decides. It is the volume of unforeseen questions. One very busy property sometimes costs more time than five quiet ones.

The setup in detail, moment by moment
The exact name of the feature on Airbnb
Airbnb does not say automated messages, it says scheduled quick replies. The wording matters when you go looking for the setting, because the help centre search does not return the same thing depending on the term used. The setting lives in the inbox, not in the property settings. That surprises people the first time, since the content of the message clearly does depend on the property.
The three native moments, and what each one carries
A new booking confirms that everything is recorded. It reassures without asking for anything. Check-in carries the most useful message of the sequence: address, time, access, the one instruction that matters. Checkout repeats the leaving time and what should be left tidy. Three moments, three different intentions. The classic trap is loading the welcome message with everything about arrival, a fortnight too early, when the guest is not thinking about it yet.
Which time zone the sends follow
Sends follow the property's time zone, not your account's and not the guest's. That is the right default. It removes a good share of calendar mistakes when you manage from another country. The consequence worth keeping in mind: a message set for 9 am goes at 9 am property time, so at 3 am for you if you are six hours away. Your review windows have to account for that.
What a variable shows when the information is missing
Variables help keep the text short, with one documented caveat: a field prints Not available when the information is not filled in on the listing. The message still goes out, with that phrase in plain sight in the middle of your sentence. This is why a sequence is always reread against a real booking before being switched on, not only in the composer preview.
The last-minute booking option
Airbnb documents an option called Send for last-minute bookings and short stays. Its existence says the essential part: the default behaviour does not cover every case. On a booking made in the morning for the same evening, confirmation, arrival and checkout can all land on the same day. The question then is not whether the message goes out, but whether it still goes out at the right moment.
What does not exist natively: the conditional branch
The most frequent request is simple: only send the mid-stay message from three nights. The three triggers do not work that way. They do not branch a send on a duration, on a message already received or on an exception granted case by case. Same limit for a late checkout agreed the day before, or an early arrival that depends on cleaning finishing sooner. The calendar knows a date is coming. It does not arbitrate a situation.
The three system messages on the Sentioo side, and their timing
The schedule carries three system messages per reservation: welcome, check-in about 24 hours before arrival, then departure about 24 hours before checkout. Those three moments are not arbitrary. They match the three points where the guest actually has a decision to make. The rest of the time, one more message is one message too many.
The window for custom messages
On top of that sits any number of custom messages per property, placed from thirty days before to thirty days after arrival or departure, each with a time slot and its own on or off switch. That last one earns its keep daily: you can silence a send on a property under works without dismantling the sequence of the others.
The two modes of a scheduled message
Every message has two modes. In strict, the production default, the template goes out word for word. In reinterpret, the resolved template is rewritten at send time, in your tone, with the property instructions and the thread history. Your template stays the reference version in both cases: it is what you reread when a send surprises you.
How to check a sequence before switching it on
Three checks are enough. A short stay first, to see whether sends compress. A booking on an incomplete listing next, to spot the fields that print Not available. A property with unusual rules last, an arrival with keys handed over in person for instance, to make sure the generic text does not say the opposite of reality.

Frequently asked questions

Do scheduled messages count towards the response rate?

No. The response rate counts replies to incoming messages. A scheduled send is not a reply, so it does not count, even if it goes out exactly on time.

How does the message know what to say for this specific property?

Each property has its own knowledge base: check-in procedure, keybox code, fuse box location and parking rules. It is built from your listing and your exchanges, then grows with every conversation. A plain scheduled message cannot use any of it. It sends the same text to every selected property.

Does the guest know they are not talking to a person?

In Copilot, the message is yours: Sentioo drafts it, you review it and you send it. In Autopilot, the reply goes out on its own and the assistant never claims to be a person. The tone stays human and hospitable either way.

Read next

And the reply that follows?

Sentioo adapts your scheduled messages and handles the replies behind them, in your tone, from the property knowledge base. You pick the mode, property by property.

See how it works