How it works
An automation connects an event (what starts it) to a sequence of steps:- An event fires the automation: a commerce event from the Colossal app, a webhook from a third-party connection, or a schedule
- Steps execute in order, with support for branching, loops, parallel execution, and Custom agent steps
- Each step can reference data from the event and previous steps using data access variables
Events
Creating automations
Open the Colossal dashboard and describe your automation in the chat:- “When an order is confirmed, send a Slack notification to #orders”
- “Every morning at 9am, check inventory levels and email me a report”
- “When a customer places an order over $500, flag it as high-value and notify the team”
How a run behaves
Each automation run tracks:- Status:
pending,running,completed,failed,cancelled,paused - Step-level status:
pending,running,completed,failed,skipped,cancelled - Event data: the event or schedule that started the run
- Step outputs: results from each completed step