What a workflow is
A workflow is an automation that starts with a trigger and completes a sequence of steps. In Workflow Machine, a workflow is the main unit of work you build, test, publish, and monitor. It is the container that brings together:- the event that starts the automation
- the steps that process data or take action
- the connections that let steps talk to external apps
- the runs that show what happened over time
The basic workflow model
Most workflows follow the same structure:- A trigger starts the workflow.
- One or more steps process the input.
- The workflow creates an output, update, notification, or downstream action.
A workflow can have multiple triggers
Some workflows use more than one trigger. These triggers are independent from each other. Each trigger can start the workflow on its own and send data into the same sequence of workflow steps without affecting the other triggers. This is useful when you want the same workflow logic to run from multiple sources. For example, you might want the same follow-up process to start from a webhook, a schedule, or an app event without rebuilding the whole workflow each time.What makes up a workflow
The most important parts of a workflow are:- Trigger: the event that starts the workflow
- Steps: the actions and logic that happen after the trigger
- Connections: the authenticated app accounts the steps can use
- Runs: the execution records created when the workflow actually runs
- Versions: saved changes over time, especially around publishing
Workflows are designed to be tested
A workflow is not just a diagram. It is something you can test before making it live. That matters because most automation issues come from:- trigger setup
- missing or invalid connections
- incorrect field mapping
- assumptions about the shape of incoming data
Workflows are designed to be reused and improved
You do not need to build the perfect workflow immediately. A common pattern is:- Start with one trigger and one outcome.
- Confirm a successful run.
- Add more logic, branching, and integrations later.
A good way to think about workflows
If you are new to the product, think of a workflow as:- one process
- with one starting event
- and one repeatable way of handling that event