What is Task flow In UX?

What is Task flow?

A task flow is a diagram showing the single path a user follows to complete a specific task, mapping each step and decision from start to completion without alternative paths or branches.

How it works

Task flows differ from user flows (which show multiple paths including branches and error states) and from user journey maps (which include emotional and contextual layers). A task flow is deliberately simple: it shows the intended happy path for one specific task, one step at a time. This simplicity makes task flows useful for verifying that a workflow is logical and complete before adding complexity. They are created using simple boxes (steps) and arrows (sequence), sometimes with diamond shapes for decision points. Task flows are typically the first design artifact created for a new feature.

Applied example

A task flow for ‘book a hotel room’ shows: Search → Select dates → View results → Choose room → Enter details → Confirm → Receive email. This clean sequence reveals that there is no step for comparing room types side-by-side, identifying a missing capability before wireframing begins.

Why it matters

Task flows strip interaction design down to its essential sequence, ensuring the logical structure of a workflow is sound before adding visual design, edge cases, and error handling.

Sources and further reading

Related Articles

Default Nudges: Fake Behavior Change

Default Nudges: Fake Behavior Change

Read Article →
​Here's Why the Loop is Stupid

​Here’s Why the Loop is Stupid

Read Article →
How behavioral science can be used to build the perfect brand

How behavioral science can be used to build the perfect brand

Read Article →
The death of behavioral economics

The Death Of Behavioral Economics

Read Article →