Airbnb Message Templates That Actually Get Replies
In Q1 2026, I sat down and counted: across my 12-property portfolio, I was sending roughly 8 messages per booking — booking confirmation, check-in instructions, day-before reminder, arrived-welcome, mid-stay ping, checkout nudge, review request, and a follow-up if the first review ask didn't land. That's 176 messages in a single quarter, almost none automated. I was rewriting each one from a half-remembered previous version, which meant they were inconsistently good and took about 40 minutes per booking — roughly 14 hours that quarter on message composition alone.
I finally built real templates. Not the generic ones Airbnb suggests when you sign up, but actual messages that reflect how I talk and what guests actually need to know. My response rate climbed from 85% to consistently above 98% within the first month. My 5-star review rate moved from 79% to 91% over the following two quarters. The mid-stay check-in and post-checkout review ask were measurably the biggest movers in my before/after breakdown.
What Message Templates Actually Are
A message template is a pre-written guest message with placeholders — {guest_name}, {property_address}, {check_in_date}, {door_code} — that you fill in (or auto-fill with a PMS) before sending. Good templates sound like you wrote them that morning. Bad templates sound like an airline auto-reply.
Templates are not a replacement for situational judgment. A guest messaging at 11pm about a broken AC needs a real response, not a canned one. Templates are for the predictable, scheduled touchpoints every booking shares. Everything else needs a human read of the situation.
Why This Is Worth the Setup Time
Airbnb requires a 90% response rate within 24 hours to maintain Superhost status. Hosts on the BiggerPockets STR forum consistently report the Superhost badge drives 10–25% more bookings at equivalent nightly rates. On a property running $87/night ADR over a full year, that gap is a real revenue number — not a rounding error.
The secondary payoff is pre-emptive. Guests who get a complete, structured booking confirmation send about 70% fewer mid-stay questions — based on my own before/after tracking across the same properties. That's fewer interruptions at 7pm when you're trying to have dinner. Over a year of hosting, that adds up to hours of your life back.
The 12 Templates I Actually Use
Copy these and rewrite them in your own voice before deploying. A template that sounds like me but not like you will still read as generic to guests who've stayed in a lot of Airbnbs.
1. Booking Confirmation
Hi {guest_name}, thanks for booking {property_name}. Confirming your stay from {check_in_date} to {check_out_date}. Check-in is anytime after 4:00 PM. I'll send your door code and full arrival details 24 hours before you arrive. House guide is at {house_manual_link} — worth a quick scan for parking and WiFi. Looking forward to hosting you.
2. Pre-Arrival (24 Hours Before)
Hi {guest_name}, your stay at {property_name} starts tomorrow. Door code: {door_code}. Address: {property_address}. Parking: {parking_instructions}. WiFi: Network {wifi_network} / Password {wifi_password}. Check-in is anytime after 4:00 PM — the door is keyless, just enter the code. Text me at {host_phone} if anything feels off when you arrive.
3. Day-of Welcome (After Check-in Time Passes)
Hi {guest_name}, hope you made it in without trouble. Everything okay? One thing guests occasionally mention is {common_issue} — the fix is {issue_resolution}. Full house guide at {house_manual_link} if you need anything else. Enjoy your stay!
4. Mid-Stay Check-in (Day 2 or 3)
Hi {guest_name}, just checking in midway through your stay. Everything going well? If anything is not right — temperature, appliances, anything at all — let me know and I'll sort it out. No request is too small.
5. Checkout Reminder (Evening Before)
Hi {guest_name}, quick reminder: checkout tomorrow is by 11:00 AM. Before you leave — lock the front door, leave used towels in the bathtub, start the dishwasher if there are dishes, set the thermostat to {default_temp}F. Your door code stops working at 11:00 AM. Safe travels home.
6. Post-Checkout Review Request
Hi {guest_name}, thanks for staying at {property_name}. If you have a minute to leave a review on Airbnb, it genuinely helps the next guest decide — and helps me keep improving. I'll be leaving one for you too. Thanks again.
7. Inquiry Response (Not Yet Booked)
Hi {guest_name}, thanks for reaching out about {property_name}. Your dates ({check_in_date}–{check_out_date}) are available. It sleeps {max_guests} and works well for {ideal_use_case}. {standout_feature} is the thing guests mention most. Happy to answer questions before you book.
8. Pre-Approval
Hi {guest_name}, I've pre-approved your request for {property_name} from {check_in_date} to {check_out_date}. You have 24 hours to confirm. Let me know if you have any questions first.
9. Early Check-in Decline
Hi {guest_name}, I wish I could do early check-in — but the cleaner needs the full window between {previous_checkout} and your 4:00 PM start. The property won't be ready before then. Happy to suggest a coffee spot nearby if you arrive early.
10. Late Checkout Decline
Hi {guest_name}, there's another guest arriving at {next_check_in_time} the same day and I need the full cleaning window. The 11:00 AM checkout is firm for this one. If you need a few extra minutes to get organized in the morning, let me know the night before and I'll see what I can do.
11. Noise Complaint Response
Hi {guest_name}, I just received a noise complaint from a neighbor. Quiet hours are 10:00 PM — this keeps the listing available for future guests. I'd appreciate it if you could bring things inside after 10. Let me know if there's anything else going on I should know about.
12. Long-Stay Mid-Point Check-in (7+ Night Bookings)
Hi {guest_name}, you're about halfway through your stay — just wanted to check in. Sometimes things come up over a longer visit (supplies running low, a maintenance item) that are easier to address now than the day before checkout. Let me know if anything needs attention.
How to Set Them Up in 6 Steps
- Audit your last 20 booking threads. Read every message you sent. Mark the ones that appear across multiple bookings — those are your template candidates.
- Identify your 6–8 fixed touchpoints. Most hosts need: inquiry response, booking confirmation, pre-arrival, day-of welcome, mid-stay check-in, checkout reminder, review request. Add a noise reminder if you're in a party-risk market.
- Write each template in your voice. Casual texter? Keep it casual. More formal? Stay formal. Guests notice the mismatch when a pre-written message sounds nothing like your actual follow-up replies.
- Map each template to a trigger. Booking confirmation fires on booking_created. Pre-arrival fires at T-24 hours. Checkout reminder at T-1 day. Review request at T+2 hours post-checkout. Set these in your PMS or in Airbnb's host tools under Scheduled Messages.
- Test by sending each template to yourself. Read it as a first-time guest. Any unanswered questions? Any reason to feel uncertain about the arrival?
- Review quarterly. A template from June 2025 may reference outdated WiFi passwords or policies you've since changed. Put a calendar reminder every 90 days.
Common Mistakes
Too long. Guests read on mobile during a travel day. If a message takes more than 10 seconds to scan, it doesn't get read. Keep each template under 150 words. Most critical information goes first — always.
Door code sent too early. Some hosts put it in the booking confirmation. That's a security exposure: cancelled bookings, forwarded messages, guests who show up three days early. Send it no earlier than 24 hours before check-in. If you're using a smart lock like the Yale Assure 2 or Schlage Encode Plus, set the access window to check-in through checkout — the code physically stops working outside that window regardless of who has it.
Unfilled placeholders. A message with a literal {door_code} or {guest_name} in it goes out to a real guest more often than you'd think. Do a quick text search before every send.
Where Templates Break Down (Honest Take)
Templates work well up to about 8–10 properties with manual sends. Past that, you either automate or you burn out. The tools that handle high-volume messaging best are Hospitable (starts at $29/mo, tops out around $99/mo for larger portfolios) and Hostaway (custom pricing, typically around $125+/mo for most hosts). Both offer trigger-based automation that fires without manual input — configure it once and it runs. I used Hospitable for about a year and the messaging cadence is solid. Where it fell short for me personally was the physical property layer: no native lock integration, no thermostat control. I was still jumping between four separate apps to manage door codes and HVAC for each arrival. If messaging automation is all you need and you don't care about smart home, Hospitable is a strong pick. See the full breakdown on our Hospitable alternative page and Hostaway alternative comparison if you're still evaluating both.
How Koohost Handles This
Koohost's AI agent — we call it Koo — drafts replies based on your property knowledge base: check-in instructions, parking notes, house quirks. You approve with one tap. The part I care about most is lock integration. My Yale Assure 2 and Schlage Encode Plus locks connect directly, so when a booking comes in, a door code is generated, pushed to the lock, and auto-inserted into the pre-arrival template. No clipboard. No manual copy-paste. The ecobee SmartThermostat Premium at my Columbus property connects the same way — the house pre-cools 30 minutes before arrival without me doing anything.
Pro Host is $30/mo and connects to Hospitable, Lodgify, or Smoobu. Solo Host is $15/mo for iCal and direct bookings. More detail on the messaging layer at our Airbnb messaging software guide, the broader Airbnb management software comparison, and the smart lock setup guide for how door code automation works end-to-end. You can also see how Koohost stacks against other tools on our compare page.
Try Koohost free for 30 days — no credit card. Start your free trial here.
FAQ
How many message templates do I actually need?
Six to eight covers 95% of bookings: inquiry response, booking confirmation, pre-arrival, day-of welcome, mid-stay check-in, checkout reminder, and review request. Add a noise-complaint template if you're in a high-density urban or resort market where neighbor friction is common.
Should I include the door code in the booking confirmation?
No. Wait until 24 hours before check-in. If the booking is cancelled or modified — or the guest forwards the message — you've handed out an active code with no easy way to recall it. Smart locks like the Yale Assure 2 or Schlage Encode Plus let you set time-limited access windows, so the code is inert outside check-in to checkout regardless of who has it.
Do these templates work for VRBO and direct bookings too?
Yes, with minor edits. VRBO guests tend to skew slightly older and respond well to more complete sentences. Direct-booking guests often want a warmer acknowledgment that they found you outside a platform — one extra personal sentence in the confirmation goes a long way toward setting the tone.
How do I handle guests who don't read the templates?
Put the most critical information in the first 30 words. If they still ask, answer without frustration. Some guests won't read regardless of how short you make it — that's part of the job. Build templates short enough to re-read quickly without pain on either side.
When is the best time to send the review request?
Two to four hours post-checkout. Not immediately — that reads as desperate. Not two days later — they've moved on mentally. Two to four hours hits when the experience is still fresh and they're settled somewhere with a few minutes to spare.
Can I automate templates without a full PMS?
Yes. Airbnb's native Scheduled Messages (under Messaging settings in your host dashboard) supports up to 5 templates with basic triggers — booking confirmed, 1 day before check-in, check-in day, 1 day before checkout, checkout day. It won't auto-insert door codes from a smart lock, but it covers the basic cadence for free. Past 4–5 properties the limitations become real fast, and a dedicated Airbnb management platform starts making economic sense.
Ready to try Koohost? Plans from $15/mo. No credit card to start.
Start free 30-day trial