Skip to content

Pre-arrival messages for guests

Synthesized from the base patterns hospitality pack

The day before a guest arrives, sends them directions, the check-in time and your number. On the morning of arrival, a short "we're ready for you". Optionally gives your front desk or host a task to prepare the room. Never includes door codes or Wi-Fi passwords.

  • You run a hotel, guesthouse, serviced apartments or short-lets, and guests often ask the same arrival questions.
  • Your reservations are in a Google Sheet or Excel file, or your front desk can type them into a short form.
  • You want fewer "where are you?" calls on arrival day.
HowWhat
A Google Sheet or Excel file, syncedYour reservations sheet, synced every hour as People: guest phone, email, check-in date, check-out date and room or unit.
A form your staff fill inOr the Reservation form this playbook creates, which the front desk or host fills in for each booking (matched by phone).
KindNameWhat it doesLands
TeamFront deskPrepares the room the day before a guest arrives.Empty
FormNew reservationStaff form to record a reservation, matched to the guest by phone. Skip it if you sync a sheet.Draft, not published
SegmentArriving tomorrowCheck-in within the next day.Ready
SegmentArriving todayCheck-in date that started in the last day (today).Ready
TemplateArriving tomorrow (SMS)Day-before SMS with directions, check-in time and the host's number.Ready
TemplateArriving today (SMS)Short arrival-day SMS.Ready
TemplateArriving tomorrow (WhatsApp)Day-before WhatsApp message (needs Meta approval).Ready
TemplateArriving today (WhatsApp)Arrival-day WhatsApp message (needs Meta approval).Ready
Follow-upPre-arrival: the day beforeDaily run over "arriving tomorrow": directions and check-in details, plus an optional room-prep task.Off
Follow-upPre-arrival: the morning of check-inDaily run over "arriving today": a short "we're ready for you".Off
#QuestionDefaultFills in
1What should messages call your property?none, must answerorg_name
2When does check-in start? (as guests should read it)none, must answercheckin_time
3Which number should guests call or message on arrival day?‹workspace phone›host_phone
4What link gives directions to the property? (a map link or a page with a short guide)none, must answerdirections_url
5Should these messages go by WhatsApp instead of SMS?
Needs a connected WhatsApp Business number and Meta-approved templates.
Nouse_whatsapp

These have defaults. Change any that don’t fit.

SettingDefaultKey
Give the host a task to prepare the room the day beforeNoprepare_task
Team that prepares rooms (when the task is on)Front deskhost_team
Time of the day-before message10:00day_before_time
Time of the arrival-day message08:00arrival_time
Default phone country on the form‹workspace country›default_country
Time zone for the daily runs‹workspace timezone›timezone
Greeting when a first name is missingtheregreeting_fallback
  • At 10:00 the day before check-in (the run is daily, in ‹workspace timezone›), each arriving guest gets directions, the check-in time and your number.
  • At 08:00 on the day of check-in, a short "we're ready for you".
  • If the preparation task is on, the host team gets it at the same time as the day-before message, due in 12 hours.
ChannelNeeded forBefore it can send
smsThe day-before and arrival-day messagesAn SMS provider, or Origamy managed SMS after business verification (KYC).
whatsappThe same two messages, if you answer yes to WhatsAppA connected WhatsApp Business number, and both templates approved by Meta.
  1. Keep the check-in date (a date like 2026-12-01), the check-out date and the room or unit on each guest, either as columns in your synced sheet named check_in_date, check_out_date and unit, or through the Reservation form. For a cancelled stay, clear the check-in date so the guest gets nothing.
  2. Publish the Reservation form and bookmark it on the front-desk phone or computer (skip this if you use a sheet).
  3. If you chose WhatsApp: connect your WhatsApp Business number and submit the two templates (pre_arrival_directions and pre_arrival_ready) for Meta approval before switching the follow-ups on.
  4. Add people to the Front desk team if you switch the room preparation task on. If you host alone, put yourself in it.
  5. Connect an SMS provider or finish business verification, switch the follow-ups on and test with your own phone and a reservation for tomorrow.
  6. Do not put door codes, Wi-Fi passwords or the exact room in any message. Share those when the guest arrives.
  • Use a map link guests can open in one tap, and test it from outside the property. In cities where taxi drivers navigate by landmark, add a line to the link’s page such as “opposite the pharmacy, green gate”.
  • Door codes, Wi-Fi passwords and the exact room stay out of messages: SMS and WhatsApp threads get forwarded and read over shoulders. Share them at check-in, or in a message from the host after the guest has arrived.
  • If you take bookings on Airbnb or Booking.com, copy the guest’s phone number and dates into your sheet on the day you confirm the booking. Check that the platform’s rules allow you to message guests directly, and use the platform’s own chat for anything it requires.
  • Short-let hosts with one unit can switch on the room preparation task and put themselves in the team: it becomes a reminder the day before to get the place ready.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

We run a guesthouse. The day before a guest checks in, text them directions, our check-in time and our number, and on the morning of check-in send a short message that we're ready for them. The check-in date is in check_in_date on each guest. Don't put any Wi-Fi password or door code in the messages.

It passes when every piece is a valid draft and everything lands off, with at least: segment, workflow, message_template. It must never use: password, door code.