Automated messages get blamed because many hosts write them badly. Automation is not the real problem.
If a guest has ever replied "thanks" to your booking confirmation and then asked a question the confirmation already answered, the issue is the template. It worked on paper. It just did not sound like a person wrote it.
I've managed automated messaging across a few properties over the past few years. The messages that feel human usually get the same basics right: timing, variables, and knowing which moments should stay manual. Here is how that looks in practice.
Why automated messages feel robotic
A message feels robotic when it sounds like it could have gone to any guest in any property.
Compare these two:
> "Dear Guest, your check-in time is 3pm. Please refer to your confirmation for details. We hope you enjoy your stay."
vs.
> "Hey Sarah, you're all set for Friday. Door code is 4821. Parking is the last spot on the left, and there's a coffee shop two doors down that opens at 6:30 if you're an early riser. Reach out anytime."
Same information. Completely different experience.
The second one works because it uses the guest's name, gives the exact detail they need, and adds something useful without making a big deal of it. The first could have come from any account. The second sounds like a host who has pictured the guest actually arriving.
That difference matters. It is often the gap between "great communication" and a mostly positive review with one quiet line about the messages feeling a little cold.
The six messages worth automating
Most guest questions show up at the same few points in the booking cycle. If you automate those well, you can cut a lot of inbox traffic without making the stay feel impersonal.
Booking confirmation, Send this immediately after booking. Keep it short. Thank them, confirm the dates, and tell them when more information is coming. Do not include check-in instructions here. If they booked six weeks out, they will not remember the code by arrival day.
48-hour pre-arrival, This is the message guests will come back to. Put the door code, parking instructions, WiFi password, check-in time, and your direct contact line here. Use bullets, and put access information in the first five lines. A clear version of this message prevents most day-of questions before they land in your inbox.
Day-of welcome, Send a short note the morning of check-in. "You're arriving today, quick reminder of the door code (4821) and the WiFi (GuestNetwork / password). Hope the drive is smooth." This one is optional. It is mostly for guests who are already checking their phone and wondering if they have everything right.
Mid-stay check-in, Send around day two. "Everything going well? If anything needs attention, I'll sort it." Two sentences is enough. This catches small issues before they become review material. Guests who feel heard tend to forgive small annoyances. Guests who feel ignored often mention them later.
Checkout reminder, Send this the night before or the morning of checkout. Include the time, key instructions, and a real thank-you. Keep it plain. "Keys on the counter, and I'll sort the rest. You're good to go whenever you're ready."
Post-checkout review request, Send within a few hours of checkout: "Thanks so much for staying. If you'd have a minute to leave a quick review, it genuinely helps other guests find the place. Either way, it was great having you." Ask once. Then leave it alone.
Copy-ready message templates
Use these as starting points for Airbnb's scheduled messages. Replace the brackets with your real details or your platform's variables.
---
Booking Confirmation
> Hey [First Name], your booking is confirmed, [Property Name] is yours from [Check-in Date] to [Check-out Date]. You'll get full check-in details 48 hours before arrival. Any questions before then, I'm here.
---
48-Hour Pre-Arrival
> Hey [First Name], you're almost here! Everything you need for check-in:
> - Door code: [Code]
> - Parking: [Specific instruction]
> - WiFi: [Network name] / [Password]
> - Check-in time: [Time] (early check-in available if I can swing it, just ask)
>
> My number is [Phone] if anything comes up. See you [Day]!
---
Mid-Stay Check-In
> Hey [First Name], just checking in. Everything going well? If anything needs sorting, tell me and I'll take care of it.
---
Checkout + Review Request
> Hey [First Name], thanks so much for staying at [Property Name]. If you have a moment to leave a review, it means a lot and helps future guests find the place. Hope you had a great trip.
---
Treat these as drafts, not finished messages. Change the wording until it sounds like you. The mid-stay check-in especially should read like a normal text from you, not a hotel script.
The personalization variables that actually help
Airbnb's built-in scheduling tool supports variables like guest name, check-in date, check-out date, and listing name. Third-party tools like Hospitable, Host Tools, or Hostaway can also handle door codes and custom property fields.
The ones worth using:
Skip the generic filler. "We're so thrilled to welcome you!" does not add warmth. It sounds like a brand voice pretending to be friendly.
If you manage multiple properties, build separate message flows for each one. A mountain cabin and a city apartment do not have the same parking situation, neighborhood tips, or guest expectations. One shared template will always feel a little wrong somewhere.
- {guest_first_name}, Start every message with it. "Hey Sarah" feels different from "Hi there," and it takes almost no effort.
- {check_in_time} and {check_out_time}, Pull these from your listing so messages stay correct if you ever change your times.
- {door_code}, If your platform supports it, use it. You will not have to update every template by hand when codes rotate.
What to keep human
Automation is good for logistics. You should handle the parts that require judgment.
If a guest says in their booking message that they are coming for a birthday, a honeymoon, or after a hard week at work, do not let a template answer that. A one-line personal reply can do more than any polished checkout process.
I keep my templates for logistics and type one sentence when I spot a real detail. "Saw you mentioned it's your anniversary, congrats, hope the place treats you well." Eight seconds. Guests mention those little notes in reviews more often than anything my automation sends.
Do not automate maintenance issues, access failures, complaints, or anything where tone matters. A frustrated or confused guest needs a person choosing the words. A scheduled reply can make that moment worse fast.
Your digital guide does the rest
A lot of inbox clutter, "is there a grocery store nearby?", "does the TV have Netflix?", "what do I do with the trash?", does not need to happen in messages.
A digital guest guide accessible by QR code in the property answers those questions before guests reach for their phone. quickguideqr.com makes it straightforward to put your house manual, local recommendations, and property-specific info in one place guests can open when they arrive.
When I added a QR guide to my place, the "basic info" messages dropped noticeably. Guests who had the answer in front of them usually did not ask. The messages I still got were the useful ones, real issues worth knowing about.
Common mistakes
- Sending too much too early. Check-in details at booking time do not help anyone. Guests book weeks or months in advance and will not remember. Save the practical information for 24-48 hours before arrival, when they are actually preparing for the trip.
- Using "we" when there is one of you. "We look forward to hosting you!" from a solo host sounds corporate. Use "I." It is honest and sounds like a person.
- Never auditing your templates. Read your messages out loud once or twice a year. If any line sounds stiff, rewrite it. Ten minutes of cleanup affects every future guest who reads those messages.
Create your digital guide in 2 minutes — free
Enter your property address and QuickGuide QR builds a personalised digital guidebook with local recommendations, Wi-Fi, house rules, and a print-ready QR poster.
Quick win: fix your pre-arrival message in the next 10 minutes
Open Airbnb > Inbox > Scheduled messages > Pre-arrival message. Check for three things:
If any of these are missing, add them now. Guests actually read the pre-arrival message. They come back to it when they are standing outside with bags, trying to remember the code, or figuring out where to park. If you only clean up one automated message today, make it that one.
- Does it open with the guest's first name?
- Is the door code or access information in the first five lines?
- Is there at least one specific, property-related detail that would not apply to anyone else's listing?