A trigger is the entry point of every automation. It defines the event that enrolls a customer into the flow. When that event fires for a qualifying customer, Galantis starts executing the flow from theDocumentation Index
Fetch the complete documentation index at: https://docs.digifist.com/llms.txt
Use this file to discover all available pages before exploring further.
TriggerNode for that customer — independently of any other customer’s execution.
Every automation has exactly one trigger. Choosing the right trigger is the most consequential decision in flow design — it determines which customer behavior the automation responds to and when the first message can reach the customer.
What this covers
- All nine available triggers with their source and description
- The
include_existing_usersoption - Trigger-specific notes and timing considerations
Available triggers
- Shopify Order
- Shopify Customer
- Shopify Checkout
- Galantis Platform
Order Placed
Trigger:ORDER_PLACED
Source: Shopify — fires when a new order is created via the orders/create webhook.Fires immediately when a customer completes a purchase. The triggering order’s data (order number, total price, product names, tags) is available in condition nodes and action variable mapping for this flow.Common uses: order confirmation messages, post-purchase cross-sell sequences, review request flows.Galantis receives this trigger via Shopify’s
orders/create webhook — it fires on every new order, including orders placed through all sales channels connected to your Shopify store, not only your online storefront.Order Cancelled
Trigger:ORDER_CANCELLED
Source: Shopify — fires via the orders/cancelled webhook.Fires when an order is cancelled in Shopify, regardless of who initiated the cancellation. Use with a CUSTOMER_TAG or ORDER_VALUE condition to segment your response — for example, sending a win-back offer to high-value cancelled orders while sending a simpler acknowledgment to lower-value ones.Order Shipped
Trigger:ORDER_SHIPPED
Source: Shopify — fires when a fulfillment is created via the orders/updated webhook with shipping data.Fires when an order is marked as fulfilled and a tracking number is available. Use for shipping confirmation messages and delivery update flows.Trigger reference
| Trigger | Source | Event |
|---|---|---|
ORDER_PLACED | Shopify | New order created |
ORDER_CANCELLED | Shopify | Order cancelled |
ORDER_SHIPPED | Shopify | Order fulfilled/shipped |
CUSTOMER_CREATED | Shopify | New customer registered |
CUSTOMER_TAGGED | Shopify | Specific tag added to customer |
ABANDONED_CHECKOUT | Shopify | Checkout started, not completed (polled every 10 min) |
USER_ADDED_TO_LIST | Galantis | Customer added to a specific list |
USER_ADDED_TO_SEGMENT | Galantis | Customer newly matches a segment’s rules |
BACK_IN_STOCK | Galantis | Subscribed variant restocked |
Include existing users
Every trigger supports aninclude_existing_users option. When enabled at the time of activation, Galantis retroactively enrolls customers who already match the trigger condition — for example, customers who abandoned a checkout before the automation was active, or customers already in a segment when the segment trigger is configured.
When disabled (default), only events that occur after the automation is activated will enroll customers.
Related guides
- Flow Builder — Building and connecting nodes on the canvas
- Conditions — Branching logic based on trigger event data
- Frequency Caps — Controlling how often a trigger can fire per customer
- Recipes — Pre-built flows showing trigger configuration in context