Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.digifist.com/llms.txt

Use this file to discover all available pages before exploring further.

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 the 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_users option
  • Trigger-specific notes and timing considerations

Available triggers

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

TriggerSourceEvent
ORDER_PLACEDShopifyNew order created
ORDER_CANCELLEDShopifyOrder cancelled
ORDER_SHIPPEDShopifyOrder fulfilled/shipped
CUSTOMER_CREATEDShopifyNew customer registered
CUSTOMER_TAGGEDShopifySpecific tag added to customer
ABANDONED_CHECKOUTShopifyCheckout started, not completed (polled every 10 min)
USER_ADDED_TO_LISTGalantisCustomer added to a specific list
USER_ADDED_TO_SEGMENTGalantisCustomer newly matches a segment’s rules
BACK_IN_STOCKGalantisSubscribed variant restocked

Include existing users

Every trigger supports an include_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.
Use include_existing_users carefully for high-volume triggers like ORDER_PLACED or CUSTOMER_CREATED. Enabling it on a large existing customer base can generate a significant immediate send volume. Review your frequency caps and credit balance before activating with this option enabled.
  • 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