Flat 30% off for Singapore 🇸🇬
UX

User Flow

The path a user takes through a product to complete a task.

Enter to send

A user flow maps the steps a person moves through to accomplish a goal — for example, sign up → verify email → set up profile → reach the dashboard. Mapping flows reveals unnecessary steps, dead ends, and moments of confusion before anything is designed in detail.

Optimising the critical flows (signup, checkout, activation) usually has a far bigger impact on outcomes than polishing individual screens.

Key characteristics

  • Maps the screens, decisions and actions between a trigger and a completed goal.
  • Exposes dead ends, redundant steps and missing states before any visual design.
  • Often drawn as a diagram with rectangles (screens) and diamonds (decisions).
  • Shorter, clearer flows usually convert better than feature-rich, branching ones.

Example

A sign-up flow diagram reveals that email verification forces users out to their inbox mid-flow — prompting a switch to magic-link or in-app verification to cut drop-off.

Frequently asked questions

What is the difference between a user flow and a user journey?

A user flow is a tactical, screen-by-screen path through a product to complete a task. A user journey (or journey map) is broader and more experiential, covering emotions, channels and touchpoints across the whole relationship.

What makes a good user flow?

The fewest steps that still feel safe and clear, sensible defaults, obvious next actions, and graceful handling of errors and edge cases like empty or loading states.