Guest communication9 min readSeptember 17, 2026

Airbnb Pre-Check-In Messages: A Three-Message Cadence for Arrival Day

Send three Airbnb pre-check-in messages instead of one long note: a confirmation, a logistics message 24 to 72 hours out, and access details the evening before. See what to automate and what stays with the host.

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

Three short messages beat one long one: a confirmation, a logistics note 24 to 72 hours out, and access details the evening before.

Decide what to schedule, draft, or review

Direct answer

Send three pre-check-in messages, and keep the access code a host-supplied fact.

A pre-check-in message is any Airbnb message a booked guest receives before arrival. The cadence that works is three: a short confirmation right after booking, a logistics note 24 to 72 hours before check-in covering parking, directions, and an arrival-time question, and the exact address and entry details the evening before. Automation is good at timing and repetition. It is not a source of truth for the door code, the cleaning status, or an early check-in promise. Morphic drafts and schedules those messages from the connected Airbnb listing, booking, and calendar context, starting in Copilot so the host reviews what goes out. Morphic does not generate, rotate, or verify access codes and does not connect to locks, so a smart lock or keypad keeps its own job while the messaging layer owns timing.

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

The evening before arrival

Full address, the entry method, and any final detail. Short and functional, not friendly and long.

Leave

Anything that can still change

Early check-in, cleaning-dependent timing, refunds, and exceptions stay with the host until someone real confirms them.

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.

Splitting the same information into three short, single-purpose messages fixes the part that actually breaks: attention. Each message has one job, one moment, and one thing the guest can act on.

Representative Morphic mobile inbox showing Airbnb guest messages and the next step waiting for host review.
Representative product workflowA representative Morphic workflow: guest-message context and the next step sit on one mobile surface, so the cadence is reviewed where the host already works.

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.

MessageWhenWhat belongs in itWhat must not
ConfirmationImmediately after bookingDates, a thank-you, and a link to your arrival guidanceParking, codes, or anything that changes before arrival
Logistics24 to 72 hours before check-inParking, rough directions, house notes, and an arrival-time questionThe entry code, or a promise about early access
AccessThe evening before arrivalFull address, entry method, and one fallback if arrival goes wrongNew information the guest has not seen before

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.

JobAutomation can do thisIt must not imply this
TimingSend the logistics and access messages at the offsets you choseThat the host chose the offsets wisely for every stay
ContextDraft from listing, booking, calendar, and conversation contextThat the draft is correct without being read
RepetitionSend the same stable facts to every guestThat a repeated fact is still true today
AccessDeliver the entry text the host suppliedThat the tool generated, rotated, or verified the code
ExceptionsSurface a guest request for reviewThat early check-in, cleaning status, or a refund was decided

Read the middle column as the product. The right-hand column is where messaging tools quietly overpromise: a scheduled send becomes "handled", a repeated template becomes "accurate", and a code in a message becomes "the guest is 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.

LayerWho owns itWhat it does
Access hardware and codeYour lock app, keypad, or Airbnb check-in instructionsCreates, rotates, and expires the entry code
Stored arrival guidanceYour Airbnb listingHolds the stable instructions Airbnb shows the guest
Timing and wording of the messageMorphicSends the entry text you supplied, at the offset you chose

That split is what makes coexistence work. The lock keeps generating codes, the listing keeps storing the stable facts, and the messaging layer stops being a manual job. Nothing has to be ripped out for the cadence to run.

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, keep each short, and let the assistant fill the guest name and dates from the booking.

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 (evening before):

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 the cadence ran from the booking rather than a manual reminder, whether the arrival-time question got an answer, and whether the access message went out the evening before instead of days early.

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 any message a booked guest receives before arrival. In practice it works best as three: a confirmation right after booking, a logistics note 24 to 72 hours before check-in, and the address and entry details the evening before. It is different from a pre-booking message, which goes to someone who has not reserved yet.

When should I send Airbnb pre-check-in messages?

Send the confirmation immediately, the logistics message 24 to 72 hours before check-in, and the access message the evening before arrival. Airbnb documents scheduled quick replies and its own check-in instruction timing, so treat native Airbnb timing as the base layer and put the contextual, guest-specific parts on top of it.

Can Morphic send my pre-check-in messages automatically?

Morphic can draft and schedule pre-check-in messages from the connected Airbnb listing, booking, and calendar context. New work starts in Copilot, so drafts wait for host review, and the host can move routines they trust to Autopilot. Morphic does not generate, rotate, or verify access codes and does not connect to locks, so the entry detail itself stays a host-supplied fact.

I already use a smart lock or Airbnb check-in instructions. Do I replace them?

No, and you should not have to. Your lock app or keypad keeps creating and rotating the entry code, and Airbnb check-in instructions keep holding the stable arrival guidance on your listing. Morphic sits alongside both: it drafts and schedules the message that carries the code you supplied, at the offset you chose. It does not generate, rotate, or verify access codes, does not connect to locks, and does not replace the system that owns them.

Should I send the access code early if a guest asks?

Only if you are comfortable with the trade-off. A code sitting in a thread for days is a code that can be forwarded or screenshotted, and the usual reason hosts hold it until the evening before is exactly that. If a guest is arriving very late or from a different time zone, send it in their arrival window rather than days early.

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

Optional setup detail and source material for readers who want the evidence behind the guide.

Summary, setup notes, and next stepsSupporting details for readers and answer engines.

Key takeaways

Three short messages beat one long one: a confirmation, a logistics note 24 to 72 hours out, and access details the evening before.
Automate the timing and the repetition. Do not automate the door code, the cleaning status, or an early check-in promise.
Airbnb documents scheduled quick replies and when check-in instructions become visible to guests, so native timing is the base layer, not the competition.
Keep the whole cadence inside the Airbnb thread. A code sent only off-platform is a record you do not have.
Start in Copilot, review what actually goes out, then move only the routines you trust to Autopilot.
If you already run a smart lock, a keypad, or Airbnb check-in instructions, keep them. Morphic sits in the messaging layer and does not compete with the system that owns the code.

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 review

Setup 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.

  1. Step 1Connect the Airbnb listingImport listing, booking, calendar, and conversation context so the cadence works from real reservation timing instead of a reminder you copied into a phone alarm.
  2. 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.
  3. 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.
  4. Step 4Start in CopilotLet the assistant draft from the booking context and wait for host approval. A wrong access detail sent automatically is worse than a late one sent correctly.
  5. Step 5Schedule the timing, not the promisesSet the logistics message 24 to 72 hours out and the access message the evening before. The host supplies the code text; the tool owns when the message goes.
  6. Step 6Watch one arrival cycleCount the questions you still get. Move only the routines that behaved correctly to Autopilot, and keep access and exception messages under review.
Decide what to schedule, draft, or review
References behind this guideAirbnb and market references behind the claims in this guide.