What This Template Is For
A customer journey map is a visual representation of every interaction a customer has with your product, from the moment they first become aware of you through long-term advocacy. It captures what customers do, think, and feel at each stage, revealing pain points and opportunities that quantitative data alone cannot surface.
This template provides a structured framework for mapping the six core stages of the customer journey: Awareness, Consideration, Purchase, Onboarding, Adoption, and Advocacy. Each stage includes spaces for touchpoints, customer emotions, pain points, opportunities for improvement, and metrics to track. A fully filled-out example for a SaaS product is included to guide your own mapping process.
When to Use This Template
Who should be in the room? Journey mapping is most effective as a collaborative exercise. Include product, design, marketing, sales, customer success, and support. Each team sees different parts of the journey.
Step-by-Step Instructions
Step 1: Define Your Scope (5 minutes)
Before mapping, answer these scoping questions:
Step 2: Gather Input Data (15 minutes)
Collect these inputs before filling in the template:
Step 3: Map Each Stage (20 minutes)
Work through the template below stage by stage. For each stage, document:
Step 4: Identify Priority Improvements (5 minutes)
Review the completed map and identify the 3-5 highest-impact opportunities. Prioritize based on: severity of pain, number of customers affected, and effort to fix.
The Customer Journey Map Template
Persona: [Name and brief description]
Journey scope: [Starting point] to [Ending point]
Map type: Current state / Future state
Date created: [Date]
Last updated: [Date]
Stage 1: Awareness
The customer realizes they have a problem or discovers your product/category.
| Dimension | Details |
|---|---|
| Customer goal | [What are they trying to accomplish?] |
| Touchpoints | [Where do they encounter your brand? e.g., search, social, word of mouth, ads, content] |
| Actions | [What do they do? e.g., Google a problem, read a blog post, see a social post] |
| Thinking | [What questions are on their mind?] |
| Feeling | [Emotional state: curious, frustrated, skeptical, overwhelmed?] |
| Pain points | [What friction exists? e.g., hard to find information, unclear what your product does] |
| Opportunities | [How could this stage be improved?] |
| Key metrics | [e.g., Organic traffic, brand search volume, content engagement rate] |
Stage 2: Consideration
The customer actively evaluates your product against alternatives.
| Dimension | Details |
|---|---|
| Customer goal | [What are they trying to accomplish?] |
| Touchpoints | [e.g., website, pricing page, demo, review sites, competitor comparisons] |
| Actions | [e.g., Request demo, start free trial, read case studies, check reviews] |
| Thinking | [e.g., "Will this work for my team?", "Is the price justified?", "What do other users say?"] |
| Feeling | [Emotional state] |
| Pain points | [e.g., Pricing not transparent, demo requires sales call, unclear differentiation] |
| Opportunities | [How could this stage be improved?] |
| Key metrics | [e.g., Trial signup rate, demo-to-trial conversion, pricing page bounce rate] |
Stage 3: Purchase
The customer makes the decision to buy and completes the transaction.
| Dimension | Details |
|---|---|
| Customer goal | [What are they trying to accomplish?] |
| Touchpoints | [e.g., Checkout flow, contract signing, billing setup, welcome email] |
| Actions | [e.g., Select plan, enter payment, sign contract, get approval from manager] |
| Thinking | [e.g., "Am I choosing the right plan?", "What happens if I need to cancel?"] |
| Feeling | [Emotional state] |
| Pain points | [e.g., Confusing plan tiers, lengthy procurement process, hidden fees] |
| Opportunities | [How could this stage be improved?] |
| Key metrics | [e.g., Trial-to-paid conversion rate, time to purchase, cart abandonment rate] |
Stage 4: Onboarding
The customer sets up the product and begins using it for the first time.
| Dimension | Details |
|---|---|
| Customer goal | [What are they trying to accomplish?] |
| Touchpoints | [e.g., Setup wizard, onboarding emails, help docs, first-use prompts, CS kickoff call] |
| Actions | [e.g., Create account, invite team, configure settings, complete first core action] |
| Thinking | [e.g., "How do I get started?", "Where is the feature I signed up for?"] |
| Feeling | [Emotional state] |
| Pain points | [e.g., Too many steps before value, unclear next actions, no guidance] |
| Opportunities | [How could this stage be improved?] |
| Key metrics | [e.g., Onboarding completion rate, time to first value, Day-1 activation rate] |
Stage 5: Adoption
The customer integrates the product into their regular workflow and expands usage.
| Dimension | Details |
|---|---|
| Customer goal | [What are they trying to accomplish?] |
| Touchpoints | [e.g., In-app feature discovery, email tips, webinars, support, community forum] |
| Actions | [e.g., Use advanced features, invite more team members, integrate with other tools] |
| Thinking | [e.g., "How do I get more out of this?", "Can my whole team use this?"] |
| Feeling | [Emotional state] |
| Pain points | [e.g., Feature discoverability, learning curve for advanced features, lack of integrations] |
| Opportunities | [How could this stage be improved?] |
| Key metrics | [e.g., Weekly active usage, feature adoption rates, seat expansion, NPS] |
Stage 6: Advocacy
The customer becomes a promoter who recommends the product to others.
| Dimension | Details |
|---|---|
| Customer goal | [What are they trying to accomplish?] |
| Touchpoints | [e.g., Referral program, review request, case study interview, community, social] |
| Actions | [e.g., Leave a review, refer a colleague, speak at an event, share on social media] |
| Thinking | [e.g., "This product genuinely helped me. Others should know about it."] |
| Feeling | [Emotional state] |
| Pain points | [e.g., No easy way to refer, referral incentives are weak, never asked for feedback] |
| Opportunities | [How could this stage be improved?] |
| Key metrics | [e.g., NPS, referral rate, review volume, case study participation, organic word-of-mouth] |
Emotional Journey Summary
After completing all six stages, plot the overall emotional arc of the journey.
| Stage | Emotion | Intensity (1-5) | Key Driver |
|---|---|---|---|
| Awareness | [e.g., Curious] | [1-5] | [What causes this emotion] |
| Consideration | [e.g., Cautiously optimistic] | [1-5] | [What causes this emotion] |
| Purchase | [e.g., Anxious] | [1-5] | [What causes this emotion] |
| Onboarding | [e.g., Overwhelmed] | [1-5] | [What causes this emotion] |
| Adoption | [e.g., Confident] | [1-5] | [What causes this emotion] |
| Advocacy | [e.g., Proud] | [1-5] | [What causes this emotion] |
Emotional low points to address: [List the 1-2 stages where the emotional experience is worst and what causes it]
Priority Improvements Matrix
| Opportunity | Stage | Severity (H/M/L) | Customers Affected | Effort (H/M/L) | Priority |
|---|---|---|---|---|---|
| [Opportunity 1] | [Stage] | [H/M/L] | [Many / Some / Few] | [H/M/L] | [1-5] |
| [Opportunity 2] | [Stage] | [H/M/L] | [Many / Some / Few] | [H/M/L] | [1-5] |
| [Opportunity 3] | [Stage] | [H/M/L] | [Many / Some / Few] | [H/M/L] | [1-5] |
| [Opportunity 4] | [Stage] | [H/M/L] | [Many / Some / Few] | [H/M/L] | [1-5] |
| [Opportunity 5] | [Stage] | [H/M/L] | [Many / Some / Few] | [H/M/L] | [1-5] |
Filled-Out Example: SaaS Project Management Tool
Persona: Sarah, Head of Product at a 50-person SaaS startup
Journey scope: First Google search to referring a colleague
Map type: Current state
Awareness (Example)
| Dimension | Details |
|---|---|
| Customer goal | Find a better way to manage her team's roadmap and sprint planning |
| Touchpoints | Google search ("best roadmap tool for startups"), blog post on product roadmap best practices, LinkedIn ad |
| Actions | Reads two comparison blog posts, visits three product websites, bookmarks two tools to try later |
| Thinking | "I'm wasting too much time maintaining roadmaps in spreadsheets. There has to be a better way." |
| Feeling | Frustrated with current process, hopeful that a tool can help, slightly overwhelmed by options |
| Pain points | Too many tools to evaluate. Hard to tell which is right for a small team vs. enterprise. Marketing all sounds the same. |
| Opportunities | Create comparison content targeting "roadmap tool for small teams." Be specific about team size fit. |
| Key metrics | Blog traffic from roadmap-related keywords, branded search volume |
Onboarding (Example)
| Dimension | Details |
|---|---|
| Customer goal | Get her team set up and start using the tool for the current sprint |
| Touchpoints | Welcome email series, in-app setup wizard, help center, optional kickoff call with CS |
| Actions | Creates workspace, invites 3 teammates, imports backlog from spreadsheet, creates first roadmap view |
| Thinking | "I need to show my team value quickly or they'll go back to the spreadsheet." |
| Feeling | Anxious about whether the team will adopt it. Mildly frustrated by the import process. Relieved when the first roadmap view looks good. |
| Pain points | CSV import failed on first attempt due to formatting. No clear guidance on which view to set up first. Invite flow required teammates to create passwords before seeing anything. |
| Opportunities | Offer a pre-built "Startup Sprint" template. Let invited users see the workspace before creating an account. Auto-detect CSV formatting issues and suggest fixes. |
| Key metrics | Onboarding completion rate (currently 52%), time to first roadmap created (currently 45 minutes), Day-1 team activation (currently 18%) |
Adoption (Example)
| Dimension | Details |
|---|---|
| Customer goal | Make the tool her team's single source of truth for roadmap and sprint planning |
| Touchpoints | Weekly usage, feature announcements via email, in-app tips, monthly webinar, support chat |
| Actions | Uses the tool daily for standups, tries the timeline view for the first time in week 3, sets up a Slack integration in week 4, requests a Jira integration |
| Thinking | "This is working for roadmap but I wish it connected to our dev workflow in Jira." |
| Feeling | Growing confidence in the tool. Mildly frustrated by the lack of a Jira integration. Delighted when she discovers the timeline view. |
| Pain points | No native Jira integration (most requested feature). Advanced reporting requires upgrading to a higher tier. New team members do not receive any onboarding after being invited. |
| Opportunities | Build Jira integration or prominent Zapier workaround. Send a "week 3" email highlighting the timeline feature. Create an in-app onboarding flow for invited (non-admin) users. |
| Key metrics | WAU per account (currently 3.2 of 5 seats), feature adoption for timeline view (currently 34%), Jira integration requests (127 in last quarter) |
Emotional Journey Summary (Example)
| Stage | Emotion | Intensity (1-5) | Key Driver |
|---|---|---|---|
| Awareness | Frustrated but hopeful | 3 | Current tool pain drives search |
| Consideration | Cautiously optimistic | 3 | Product looks good but hard to compare |
| Purchase | Confident | 4 | Free trial reduced risk |
| Onboarding | Anxious | 2 | Import issues and unclear first steps |
| Adoption | Growing confidence | 4 | Tool delivers value, some gaps remain |
| Advocacy | Willing but not prompted | 3 | Happy enough to recommend if asked |
Primary emotional low point: Onboarding. The CSV import failure and lack of clear guidance create anxiety. This is the highest-leverage stage to improve because it is where we lose the most users.
Tips for Getting the Most Out of This Template
Key Takeaways
About This Template
Created by: Tim Adair
Last Updated: 2/8/2026
Version: 1.0.0
License: Free for personal and commercial use