Airbnb Pre-Check-In Messages: A Three-Message Cadence for Arrival Day
Plan Airbnb pre-check-in messages by stage: confirmation, arrival logistics, and verified access guidance. Combine same-day notices and follow your confirmed access process.
Written and reviewed by Liam, Founder, Morphic
Guide fit
Self-managing Airbnb hosts who want arrival questions to stop landing late at night without adopting a full PMS
Direct answer
Send three pre-check-in messages, and keep the access code a host-supplied fact.
A pre-check-in message gives a booked Airbnb guest the next information needed for arrival. For a booking made ahead of time, start with a short confirmation, a logistics note 24 to 72 hours before arrival, and approved entry details at the time your access process allows. For a same-day booking, combine the welcome and the information the guest needs now. The timing below is an editable starting point, not an Airbnb requirement or a tested universal optimum. Automation can repeat verified facts; it must not invent door codes, cleaning readiness or early check-in approval. Morphic supports Copilot and Autopilot from connected listing and reservation context, while your lock or access process remains responsible for codes.
Confirm
Immediately after booking
Thank the guest, confirm the dates, and point to the arrival guidance. Nothing that can go stale, and no codes.
Prepare
24 to 72 hours before arrival
Parking, rough directions, neighborhood notes, and one question: what time do you expect to arrive?
Deliver
At the confirmed access-information release time
Point to verified entry instructions. Airbnb describes delivery 48 hours before arrival; add a short reminder only if useful, without delaying required information.
Leave
Anything that can still change
Early check-in, cleaning-dependent timing, refunds, and exceptions stay with the host until someone real confirms them.
Choose the welcome message for the stage of the stay
An Airbnb welcome message can mean a booking confirmation or a greeting when the guest arrives. Those messages have different jobs. The examples below are original templates to edit, not customer conversations or evidence of a measured conversion lift.
| Situation | Message job | What to include | What to avoid |
|---|---|---|---|
| Booking made ahead of time | Confirm and set expectations | A thank-you, dates and when arrival details will follow | Repeating every house rule or sending access details too early |
| Same-day booking | Welcome and prepare the guest now | Confirmed check-in time, current arrival guidance and one arrival-time question | Three back-to-back scheduled notices or unconfirmed readiness |
| Guest has arrived | Make it easy to flag a problem | A short greeting and how to get help | Asking for a review before the stay or implying entry succeeded without confirmation |
| Longer stay | Agree on useful follow-up | The normal arrival details plus a question about agreed mid-stay service | Assuming cleaning or extra services are included |
- Situation
- Booking made ahead of time
- Message job
- Confirm and set expectations
- What to include
- A thank-you, dates and when arrival details will follow
- What to avoid
- Repeating every house rule or sending access details too early
- Situation
- Same-day booking
- Message job
- Welcome and prepare the guest now
- What to include
- Confirmed check-in time, current arrival guidance and one arrival-time question
- What to avoid
- Three back-to-back scheduled notices or unconfirmed readiness
- Situation
- Guest has arrived
- Message job
- Make it easy to flag a problem
- What to include
- A short greeting and how to get help
- What to avoid
- Asking for a review before the stay or implying entry succeeded without confirmation
- Situation
- Longer stay
- Message job
- Agree on useful follow-up
- What to include
- The normal arrival details plus a question about agreed mid-stay service
- What to avoid
- Assuming cleaning or extra services are included
Same-day booking — combine, do not duplicate:
Hi [first name], thanks for booking [listing] for [dates]. Check-in is from [confirmed time]. Your current arrival instructions are here: [verified link]. What time do you expect to arrive? If anything is unclear, please reply here.
If readiness is still unconfirmed, state the actual update instead of promising early access. Review pending scheduled messages so another welcome does not follow immediately.
Arrival greeting — ask, do not assume:
Welcome, [first name]. Have you been able to get in and find what you need? Please reply here if anything is missing or not working.
For a longer stay, add only a relevant, agreed service question: “Would [agreed service time] still work for you?” Keep unresolved arrival problems ahead of routine follow-ups.
One long message is the actual problem
Most arrival confusion is not caused by hosts who forget to write. It is caused by hosts who write everything at once, three days early, into a message the guest skims once and then cannot find again.
A single long note has a predictable failure mode. The parking detail is read and forgotten, the address is buried in paragraph four, and the door code sits in the same thread for days. By the time the guest is standing at the building, the only thing they remember is that there was a message.
For advance bookings, splitting the information into short, single-purpose messages can make it easier to find. Each message should have one job and one useful moment. For same-day bookings or an active guest conversation, combine or skip notices the guest no longer needs.

The three-message cadence, and what belongs in each
The timing does the work. Each message covers a different kind of information, and mixing them is what makes a guest scroll past the one field they needed.
| Message | When | What belongs in it | What must not |
|---|---|---|---|
| Confirmation | Immediately after booking | Dates, a thank-you, and a link to your arrival guidance | Parking, codes, or anything that changes before arrival |
| Logistics | 24 to 72 hours before check-in | Parking, rough directions, house notes, and an arrival-time question | The entry code, or a promise about early access |
| Access guidance or reminder | At the confirmed release time; a later reminder only if useful | Verified entry instructions or their location, and an actual fallback contact | Delaying required instructions, stale codes, unconfirmed access, or duplicate notices |
- Message
- Confirmation
- When
- Immediately after booking
- What belongs in it
- Dates, a thank-you, and a link to your arrival guidance
- What must not
- Parking, codes, or anything that changes before arrival
- Message
- Logistics
- When
- 24 to 72 hours before check-in
- What belongs in it
- Parking, rough directions, house notes, and an arrival-time question
- What must not
- The entry code, or a promise about early access
- Message
- Access guidance or reminder
- When
- At the confirmed release time; a later reminder only if useful
- What belongs in it
- Verified entry instructions or their location, and an actual fallback contact
- What must not
- Delaying required instructions, stale codes, unconfirmed access, or duplicate notices
The arrival-time question in the logistics message is doing more work than it looks like it is. A guest who says 6 p.m. has given you something real to plan around, including whether the turnover has enough room, and a guest who never answers is a signal to check in again rather than assume.
What automation should own, and what it must not invent
The honest version of message automation is narrower than most software implies. It is very good at timing, repetition, and pulling the right context into a draft. It is not a source of truth about the physical property.
| Job | Automation can do this | It must not imply this |
|---|---|---|
| Timing | Send the logistics and access messages at the offsets you chose | That the host chose the offsets wisely for every stay |
| Context | Draft from listing, booking, calendar, and conversation context | That the draft is correct without being read |
| Repetition | Send the same stable facts to every guest | That a repeated fact is still true today |
| Access | Deliver the entry text the host supplied | That the tool generated, rotated, or verified the code |
| Exceptions | Surface a guest request for review | That early check-in, cleaning status, or a refund was decided |
- Job
- Timing
- Automation can do this
- Send the logistics and access messages at the offsets you chose
- It must not imply this
- That the host chose the offsets wisely for every stay
- Job
- Context
- Automation can do this
- Draft from listing, booking, calendar, and conversation context
- It must not imply this
- That the draft is correct without being read
- Job
- Repetition
- Automation can do this
- Send the same stable facts to every guest
- It must not imply this
- That a repeated fact is still true today
- Job
- Access
- Automation can do this
- Deliver the entry text the host supplied
- It must not imply this
- That the tool generated, rotated, or verified the code
- Job
- Exceptions
- Automation can do this
- Surface a guest request for review
- It must not imply this
- That early check-in, cleaning status, or a refund was decided
Use the middle column to compare the capabilities of your chosen scheduler or assistant; the table does not imply every product supports each job. A scheduled send is not proof the guest received or understood it, and a code in a message does not prove the guest got in.
Your smart lock keeps its job
If you already run a smart lock, a keypad, or Airbnb check-in instructions, keep running them. Morphic does not compete with the layer that creates and rotates a code, and it does not need to, because the two tools sit at different levels of the same arrival.
| Layer | Who owns it | What it does |
|---|---|---|
| Access hardware and code | Your lock app, keypad, or Airbnb check-in instructions | Creates, rotates, and expires the entry code |
| Stored arrival guidance | Your Airbnb listing | Holds the stable instructions Airbnb shows the guest |
| Timed message | Airbnb scheduled quick replies or your existing PMS | Sends the host-approved template according to its configured trigger |
| Guest questions | Morphic, when connected | Uses available listing and stay context to propose or send supported replies under the host’s settings |
- Layer
- Access hardware and code
- Who owns it
- Your lock app, keypad, or Airbnb check-in instructions
- What it does
- Creates, rotates, and expires the entry code
- Layer
- Stored arrival guidance
- Who owns it
- Your Airbnb listing
- What it does
- Holds the stable instructions Airbnb shows the guest
- Layer
- Timed message
- Who owns it
- Airbnb scheduled quick replies or your existing PMS
- What it does
- Sends the host-approved template according to its configured trigger
- Layer
- Guest questions
- Who owns it
- Morphic, when connected
- What it does
- Uses available listing and stay context to propose or send supported replies under the host’s settings
That split keeps each job with its owner. The lock generates codes, the listing stores stable facts, and the selected scheduling tool sends the timed message. An assistant can help with questions without replacing that schedule.
The one rule is that the code in the message has to come from somewhere real. If your lock rotates it per stay, paste the current code as a host-supplied fact before the access message goes, or send your lock app's own instructions and use the Airbnb thread for the address and the fallback. A messaging tool that invents a code it has no authority over is worse than a host sending it late.
Keep the whole cadence inside the Airbnb thread
Every message inside the platform is timestamped and tied to the reservation. That matters the moment a guest says they never received the address, because the record either exists in one place or it is spread across three apps you now have to reconcile.
Guests also get a push notification for an Airbnb message. An email with the door code can sit in a promotions folder until the guest is already at the door, and a code sent only by text is a code you cannot prove arrived.
If a guest genuinely prefers another channel, keep the option, mirror the important parts back into the thread, and never send the entry detail only off-platform.
Three templates you edit once
Write these once and keep each short. Use supported reservation variables in Airbnb scheduled quick replies, then check the actual preview before saving.
1. Confirmation:
Hi [Guest name], thanks for booking [dates]. Your arrival guide is here: [link]. Message me any time with questions before your stay.
2. Logistics (24 to 72 hours out):
Hi [Guest name], a quick note before [day]. Parking is [detail]. The neighborhood has [one useful tip]. Roughly what time do you expect to arrive? It helps make sure everything is ready.
3. Access (at the confirmed release time, or a useful reminder afterward):
Hi [Guest name], here is everything for tomorrow. The address is [address]. Check-in opens at [time]. Entry is [method the host supplies]. If anything is unclear when you arrive, reply here and I will help straight away.
The access message is the one to keep plain. Guests want it fast and functional, and it is the last message that should carry a new fact they have to remember.
Measure the questions you stopped getting
Leading indicators are whether timing used the actual booking, whether the arrival-time question got an answer, and whether verified access instructions were available at the confirmed release time without duplicate or contradictory reminders.
The lagging signal that matters is simple: how many arrival-day questions you answered this month compared with last month. Do not report a scheduled send as proof of a better review outcome, a rating change, or revenue. A sent message is a sent message, and the guest experience is the only thing that can confirm the rest.
Frequently asked questions
What is a pre-check-in message on Airbnb?
It is a message a booked guest receives before arrival. For advance bookings, confirmation, logistics and verified access guidance provide a useful starting sequence; combine notices for same-day bookings. This is not a proven universal optimum. A pre-booking message goes to someone who has not reserved yet.
When should I send Airbnb pre-check-in messages?
Confirm after booking and send logistics early enough for travel planning, often 24 to 72 hours ahead. Airbnb describes check-in instructions being provided 48 hours before arrival. Follow the confirmed access process and add a later reminder only when useful; do not withhold instructions to fit a three-message schedule.
Can Morphic send my pre-check-in messages automatically?
Use Airbnb scheduled quick replies or your existing PMS for timed pre-check-in messages. Morphic can help answer guest questions using connected listing and reservation context, with Copilot review or host-authorized Autopilot for supported replies. Morphic does not generate, rotate, or verify access codes; your access process remains responsible for them.
I already use a smart lock or Airbnb check-in instructions. Do I replace them?
No. Your lock app or keypad keeps managing the entry codes, and Airbnb check-in instructions hold the arrival guidance. Use Airbnb or your PMS for timed reminders; Morphic can help with guest questions and host-reviewed follow-up. It does not replace the system that owns them.
Should I send the access code early if a guest asks?
Follow your confirmed Airbnb and lock-provider access process. Airbnb describes self-check-in codes being sent 48 hours before arrival. Distinguish receiving an instruction from when a per-stay code becomes valid, and verify the correct code and validity window. Do not invent a universal safer send time or delay required access information.
How much does Morphic cost for guest messaging?
Morphic is priced at $9.90 per connected listing per month after a 21-day no-card trial that covers every listing. There is no separate PMS or external AI subscription required.
Appendix
Sources, definitions, and detailed notes behind this guide.
Summary, setup notes, and next stepsSource notes and practical details.
Key takeaways
Pre-arrival message cadence guide
This guide owns the timing of Airbnb pre-check-in messages and the boundary between scheduled timing and host-supplied facts. The setup guide owns message templates, AI reply configuration, and review rules; the arrival-resilience guide owns late arrivals and failed entry; and the automated-messages page remains the commercial owner for choosing what to schedule.
Open Decide what to schedule, draft, or reviewSetup sequence
Set up a three-message pre-check-in cadence on one listing
This sequence keeps the Airbnb thread as the record and leaves access, cleaning, and timing promises with the host.
- Step 1Connect the Airbnb listingChoose the listing and reservation events in Airbnb scheduled quick replies. If you add an assistant for guest questions, check its connection and host-review settings separately.
- Step 2Write the three messages onceDraft the confirmation, the logistics note, and the access message. Keep each one single-purpose; a message that covers five topics gets skimmed and forgotten.
- Step 3Separate stable facts from changing onesAddress, parking, and house rules are stable and safe to repeat. The entry code, cleaning readiness, and early check-in are not, and should be reviewed before they are sent.
- Step 4Start in CopilotFor guest questions, start in Copilot so an assistant can propose a reply for review. Check arrival details in the native scheduled-message preview separately.
- Step 5Schedule the timing, not the promisesUse a logistics reminder when useful and align access guidance with your confirmed release process. Airbnb describes check-in information arriving 48 hours before arrival. Do not delay it to fit this example cadence or duplicate a lock system notification.
- Step 6Watch one arrival cycleCheck which scheduled messages actually reached the guest and review unanswered questions. Keep access and exception decisions with the host; delegate only supported reply routines you trust.
Where to go next
References behind this guideAirbnb and market references behind the claims in this guide.
Read next
Related guides on Airbnb automation, guest replies, tool comparison, and host control.
Automated messages
How to Set Up Airbnb Automated Messages: A Hands-On Host Guide
Set up Airbnb scheduled quick replies, choose the listing, trigger and send time, and troubleshoot messages skipped for last-minute bookings or short stays.
Arrival system
Airbnb Check-In Instructions: Build a Fail-Safe Arrival System
Build Airbnb check-in instructions guests can use when plans change: a clear arrival guide, a short reminder, a safe fallback, and a realistic late-arrival plan.
Guest communication
Airbnb Pre-Booking Message Examples: Host Prompts, Guest Introductions, and Replies
Copy Airbnb pre-booking message examples for a host’s reservation prompt, a guest introduction, or a host reply. Choose the right message before sending.
Guest communication
Airbnb Guest Communication Guide for Hosts
Plan Airbnb guest communication from inquiry to checkout: message timing, duplicate-send checks, unresolved requests, and when to use templates, AI or human help.