Skip to main content

Customer journey map guide

How to create a customer journey map

A customer journey map visualizes the end-to-end experience of a user with your product — what they do, think, and feel at every step.

What is a customer journey map?

A customer journey map is a visual timeline of all the touchpoints a user has with a product or service — from first awareness to long-term use. It shows not just what they do, but what they think and feel at each step. The goal is to reveal gaps between what users experience and what you intend for them to experience.

Who creates journey maps

Journey maps are used across several roles — the artifact looks the same, but the questions each role is trying to answer differ.

UX Designers

To identify friction and design better flows

Product Managers

To align cross-functional teams on the user experience

Business Analysts

To document current-state processes and identify improvements

Customer Success Managers

To understand where customers get stuck or drop off

The 5 columns of a journey map

Most journey maps use these five columns, though the visual format varies. The columns are the structure — everything else is content.

1

Stage

The phase of the journey: Awareness, Consideration, Onboarding, Use, Renewal/Churn

2

Actions

What the user does at this stage

3

Thoughts

What they are thinking

4

Emotions

How they feel (frustrated, confused, delighted, neutral) — often shown as a line graph above or below neutral

5

Opportunities

What could be improved at this stage

A real example: career-change platform user

Here are two stages from a journey map for someone discovering a career-change platform for the first time.

StageAwareness
Action

Googles 'how to become a product manager without experience', finds the site via search

Thought

"Is this legitimate? Can I really do this?"

Emotion

Hopeful but skeptical

Opportunity

Social proof on the landing page — success stories, testimonials, number of career changers helped

StageOnboarding
Action

Takes the quiz, sees a personalized career track

Thought

"This is actually tailored to me. But where do I start?"

Emotion

Engaged but slightly overwhelmed

Opportunity

Clearer 'Start here' next step, progress tracking, estimated time commitment

How to create a journey map (step by step)

Follow these steps in order. Skipping the persona and scope steps is the most common reason a journey map ends up too abstract to be useful.

1

Choose one persona

Pick one user type, not all. A journey map that tries to cover everyone ends up covering no one.

2

Define the scope

End-to-end or one specific scenario? Starting broad is fine — narrow it once you see the full picture.

3

List all touchpoints from the user's point of view

Every moment they interact with your product, brand, or team — ads, onboarding emails, support chats, in-app flows.

4

Add what they think and feel at each touchpoint

Base this on research or interviews when possible. Avoid guessing — even a few user conversations will sharpen this significantly.

5

Identify the lowest-emotion moments

Those are your biggest opportunities. Where frustration or confusion peaks, that's where to focus your next improvement cycle.

6

Present to your team and prioritize improvements

A journey map is most useful as a shared artifact. Walk your team through it and turn the opportunities into backlog items.

Tools

Any of these work. Don’t let tool choice delay getting started — a Google Sheets table is enough to run your first workshop.

Mirofree tier available
FigJamFigma's whiteboard tool
Lucidchartgood for structured diagrams
Google Sheetssimple table format works fine

Next steps

Build UX skills in the UX Designer track

Journey maps are one of several research and synthesis tools covered in the UX Designer track. Learn to turn user research into actionable design decisions.

Explore the UX Designer track