All templates

Customer Journey Map Template

Map the full experience your customer has across every stage — from discovery to advocacy. Identify emotions, pain points, and opportunities at each touchpoint.

Use this template

What you get

  • Five-stage journey: Discover, Consider, Sign Up, Use, Advocate
  • Five rows: Action, Touchpoint, Emotion, Pain Point, Opportunity
  • Color-coded rows for quick visual separation of each dimension

What this template is for

A customer journey map visualizes the complete experience a customer has with your product or service — stage by stage, from the moment they first hear about you to when they become an advocate. Unlike a user flow (which focuses on UI steps), a journey map captures what the customer is doing, thinking, and feeling at each touchpoint. This template covers five stages (Discover, Consider, Sign Up, Use, Advocate) across five rows (Action, Touchpoint, Emotion, Pain Point, Opportunity). Fill in each cell to identify where experience gaps create churn risk and where small improvements could have the most impact.

When to use this template

  • Align product, marketing, and customer success around a shared view of the customer experience before a major launch.
  • Identify the highest-friction moments in the customer lifecycle so the team can prioritize fixes with the most retention impact.
  • Brief a new team member on the full customer experience without scheduling a series of cross-team meetings.
  • Use as a workshop output after customer interviews: map what customers actually said they do and feel at each stage.
  • Present the customer perspective to executives or investors with a visual that goes beyond metrics.

How to use it

  1. 1Define the persona: pick one primary customer segment for this map — mixing multiple segments produces a map that is accurate for no one.
  2. 2Name the stages: define the key phases the customer moves through, from first awareness to post-purchase advocacy.
  3. 3Fill in Actions: what is the customer actively doing at each stage? Be specific and behavioral, not aspirational.
  4. 4Map Touchpoints: where and how does the customer interact with your product, team, or brand at each stage?
  5. 5Document Emotions: what is the customer feeling? Use plain language — 'confused', 'excited', 'frustrated' — not abstract labels.
  6. 6Add Pain Points and Opportunities: what friction exists at each stage, and what could you change to improve the experience?

Quick example

SaaS product manager journey

Persona: Alex Chen, Senior PM, wants a new project management tool
Discover: Searches 'project management tool' → emotion: curious → pain: too many results
Consider: Compares pricing → emotion: evaluating → pain: pricing not transparent
Sign Up: Completes onboarding → emotion: excited → pain: too many form fields
Use: Creates first project → emotion: slightly confused → pain: too many features at once
Advocate: Shares with colleagues → emotion: delighted → opportunity: launch referral program

Start editing online

Open the template in CodePic, replace the sample nodes, and turn it into your own study board in a few minutes.

See examples: /templates/customer-journey-map/examples

More templates you might like