Storyflow Logo

Storyflow

HomeBlogGuides

Features

Login

Home

/

Guides

/

Guide

How to Map User Flows and Customer Journeys: A Step-by-Step Guide

The evidence-first mapping process: pick the right artifact for the question, scope to one actor, gather recordings and tickets before drawing, draw the exits, mark the moments of truth, and ship the ranked list of fixes instead of a mural.

How to Map User Flows and Customer Journeys: A Step-by-Step Guide

Category

UX & Product

Author

Justkay - Documentary Filmmaker & Founder at Storyflow

Justkay

Documentary Filmmaker & Founder at Storyflow

Topics

User flowsCustomer journey mapUX researchProduct designEvidence-based designStoryflow

2026-08-06

17 min read

UX & Product

Table of Contents

Quick answer
how to map user flows and customer journeysuser flow mappingcustomer journey mapbest tool for mapping user flows and customer journeysuser flow vs customer journey mapjourney mapping process

How do you map user flows and customer journeys?

Pick the right artifact first: a user flow charts one task through an interface, a journey map charts the whole relationship across touchpoints. Write the question, one actor, the trigger, and the end state. Gather evidence before drawing: funnel analytics, ten to twenty session recordings, support tickets, and a few think-aloud tests. Draw the flow with verb-phrase steps, real decision points, every exit with its drop-off number, and undesigned paths in a loud color. Layer journey stages, quotes, and an evidence-anchored emotion curve if the question needs them. Mark the moments of truth, review with the people who own the steps, and convert the map into a ranked list of fixes with owners. The full step-by-step is below.

The first user flow I mapped for my own product was a work of fiction. It showed the flow I had designed: sign up, create a board, invite a teammate, succeed. Clean boxes, confident arrows. Then I watched twenty session recordings, and the flow that actually existed had a loop in it my diagram did not: people created a board, stared at it, opened the templates page, went back to the empty board, and left. The diagram said "onboarding flow". Reality said "dead end with a scenic detour".

That gap, between the flow you designed and the flow that exists, is the entire reason to map. A user flow or a customer journey map is not documentation of what you built. It is an instrument for finding out where reality disagrees with your intentions, and it only works if you build it from evidence rather than from memory.

This guide covers both artifacts, because they answer different questions and the most common mapping mistake is making one when you needed the other. It is the process I use as a founder mapping my own product's flows, and it is the same process UX teams run at much larger scale: scope, evidence, draft, layer, mark the moments that matter, and convert the map into decisions. Plus, honestly, where AI helps and where it fabricates.

What you walk away with

  • The right artifact for your actual question, because flows and journeys are not the same tool
  • A map scoped to one actor, one goal, and one trigger, instead of a mural of everything
  • Evidence behind every step: analytics, recordings, tickets, and interviews, not team folklore
  • The three or four moments of truth marked, where the experience is actually won or lost
  • A map that produces a ranked list of fixes, instead of decorating a wall

User flow or customer journey map: pick the right artifact

These two get conflated constantly, and the confusion produces maps that answer no question.

User flowCustomer journey map

Shows

The steps and decision points through an interface

The whole experience across time and touchpoints

Unit

Screens, actions, decisions

Stages, actions, thoughts, emotions, channels

Scope

One task: "create an account", "check out"

One relationship: "from first hearing of you to renewal"

Answers

Where do people get stuck or lost in this task?

Where does the overall experience break down or shine?

Looks like

A flowchart

A timeline with layers

The test: if your question contains a screen name or a feature, you want a user flow. If it contains a feeling, a channel, or a phase of the relationship ("why do trials not convert", "what happens between purchase and onboarding"), you want a journey map. Most real projects eventually need both, connected: journey maps find which stage bleeds, user flows find the exact stair people fall down. Map the journey first when you do not know where the problem is; map the flow first when you already know which task is broken.

The one rule that decides whether it works

Map what happens, not what you designed.

Every mapping failure I have seen, including my own, comes from drawing the intended path from memory and calling it research. The team already knows the intended path; drawing it again teaches nothing. The value is entirely in the deltas: the loop nobody designed, the exit nobody predicted, the support ticket theme nobody connected to the checkout flow. Evidence first, boxes second. If a step on your map has no evidence behind it, mark it as an assumption, visibly, because assumption-steps are where maps lie.

How AI fits into flow and journey mapping

Genuinely useful: clustering raw evidence (three hundred support tickets into themes), summarizing interview transcripts, drafting a first-pass flow from a written description of a task so you have something to correct, and generating the diagram mechanics from a text outline so you are not pushing boxes around. Reformatting and first drafts.

Actively dangerous: asking AI to "map the customer journey" without feeding it evidence. It will produce a plausible, generic journey with awareness-consideration-decision stages and invented emotions, and it will look finished. A fabricated journey map is worse than none, because it wears the costume of research. The model has never met your customers; it can organize what you observed, not observe for you.

The tooling constraint: this work is spatial and iterative, and an AI that reads your actual board, the flow you drew, the evidence pinned next to it, can critique and extend the real thing. One that only sees pasted text is working on a summary of a summary.

1. Write the question, the actor, and the boundaries

Do not open a diagramming tool yet. Write four lines:

  • The question. One sentence the map must answer. "Where do new users stall between signup and their first shared board?" "Why do customers who buy once not buy again?" A map without a question becomes a mural: impressive, complete, and useless.
  • The actor. One persona or segment per map. The flow of a new solo user and the flow of an invited teammate are different flows; averaging them produces a path nobody walks.
  • The trigger and the end state. Where does this map start, and what counts as success? "From clicking the invite email, to posting a first comment."
  • What is out of scope. One line, to stop the map from annexing the neighboring territory in every review meeting.

This takes ten minutes and prevents the two most expensive mapping failures: the everything-map, and the two-actors-blended map.

2. Gather evidence before you draw anything

The map is only as honest as what feeds it. Before drawing, collect into one place:

  • Analytics funnels. Where the numbers actually drop between your trigger and end state. This tells you where, not why.
  • Session recordings. Ten to twenty recordings of the actor attempting the task. This is where the undesigned loops live, the back-button dances and the pogo-sticking between two screens. Nothing else surfaces these.
  • Support tickets and chat logs. Search for the task's vocabulary. Tickets are users narrating their own broken flows, free.
  • Interviews or usability tests. Five is plenty for a first map. Ask people to walk the task while thinking aloud; write down verbs and swear words.
  • The team's beliefs, labeled as beliefs. Ask support and sales where they think it breaks. Often right, sometimes revealingly wrong; either way pin their claims separately from the evidence.

Pin all of it on the surface where you will map, physically next to where the relevant steps will go. A flow with its evidence attached is an argument; a flow alone is an opinion. Two focused days is usually enough for a first serious pass; do not let evidence-gathering become the project.

3. Draft the user flow: steps, decisions, exits

Now draw, and keep the grammar boring and consistent:

  • One box per user action or screen, named with a verb phrase: "pastes invite link", "sees empty board".
  • Diamonds for real decision points, where the user genuinely chooses or the system branches: "has a team? yes / no".
  • Explicit exits. Every place people actually leave gets drawn, with its number from analytics: "42% drop here". Exits are the whole point; a flow without them is the fiction version.
  • The undesigned paths, in a different color. The loop from my onboarding story, the workaround support keeps seeing. These are the discoveries; make them visually loud.

Draw the happy path first, left to right, then add the branches and loops evidence forced on you. Resist the urge to fix things while drawing; annotate ("this is where the templates detour happens, see recordings 4, 9, 12") and keep moving. A flow for one task should fit on one screen at readable zoom; if it does not, your scope from step 1 was two tasks wearing one name.

4. Layer the journey on top, if the question needs it

If your question was a journey question, build the timeline now, using the flow (or several flows) as the skeleton for the in-product stages.

The rows that earn their place:

  • Stages. Five to eight phases of the relationship, named from the customer's side: "realizes the old way is breaking", not "top of funnel".
  • Actions. What the customer actually does in each stage, from evidence.
  • Thoughts and questions. Verbatim quotes beat paraphrases. "Is this going to make me migrate everything?" is a design input; "user has concerns" is not.
  • Emotion curve. A single line rising and falling across the stages. Anchor every peak and dip to a quote or recording, or it is decoration.
  • Touchpoints and channels. Where each action happens: your app, email, a teammate's Slack, a review site you do not control.
  • Backstage, optionally. Which team and system owns each touchpoint. This row is what turns a journey map into an organizational conversation, because it shows the handoffs where experiences usually tear.

Keep it to one wall-sized artifact, and let rows stay sparse where evidence is thin, visibly sparse, rather than filled with plausible invention.

5. Mark the moments of truth

A finished map contains thirty steps; three or four of them decide everything. Find and mark them:

  • The biggest cliff. The step with the largest evidence-backed drop-off.
  • The first value moment. Where the actor first gets the thing they came for. Everything before it is overhead you should be shortening.
  • The emotional low. The dip in the curve where frustration peaks; this is where people describe you to others, unkindly.
  • The undesigned workaround. Where users built their own path, which is simultaneously a bug report and a feature request.

Mark them directly on the map, big. The moments of truth are the bridge from map to roadmap, and they are the answer when a stakeholder asks "so what did we learn". If you cannot name the moments of truth, the mapping is not finished, no matter how complete the diagram looks.

6. Review it with the people who own the steps

A map reviewed alone is a diary. Run one working session, sixty to ninety minutes, with the people who own the touchpoints: product, support, marketing, whoever owns the invite email.

Structure that works: walk the map start to finish once without debate, then go back to the marked moments and ask two questions at each: "does the evidence convince us?" and "what would we try here?" Capture proposed fixes next to their moments, on the map, with an owner each. Disagreements about what happens get resolved by evidence or logged as an explicit open question with a plan to find out, not by whoever is most senior.

This session is also where the map earns organizational trust, because people believe maps they were interrogated by.

7. Convert the map into decisions, then keep it alive

The map's output is a short ranked list: the three or four moments of truth, each with its evidence, its proposed fix, an owner, and a way to measure whether the fix moved the number. That list goes into your planning process; the map stays behind it as the argument.

Then two habits keep it from becoming wallpaper:

  • Date it and version it. "Onboarding flow, June 2026, evidence attached." When the flow changes, the map gets a new version, not a silent edit, so you can see whether the fixes worked.
  • Re-walk it on a trigger, not a schedule. After each significant release touching the mapped area, and roughly twice a year otherwise, pull ten fresh recordings and check the map against them. The re-walk is an afternoon, not a project, because the structure already exists.

Common mistakes

  • Mapping the designed path from memory and calling it research. The map must be built from recordings, funnels, and tickets, or it is fiction with arrows.
  • One map, two actors. The averaged path belongs to nobody. One actor per map.
  • A journey map when the question was a flow question, or vice versa. Feelings and phases: journey. Screens and tasks: flow.
  • No exits drawn. The drop-offs are the finding. A flow of only forward arrows is a brochure.
  • Emotion curves without quotes. An unanchored feelings-line is decoration, and stakeholders can smell it.
  • The everything-mural. Six actors, forty touchpoints, four months, retired to a wall. Scope to one question you can answer this month.
  • Letting AI invent the journey. It produces plausible stages and fabricated emotions instantly. Feed it your evidence to organize, never ask it to imagine your customer.
  • Shipping the map instead of the decisions. The deliverable is the ranked list of moments and fixes; the map is the evidence behind it.

How this went for our own onboarding flow

The question: "Where do new solo users stall between signup and inviting someone?" One actor (solo creative, not invited teammates), trigger at account creation, end state at a sent invite.

Evidence took two days: the funnel showed a 38% drop between first board created and anything else happening; twenty session recordings; forty-one support and chat messages matching "blank", "start", or "template"; and five think-aloud tests with people from our target audience.

The draft flow had eleven boxes and, once the recordings were in, two undesigned paths drawn in red: the empty-board-to-templates-and-back loop, and a smaller one where people created a second empty board, apparently hoping it would be different. Neither existed in the designed flow. The funnel numbers went onto the exits.

Moments of truth, marked after layering: the cliff was the empty board itself, the first value moment was seeing content on a canvas, and the two red loops were both attempts to reach that value moment without knowing how. The workaround was the feature request.

The review session had three of us plus our support person, who supplied the missing why: people did not want a template, they wanted their own project to appear. The ranked list had one big item on it: never land a new user on a truly empty board; put a guided first-project setup in the way. We built it, re-pulled recordings a month later for the re-walk, and the loop was gone from the recordings before it was gone from the funnel, which is exactly the order the map predicted.

The tools you will actually use

Any of these can draw boxes; they differ on where the evidence lives and who can stand in front of the map.

  • Figma and FigJam are the design-team default, and the natural choice when the flow feeds directly into screen design; Figma's own journey-map resources are widely used. The seam: evidence tends to live elsewhere, and non-designers treat a Figma link as someone else's building.
  • Miro and Mural are strong for the workshop moment, running the mapping session with a big group, with deep facilitation features. Maps there tend to become artifacts of the workshop rather than living project documents.
  • Lucidchart and Whimsical produce the tidiest formal flowcharts, fast, and suit documentation-grade diagrams. Less natural for pinning recordings, quotes, and tickets around the flow.
  • An infinite canvas that holds the map and its evidence together is the structural fit for the process in this guide, and it is what Storyflow is: the flow, the journey layers, and the pinned recordings, quotes, and funnel screenshots on one surface, with the AI reading the actual board, so clustering three hundred tickets into themes next to the flow, or drafting the first-pass flow from your written task description, happens on the real map rather than in a side chat. It is free to start with unlimited boards and collaborators, and paid plans start at 7.99 dollars a month billed annually, per account rather than per seat, so support and marketing can stand in front of the map at no cost.
  • The honest summary: if the deliverable is a pixel-adjacent design artifact, Figma is where it should live, and if the deliverable is a one-off workshop, Miro runs great workshops. The case for Storyflow is a map that stays alive as a project home, evidence attached, decisions on top, re-walked next quarter without archaeology.

You are ready

The map is not the deliverable. The deltas are: the loop nobody designed, the cliff with a number on it, the moment where value first lands, and the short ranked list of fixes those produce.

Write the question and pick one actor. Gather the recordings before you draw a single box. Draw the exits. Mark the moments of truth. Review it with the people who own the steps, and ship the list, not the mural.

Do that and mapping stops being a poster-making exercise, and becomes the fastest way to find out where your product's reality disagrees with your intentions, while the disagreement is still cheap to fix.

Author

Justkay is a documentary filmmaker and the founder of Storyflow. He maps his own product's flows the way this guide describes, and built Storyflow after watching too much research die in tools where the evidence and the map could not live on the same surface.

FAQ: Mapping User Flows and Customer Journeys

How do you map a user flow step by step?

Write the question, the single actor, the trigger, and the end state first. Gather evidence: funnel analytics for where people drop, ten to twenty session recordings for the undesigned loops, support tickets in the task's vocabulary, and a handful of think-aloud tests. Then draw: one box per action or screen with verb-phrase names, diamonds for genuine decision points, every real exit drawn with its drop-off number, and the undesigned paths in a loud color. Mark the moments of truth, review the map with the people who own the steps, and convert it into a ranked list of fixes with owners.

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

A user flow charts the steps and decision points through an interface for one task: screens, actions, branches, exits. A customer journey map charts the whole relationship across time and touchpoints: stages, actions, thoughts, verbatim quotes, an emotion curve, and the channels where each interaction happens. If your question names a screen or feature, map a flow; if it names a feeling, a channel, or a phase like "between trial and purchase", map a journey. Mature teams connect them: the journey finds which stage bleeds, the flow finds the exact stair people fall down.

What should a customer journey map include?

Five to eight stages named from the customer's perspective, the actions they actually take in each, their thoughts and questions as verbatim quotes, an emotion curve anchored to evidence, and the touchpoints and channels where each action happens. Optionally a backstage row showing which team and system owns each touchpoint, which is what turns the map into an organizational conversation about handoffs. Every cell should trace to evidence: recordings, tickets, interviews, or analytics, with thin spots left visibly sparse rather than filled with plausible invention.

What is the best tool for mapping user flows and customer journeys?

It depends on where the map has to live afterward. Figma or FigJam when the flow feeds directly into screen design; Miro or Mural when the centerpiece is a large facilitated workshop; Lucidchart or Whimsical for formal documentation-grade flowcharts. Storyflow's fit is the evidence-driven process: an infinite canvas holding the flow, the journey layers, and the pinned recordings, quotes, and funnel data together, with AI that reads the actual board to cluster evidence and draft first-pass flows, free to start with unlimited collaborators and paid plans from 7.99 dollars a month per account. For pixel-adjacent deliverables, though, the design tools remain the right home.

How many user flows should you map?

One per actor per task, and far fewer than you think. Start with the single flow behind your most important unanswered question, usually activation or checkout, and only map the next one when the first has produced its ranked list of fixes. The everything-mural that maps six personas across forty touchpoints is the most common way mapping projects die: months of effort, a beautiful wall, no decisions. A good working set for a small product is three to five living flows and one journey map, each dated, versioned, and re-walked after releases that touch them.

Should you use AI to create user flows and journey maps?

Use it on your evidence, never instead of it. AI is genuinely good at clustering hundreds of support tickets into themes, summarizing interview transcripts, and drafting a first-pass flowchart from your written description of a task, mechanical work that would eat your mapping days. It is dangerous when asked to "map the customer journey" cold: it produces a plausible generic journey with invented stages and emotions that looks finished and is fiction. The test of an AI mapping feature is whether it works from your actual board and evidence or from nothing.

See Storyflow in Action

A visual AI workspace where every feature lives inside one canvas. No tab-switching, no context lost.

Build your entire board from a single message

Type what you need in the AI chat at the bottom of your canvas. The AI adds cards, headings, and structure directly onto your board.

Use expert frameworks as AI context

Type @ in the AI chat and choose any Tactic. The AI tailors every response to that framework instead of giving generic advice.

Turn your board into a mind map in seconds

Ask the AI to restructure your canvas as a mindmap. It connects your ideas into a visual hierarchy so you can see how everything relates.

Why Storyflow Exists

Storyflow actually began as a personal tool while working on creative and research projects.

We kept running into the same problem: ideas were scattered everywhere: notes, documents, and whiteboards.

Nothing helped us see how everything connected.

So we started building a workspace designed around how ideas actually grow.

→ Read how Storyflow was created
Justkay - Documentary Filmmaker & Founder at Storyflow

Justkay

Documentary Filmmaker & Founder at Storyflow

Published: 2026-08-06

Start creating with AI and become more productive

Transform your creative workflow with AI-powered tools. Generate ideas, create content, and boost your productivity in minutes instead of hours.

Ask Storyflow to