Run a workflow by hand
Start a workflow yourself, whenever you choose.
Use it for jobs you start when they’re due: a month-end report, a clean-up, or a backfill. Nothing starts it on its own. It has no address and no schedule.
Add the trigger
- In a new workflow, press Add a trigger, type
manualand choose Manual. - Add your steps, then press Publish.
Run it
Press Run in the top bar. It runs the published version now, on real data, and opens the run.


Test is different: it runs your draft, as a test run.
From Workflows, press Run… on the workflow’s row, or Run now… in its menu. Both ask first, then run the published version.
Can I run a workflow with another trigger by hand?
Yes, if it’s live: use Run now… in Workflows. A webhook workflow then runs with an empty request body.
Check it worked
The run opens on its own page, and shows Worked when it ends.
For developers
Run a workflow starts it with an API token. The JSON you send is the trigger data as it is: send {"month": "2026-10"} and read {{trigger.month}}. Add ?environment=production to run the published version. Without it, a workflow with unpublished edits runs its draft as a test. To describe the inputs up front, use a Form or an MCP Tool trigger instead. A workflow imported from another automation tool that you started by hand there comes in with this trigger.
Related
- Choose a triggerWhich trigger fits which job · 3 min
- Test, publish and go back to a versionTest your draft, then make it live · 5 min
- Run a workflowStart a run with an API token
Checked against 12d85b3b