Build a workflow
A workflow is a sequence of steps that runs automatically when something happens on your site. This guide builds one end to end.
Pro+. Workflow runs are metered per tier.

1. Open the workflows page
In the console, go to Data → Workflows and choose New workflow. Give it a name that describes the outcome (e.g. "Welcome new member").
2. Choose a trigger
Pick the site event that starts the workflow — for example a form submission, a new member, or an order. The event's data is available to every step that follows.
3. Add steps
Add steps in order. Steps run through a pure step runner, so each step is predictable and repeatable. You can:
- Reference variables and functions inside steps.
- Compose an existing workflow inside a function or variable, and vice versa — workflows are composable.
4. Save and test
Save the workflow. When the trigger fires, the workflow runs and each run counts toward your tier's metered allowance.
At the top of the Workflows tab, 12 workflow runs this month · 5,000 included
reports the metered allowance you're spending. When the month's runs reach the limit,
triggered workflows stop running — silently, without queueing and without billing on —
so it's a number worth glancing at before you wonder why an automation went quiet.
Each workflow row has a Runs button. It opens the run-history table described under Run history — Time, Trigger, Result, What happened.
A workflow row reads Ran under What happened, or the error when it failed, with the time it took beneath.
Workflow executions were written in a shape the table did not recognise, so anything that ran before AGL-2222 is filtered out of it. Those runs are not lost — the dashboard's Recent Activity card and Setup → Activity show every one of them, as "Workflow ran on formSubmission" with the duration appended and failures in red.
Tips
- Keep steps small and named — a workflow reads like a checklist.
- Watch your metered run count on the billing usage meters if a workflow runs on a high-frequency event.