A task flow is a focused sequence of steps a user follows to complete one specific task, usually without mapping all alternate entry points or branches.
Suppose the task is “invite a teammate.” A simple task flow might be:
Workspace settings → Members → Invite member → Enter email → Select role → Send invite → Confirmation
The purpose is to make the task sequence visible so the team can inspect whether each step is necessary and understandable.
A user flow can include multiple starting points, decisions, and branches. A task flow usually chooses one task and traces the expected sequence.
Task flows are often easier to use when a team wants to optimize one known workflow.
A workflow can span multiple people, systems, automations, and handoffs. A task flow usually follows one user completing one product task.
“Manage account” is not a task. “Change billing email” is.
The same task may behave differently depending on permissions or current state.
An extra confirmation can improve trust or prevent mistakes in high-risk actions.
A task flow asks: what is the clearest sequence for completing this one job?
User flow · Workflow · Decision point · Usability
Read User Flow Examples for related mapping patterns.