01 / DEFINITION

User Flow explained

A user flow is a diagram of how someone may move among screens, decision points, and alternative routes in a product. It can include several entry points and outcomes. Because it can include several starting points, decisions, and outcomes, a user flow may cover more ground than a single-task flow. It also considers backtracking, cancellation, and error states between screens.

02 / IMPACT

Why it matters.

People do not always take the shortest designed route. Mapping alternatives helps teams plan returns, errors, and different starting points. Drawing only the successful path hides places where people get stuck. Planning alternatives in advance leads to more coherent guidance and state screens.

03 / EVERYDAY LIFE

Let's look at an example.

REAL-LIFE SCENARIO

Think of searching for a product.

Someone may start from search, a category menu, or recommendations. The flow should also show what happens when an item is out of stock. For an out-of-stock item, the flow might offer similar products, a stock alert, or a return to search. The suitable route depends on the person's earlier choice and the product state.

04 / IN PRACTICE

How to apply it.

  • 01

    Identify possible entry points.

  • 02

    Add decisions and alternative outcomes to the diagram.

  • 03

    Check for dead ends and ways back.

“

A good flow works beyond the happy path.