What a step is
A step is a unit of work inside a workflow. After the trigger starts the workflow, each step performs a task. Some steps talk to apps, some transform or inspect data, some use AI, and some control the flow of the workflow itself.Different kinds of steps
Workflow Machine supports several common step patterns.App action steps
These steps interact with external services. Examples include:- sending a message
- creating a page or record
- writing to a spreadsheet
- making an HTTP request
AI steps
AI steps are useful when the workflow needs to work with text or unstructured information. Common uses include:- summarization
- extraction
- classification
- drafting
- rewriting
Control-flow steps
Some steps exist to shape the workflow rather than talk to an app. Common examples include:- If to branch based on conditions
- Wait to pause before continuing
- End to stop the workflow early
- state-related steps for reading or setting workflow state
Why step order matters
Steps run in sequence, so the output of one step often becomes the input to the next. That means the order of steps changes the behavior of the workflow. For example:- summarize first, then notify
- fetch data first, then decide
- check a condition first, then continue only if it passes
What makes a good step
A good step has:- one clear job
- only the fields it actually needs
- an output that is useful to the next step
A practical design habit
When adding a new step, ask:- what input does this step need
- what output should it produce
- who or what uses that output next