Triggers
There are three triggers, available for both Orders and Events:| Trigger | When it fires |
|---|---|
| Created | When a new order or event is first created |
| Status changed | When the status of an order or event changes (e.g. from Unconfirmed to Confirmed, or from Confirmed to Picked) |
| Payment status changed | When the payment status changes (e.g. from Unpaid to Paid, or from Paid to Refunded) |
The status changed and payment status changed triggers fire every time the status changes, not just once. If an order goes from Unconfirmed → Confirmed → Picked, the automation is evaluated at each step. Use conditions to target a specific status.
Order triggers
For order automations, the statuses that can trigger a status change include:- Unconfirmed, Confirmed, Picked, Ready for Fulfilment, With Courier, Out for Delivery, Fulfilled, Cancelled
- Unpaid, Partially Paid, Paid, Over Paid, Refunded, Partially Refunded, Void, Expired
Event triggers
For event automations, the statuses that can trigger a status change include:- Draft, Quote Sent, Follow Up, Quote Accepted, Order Finalisation, Order Created, Completed, Cancelled, Archived
Conditions
Conditions let you filter when an automation fires. You can add one or more conditions, and all of them must be true for the automation to run. Each condition has three parts:- Field — what you’re checking
- Operator — how you’re comparing it
- Value — what you’re comparing it to
Condition fields for Orders
| Field | What it checks | Example use |
|---|---|---|
| Order type | The type of order (e.g. Gift, Funeral, Corporate, Event) | Only fire for funeral orders |
| Fulfilment method | How the order is being fulfilled — Delivery, Collection, or Relay | Only fire for delivery orders |
| Payment status | The current payment status of the order | Only fire when the order is fully paid |
| Account | The customer account linked to the order | Only fire for orders from a specific trade account |
Condition fields for Events
| Field | What it checks | Example use |
|---|---|---|
| Status | The current status of the event | Only fire when the event is confirmed |
| Payment status | The current payment status | Only fire when a deposit has been received |
| Account | The customer account linked to the event | Only fire for a specific corporate client |
| Event type | The category of event (e.g. Wedding, Funeral, Corporate) | Only fire for wedding events |
Operators
| Operator | What it means |
|---|---|
| Equals | The field must match the value exactly |
| Not equals | The field must not match the value |
| Greater than | The field must be greater than the value (for numeric fields) |
| Less than | The field must be less than the value (for numeric fields) |
Multiple conditions
When you add multiple conditions, they work with AND logic — every condition must be true for the automation to fire. For example, if you set:- Fulfilment method equals Delivery
- Payment status equals Paid
Putting it together
Here’s how a complete trigger + condition setup might look: “Send a confirmation email when a delivery order is paid”| Part | Setting |
|---|---|
| Model | Order |
| Trigger | Payment status changed |
| Condition 1 | Fulfilment method equals Delivery |
| Condition 2 | Payment status equals Paid |
| Action | Send email |
Common questions
Can I trigger an automation based on a specific status?
Can I trigger an automation based on a specific status?
Yes. Use the status changed trigger combined with a condition that checks for the specific status. For example: trigger = “status changed”, condition = “status equals Confirmed”.
Does 'created' include POS sales?
Does 'created' include POS sales?
Yes. A POS sale creates an order, so it will trigger any “order created” automations.
Can I use conditions without a specific trigger?
Can I use conditions without a specific trigger?
No. Every automation needs a trigger. Conditions only filter when that trigger fires — they can’t fire an automation on their own.
What if none of my conditions match?
What if none of my conditions match?
The automation simply doesn’t run. Nothing happens, and nothing is logged as a failure — it’s treated as “not applicable”.
What’s next?
Actions
Set up what happens when your automation fires.
Automations Overview
Back to the main automations guide.