What is a workflow?
Last reviewed 7 October 2026
A workflow is the ordered set of steps that takes one piece of work, such as a purchase request or a support ticket, from the event that starts it to a finished outcome. It names who or what does each step and what passes between steps. A workflow can be run by people, by software, or by a mix of both.
Also called: work flow, workflow process, business workflow.
Why Workflow matters
Writing a workflow down turns habits into something a team can inspect. Once the steps are visible, people can see where work waits, which step has no owner and which exception nobody handles. That holds even if nothing is ever automated: many workflows live happily as a checklist.
It is also the unit that automation tools work with. Before you can automate anything, you need the workflow: the trigger, the steps, the decisions and the ending. IBM's explainer describes a workflow as simpler and more repeatable than a full business process, usually drawn as a diagram or checklist, and that simplicity is what makes it automatable.
How it works
Every workflow has the same parts. A trigger starts it: a form submitted, a file uploaded, a date reached. Steps do the work, each with an input and an output. Conditions choose between paths, such as sending large orders one way and small ones another. An end state says the work is done, and ideally a record shows how it got there.
When software runs the workflow, a workflow engine holds the definition and executes one instance per piece of work. If ten purchase requests arrive, ten instances run, each with its own data and its own position in the steps. The engine moves an instance forward when a step completes, waits when a step needs a person, and retries or raises an alert when a step fails.
Workflows come in different shapes. A sequential workflow runs steps in a fixed order. A branching one takes different paths by condition. Some run steps in parallel and join the results. Long-running workflows may wait days for an approval, so the engine must store state rather than hold it in memory.
Worked example: a laptop request
An employee submits a request for a new laptop through a form. That submission is the trigger. Step one checks the request against the hardware policy: model, cost and whether the employee's current laptop is due for replacement. A condition then splits the path. Requests inside policy go straight to IT; anything outside policy goes to the employee's manager to approve or decline.
Once approved, IT receives a task to order the device, and the workflow waits until IT marks it shipped. The final step tells the employee and updates the asset register. Each request carries its own history: when it arrived, who approved it, when it shipped. When the policy changes, the team edits the workflow once, and every new request follows the new rules.
How Swfte relates to it
Built in the product
Workflows are a core object in Swfte Studio. You build them on a visual canvas with branches and loops, connect tools through the integrations catalogue, and add an approval step that pauses an instance until a named person decides. A denial stops the run unless the workflow has a branch for it.
Studio also lets an agent act as one step inside a workflow, which helps when one step needs to read free text before the fixed steps continue. Workflows have versions with promote and rollback. The broader subject of automating workflows, and where Studio sits among other tools, is on the workflow automation page.
Related terms
- Workflow automation
Workflow automation is the use of software to run the steps of a repeatable process, such as passing data between systems, assigning tasks and requesting approvals, according to defined rules instead of by hand.
- Agentic workflow
An agentic workflow is a business process in which one or more steps are carried out by an AI agent that decides how to complete them, alongside fixed steps and human checkpoints.
- Business process automation (BPA)
Business process automation (BPA) is the use of software to run a complete business process, such as onboarding a new hire or paying a supplier, across the systems and people involved.
- Process automation
Process automation means using software to carry out the repeatable steps of a process, so they run the same way each time without someone doing them by hand.
- Human-in-the-loop (HITL)
Human-in-the-loop (HITL) refers to a system in which a person takes an active part in the operation, supervision or decisions of an automated process at defined points.
Common questions
- What is the difference between a workflow and a process?
- The words are often used interchangeably. Where people separate them, a process is the larger business activity, such as procurement, and a workflow is one repeatable sequence of steps inside it, such as approving a purchase request. A process may contain several workflows plus work that follows no fixed sequence.
- What is the difference between a workflow and workflow automation?
- A workflow is the sequence of steps itself, whoever performs them. Workflow automation is using software to run some or all of those steps: starting instances, moving data, assigning tasks and recording outcomes. You can have a workflow with no automation at all, but you cannot automate a workflow you have not defined.
- What is an everyday example of a workflow?
- Publishing a blog post is a simple one. A writer drafts, an editor reviews, the writer revises, a second reviewer checks facts, and someone publishes and shares it. Each step has an owner and an output that the next step needs, and the post is finished only when the last step is done.
- What is an agentic workflow?
- An agentic workflow is one where an AI agent decides some of the steps at run time, instead of every step being fixed in advance. It still needs a defined start, limits on what the agent may do and points where a person approves. The agentic workflow glossary entry covers it in more depth.
Sources
Definitions on this page were read on the sources below on 7 October 2026. Where sources define the term differently, the page says so. The full glossary lists more terms.
- IBM explainer on workflows (read 2026-10-07)