A customer journey map is a chart of the stages that a customer goes through with a product or a company. A good map changes vague feedback into specific decisions. This guide gives you a practical customer journey map template that you can copy, adapt, and use with your team in one session.
If you have no research data yet, plan the study with the UX research plan template and choose participants with the user research screener template. Then run the interviews with the user interview template.
Copy/Paste Customer Journey Map Template
Use this table for your first draft. Keep each cell short, so that your team can read the table quickly.
| Journey Stage | User Goal | Touchpoints | Actions | Questions/Needs | Emotion (1-5) | Friction | Evidence | Opportunity | Owner | Priority |
|---|---|---|---|---|---|---|---|---|---|---|
| Discover | What is this and is it relevant? | Search result, ad, social post | Skims value prop, compares options | "Is this for me?" | 3 | Generic messaging | CTR, bounce rate, user interviews | Tighten ICP-specific messaging | Marketing | High |
| Evaluate | Can I trust this? | Homepage, pricing, reviews | Reads proof, checks pricing | "Can this solve my problem?" | 2 | Weak proof near CTA | Heatmaps, session replays | Add outcome-focused proof blocks | Growth | High |
| Try/Sign up | Can I do this quickly? | Signup form, onboarding flow | Creates account, confirms email | "How long will this take?" | 2 | Form friction, too many fields | Form drop-off, funnel events | Remove non-essential fields | Product | High |
| First value | Can I get a win now? | Dashboard, onboarding checklist | Completes setup task | "What do I do first?" | 3 | Unclear first action | Time-to-value metric | Add guided quick start | Product | Medium |
| Expand | Is this worth deeper adoption? | Feature pages, emails, support docs | Invites team, uses advanced features | "What should I do next?" | 3 | Feature discoverability gaps | Feature adoption data | Role-based in-app prompts | Product Marketing | Medium |
| Renew/Advocate | Should I keep/recommend this? | Renewal flow, NPS survey | Renews, refers, or churns | "Am I still getting value?" | 4 | Value not visible at renewal | Renewal/churn analysis | Monthly value recap emails | CS | High |
Filled Example: B2B SaaS Free-Trial Flow
Use this free-trial example as a model if you need customer journey map examples before you complete your own map. This example uses sample data, not real results.
Context
- Product: A platform that uses AI to audit websites
- Persona: A growth manager at a SaaS company with 20 to 100 people
- Goal: Move the user from the trial signup to the first audit report within 24 hours
Critical Findings
Users came to the trial page from high-intent search queries, but they hesitated at signup because the expected output was not clear. Users who reached the dashboard often stopped there because they did not know what to do first. Teams that created one report in their first visit continued to use the product at a noticeably higher rate.
Actions Shipped
The product team then shipped three changes. It rewrote the hero text of the trial page to promise a specific first output, and it added a 3-step onboarding checklist that shows the progress of each step. It also changed the default view so that the report shows first.
How to Run a 60-Minute Mapping Session
1. Prepare inputs (15 minutes)
Bring these inputs to the session:
- The top tasks from interviews and surveys
- Funnel metrics for each stage
- Qualitative notes from support calls and sales calls
To prepare the research behind them, describe your users with the user persona template and plan your questions with the user interview questions template.
2. Map current-state journey (20 minutes)
- Complete the template for one persona only.
- Record the facts first (events, pages, and quotes).
- Add assumptions in a different color or in a separate column.
3. Score opportunities (15 minutes)
Give each opportunity a priority score. To get the score, multiply three ratings:
Priority Score = Impact x Confidence x Frequency
- Impact: the expected improvement for the business or for users (1 to 5)
- Confidence: the quality of the evidence (1 to 5)
- Frequency: how often users have the problem (1 to 5)
Sort the opportunities by score, and give each one a single owner.
4. Convert map into execution (10 minutes)
Create a ticket for each top opportunity. Put this information in each ticket:
- a problem statement
- the expected change in behavior
- a success metric
- a deadline and an owner
After the team ships the changes, check the changed pages with our website UX checklist and a focused website usability test.
Customer Journey Map Template vs User Journey Map Template
In practice, teams use "customer journey map" and "user journey map" with almost the same meaning. Marketing, growth, and CX teams often say customer journey map template, while product and UX teams often say user journey map template. Both templates have the same core structure: stage, touchpoint, user goal, friction, evidence, and action.
Common Mistakes (and Fixes)
Mistake 1: Mapping every persona at once
Map one persona and one outcome first. When that map is complete, make a new map for the next persona or outcome.
Mistake 2: Turning assumptions into facts
Fill the Evidence column for every row, and mark each assumption clearly. Then the team can see which entries are facts.
Mistake 3: No owner on opportunities
Give each high-priority opportunity a direct owner and a target metric. Then one person is responsible for the change, and the team can measure the result.
Mistake 4: Map created once, never updated
Review the map each month and after each major change to the funnel. Otherwise, the map shows a journey that users no longer take.
Use the Map to Improve Real Pages
A journey map is useful only when it changes what users see. Do these steps after your session:
- Audit the pages that have high friction with the Website UX Audit.
- Review the quality of your messaging with Website Content Analysis.
- Rank the problems that limit conversions with Landing Page Analyzer.
For a faster first review, audit your page with Roast My Web. Then use the report as input for your next mapping session.



