Rules & conditions
When to append, replace, or escalate automation messages.
You can attach rules to an automation. Each rule has conditions (when) and actions (what to do). Typical use: change the message or escalate instead of sending automatically.
Condition (when)
Conditions check reservation or guest data. Examples:
- Guest phone missing — e.g.
guest.phonenot exists → escalate so you can ask for the number. - Large group — e.g.
reservation.numberOfGuestsgreater than 4 → append a line like “We’ve prepared extra amenities for your group.” - Specific value — e.g.
reservation.numberOfGuestsequals 1 → append “Solo traveler” note.
Supported paths usually include guest.*, reservation.*, property.*. Operations may include: equals, notEquals, exists, notExists, in, notIn, lt, lte, gt, gte, contains. The exact list is in the Automation editor.
Actions
- append — Add text to the end of the message (e.g. a P.S.).
- replace — Replace the message content (e.g. different text for a condition).
- escalate — Do not send automatically; hand off to you. Optionally store a reason (e.g. “Missing guest phone”).
Order
Rules are evaluated in order. The first matching rule’s actions apply. If a rule escalates, the message is not sent by the automation; you handle it in Messages.
Where to configure
In Properties → property → Automation → select a trigger. You’ll see the template and a Rules section (often as JSON or a form). Add conditions and actions, then save. Use Preview or Schedule preview if available to test with a real reservation.
Next: Scheduling — How days and time are applied for each trigger.