PlatformWorkflows
Automations · Workflows

If this,
then anything.

Build graph-based automations from real product events. Start with a trigger like reservation.created, layer on any conditions you like, and fire off any action. The combinations are endless — and they run themselves.

20+
product triggers
condition combos
No code
drag & connect
app.holidayhero.com/workflows
reservation.created
TRIGGER
Condition
CONDITION
ChannelisBooking.com
AND
Lifetime stays>5
Create task
ACTION
Front desk: chilled champagne in room
One trigger, any conditions, every action.Automate the moments that used to need a human.

The workflow builder

Trigger. Conditions. Action.

Pick a recipe to lay it out on the canvas — the trigger, every condition, and the actions it fires. Then picture your own.

Recipes
Champagne for VIPs
Reward loyal Booking.com guests the moment they rebook.
Enabled
reservation.created
TRIGGER
A new booking lands from any channel.
ConditionAll match
CONDITION
ChannelisBooking.com
AND
Guest joinsisExisting profile
AND
Lifetime stays>5
Create task
ACTION
Front desk: chilled champagne in room
Move to group
ACTION
Add guest to “VIP”
Add condition Add actionView JSON

Start with an event

Real product triggers, not guesswork.

Every meaningful moment across the stay fires an event you can build on.

RESERVATION
reservation.created
RESERVATION
reservation.updated
RESERVATION
reservation.cancelled
STAY
reservation.checked_in
STAY
reservation.checked_out
DEVICE
smart_lock.unlocked
GUEST
guest.joined
GUEST
message.received
REVENUE
payment.received
REVENUE
upsell.purchased
DEVICE
device.battery_low
20+ more

Compose any rule

Stack conditions until it's exactly right.

Combine any number of guest, reservation and stay attributes with AND / OR logic. If you can describe it, you can automate it.

ChannelRoom typeNightsLifetime staysEngagement scoreCountryGuest groupDays to arrival+ metafields
If — all of these match
ChannelisBooking.com
AND
Guest joins reservationistrue
AND
Lifetime stays>5

Then do anything

Actions that actually run.

Chain as many as you need — they fire in order, the moment the conditions match.

Send email

On-brand, in the guest's language.

Send WhatsApp / SMS

Reach them on their channel.

Create task

Route work to the right team.

Move guest to group

Segment for targeting later.

Fill metafield

Write custom data back.

Add tag

Label for reporting & filters.

Wait / delay

Pause hours or days, then go.

Call a webhook

Push to any external system.

Start from a recipe

Templates to make your own.

Load one into the builder above and tweak it to your property.

Put your busywork on autopilot.

Wire any event to any action, with conditions as precise as you like — no engineers, no waiting.