User flow
A user flow is a diagram that maps the steps a user takes through a product or service to accomplish a specific goal, including screens, actions, and decision points.
In depth
User flows are the most common diagram in product design, sitting between high-level customer journey maps (which span days or weeks) and low-level interaction-level wireframes (which span seconds). A well-drawn user flow shows every screen, every action, every decision branch, and every error state.
The most extractable user flows have one persona, one goal, and a clear start/end. For multi-persona or multi-goal flows, split into separate diagrams and link them.
OpenCharts AI generates user flows from a product description and goal. Screens can have attached image mocks; the same canvas supports freehand wireframes alongside structured nodes.
Also known as
Want to put this concept to work in OpenCharts?
Build a user flowRelated terms
Customer journey map
A customer journey map is a visual diagram that depicts a customer's interactions with a product or service over time, including their actions, thoughts, emotions, and pain points at each stage.
Wireframe
A wireframe is a low-fidelity sketch of a digital interface that shows layout, structure, and content placement, intentionally stripped of color, typography, and visual polish.
Decision tree
A decision tree is a tree-shaped diagram that maps a sequence of choices and their possible outcomes, used for decision support, classification, and policy documentation.