Goal
Notify a customer that their order has been created.Before you build the flow
Set up an automated campaign in the channel you want to use. You can send the confirmation through any of the following:- SMS
- Viber
- Mobile push
- Web push
Set the campaign profile to Transactional. Order confirmations communicate technical information about the order, so they must reach every customer regardless of their marketing subscription status.
- Use the Order parameter in your campaign template to pull order data dynamically.
- Use the new template constructor, which renders order details automatically without requiring you to wire up the parameter.
Build the flow
Add the trigger
Start the flow with the New Order event. This event fires whenever an order is created in Maestra.
Add an order status condition
The New Order event fires for any newly created order, regardless of its status. Add a condition that checks the order status so the confirmation only goes out for the statuses you care about (for example,
Confirmed or Paid).As an alternative, you can replace the New Order trigger with the Order Status Changed event. Use this approach if you want the flow to run only when an order transitions into a specific status, rather than at the moment of creation.Flow structure at a glance
| Step | Type | Configuration |
|---|---|---|
| 1 | Trigger | New Order event (or Order Status Changed) |
| 2 | Condition | Order status matches the value you want to confirm |
| 3 | Action | Send transactional campaign (email, SMS, Viber, mobile push, or web push) |
Key things to remember
- The confirmation is transactional, so it bypasses subscription and marketing validity checks.
- Use the Order parameter or the new constructor to render order details in the template.
- If you want to confirm a specific status change (for example, only after payment is captured), switch the trigger to Order Status Changed instead of layering a condition on top of New Order.
- Backdated orders can still trigger the flow when they land inside the step group’s relevance window.