What a run is
A run is one execution of a workflow. Every time the workflow starts from a trigger, Workflow Machine creates a run. That run records what happened as the workflow moved through its steps. Runs are how you answer questions like:- did the workflow start
- which step failed
- what output did a step produce
- did the workflow complete successfully
Why runs matter
Building a workflow is only half the job. The other half is understanding how it behaves over time. Runs give you that visibility. They help you:- confirm the workflow is working
- debug failures
- inspect data passed between steps
- understand how real inputs differ from test inputs
Common run states
The most important run outcomes are:- Started
- Completed
- Failed
- Stopped
- Timeout
- Completed means the workflow reached the end successfully
- Failed means one of the steps or conditions caused the run to break
- Stopped means execution was intentionally halted
- Timeout means the run took too long to finish
Runs are also a debugging tool
When something goes wrong, start with the run. Review:- the trigger input
- the step sequence
- the first step that failed
- the outputs produced before the failure
Test runs and real runs
Both are valuable, but they serve different purposes.- Test runs help you validate setup before going live
- Real runs show how the workflow behaves with real inputs and timing
A healthy workflow habit
After publishing any important workflow, review the first few real runs. That habit helps you catch:- unexpected input formats
- missing fields
- auth problems
- logic branches that do not behave the way you intended