Reference
Every trigger ships an event payload merchants can use as conditions or template variables in Shopify Flow. Reference fields (customer_reference, order_reference, product_reference) resolve to full Shopify resources inside Flow — you can branch on {{customer.amountSpent}}, {{order.totalPrice}}, etc.
Trigger handles are stable — once a workflow uses a handle, renaming it would break the workflow. Circuly will only add new handles, never modify existing ones.
Invoice triggers
invoice-created
Fires when Circuly creates a new invoice for a subscription billing cycle.
invoice-paid
Fires when an invoice is marked as paid following a successful billing attempt.
invoice-dunning
Fires when an invoice enters dunning — overdue with a retry scheduled — after a failed billing attempt.
Subscription triggers
subscription-created
Fires when a new subscription or rental contract is created.
subscription-updated
Fires when a subscription contract is changed — frequency, quantity, address, or next billing date. Use the Changed fields property to filter.
subscription-paused
Fires when a subscription contract is paused.
subscription-cancelled
Fires when a contract is cancelled (early termination).
subscription-ended
Will fire when a fixed-term contract reaches its natural end. Use this for renewal-offer workflows — distinct from subscription-cancelled.