FeaturesScheduled Messaging
Communication · Scheduled Messaging

The right message,
at exactly the right moment.

Set up message templates once and let them run for every reservation. Scheduled relative to check-in, check-out or booking, sent on the guest's own channel, and gated by conditional rules so only the right guests ever receive them.

Set once
runs every reservation
4
channels to send on
Personalised
to every guest
Scheduled queue
Next 7 days · auto-sending
Live
Check-in nudge3 days before check-in · 218 guestsSending nowWhatsApp
Dinner upsell1 day after check-in · in-app pushin 6h1 rule
Late checkout offer1 day before check-out · SMSin 2d1 rule
Review request1 day after check-out · emailin 5d
+ 3 more scheduled this week
The Unified Inbox answers what guests send you.Scheduled Messaging reaches out first, before they think to ask.See the Unified Inbox

The stay timeline

Every message, placed on the journey.

Templates are scheduled relative to the reservation. Press play to watch a stay unfold, or pick any message to see when it fires, on which channel, and the rules that gate it.

Sophie's reservation · 4 nights
7 templates scheduled automatically
Pre-arrival
In-stay
Post-stay
BookedCheck-inCheck-out
Check-in nudge
Message template
When
3 days before Check-in date
Channel
WhatsApp
Who
Both app users & invites
Rules
IFCheck-in status equals Not checked inAll rules must pass (AND) or the message is skipped for that guest.
Guest receives

Hi Sophie 👋 Your suite is ready in 3 days. Check in online now to skip the front desk.

Variables like {guest.firstName} fill in per reservation, in the guest's language.

Channels

Same channels as your inbox. Now on a schedule.

A template belongs to a channel, and each channel holds as many templates as you need. Reach guests where they already are.

WhatsApp

The channel guests open most. Rich, personal, and read within minutes.

Email

On-brand HTML for the longer, richer messages like confirmations and guides.

SMS

Universal fallback that lands on any phone — no app or data required.

In-app push

Nudge guests inside your branded app, right where they plan the stay.

Message templates

Write it once. It runs forever.

Each template is scheduled relative to the reservation and reused across every booking, so the whole guest journey communicates itself.

Scheduled to a timepoint

N days before or after check-in, check-out, booking, cancellation or a completed check-in.

Aimed at the right audience

App users, invited guests, both, or the booker only. Your call, per template.

Scoped to listings

All properties by default, or target specific room types and listings.

Pre-arrival check-in nudge
Custom template · WhatsApp
Active
When
3 daysbeforeCheck-in date
Content

Hi {guest.firstName} 👋 Your stay at {property.name} starts in 3 days. Check in online now to skip the desk.

WhoBoth users & invitesAll listings

Conditional rules

Scheduled decides when. Rules decide whether.

Add filters on top of a template's schedule. They are evaluated at send time and combined with AND — if any active rule fails, the message is quietly skipped for that guest.

Date range

Only if check-in or check-out falls inside (or outside) a set period.

Check-in between Dec 1 – Feb 28 → “Winter welcome”

Check-in status

Based on whether the guest has already checked in by the time it sends.

Status equals Not checked in → “Don't forget to check in”

Stay date

Based on whether specific dates fall within the guest's stay.

Dec 31 any in stay → “Happy New Year” 🥂

Sentiment

Based on the guest's current sentiment score, read live from their conversations.

Sentiment is Positive → “Leave us a review” ⭐

Need OR logic? Split it into separate templates — rules on one template always combine with AND.

See it in action

Set up in the back office. Delivered to their phone.

Real screenshots of the templates you build, and the messages your guests receive.

admin.holidayhero.com/communication/message_templates
Message templates & their timepoints
Back officeMessage templates & their timepoints
admin.holidayhero.com/communication/message_templates/[id]
Editing a template — timing, content, rules
Back officeEditing a template — timing, content, rules
The check-in nudge
WhatsAppThe check-in nudge
The booking confirmation
EmailThe booking confirmation
The late-checkout offer
SMSThe late-checkout offer
The in-stay upsell
In-app pushThe in-stay upsell

Set the journey up once. Let it run itself.

Every guest gets the right message at the right moment, on the right channel — without your team touching a thing.