AI-ENHANCEDFREE⏱️ 45 min

Customer Journey Map Template

A structured customer journey map template with stages, touchpoints, emotions, pain points, and a filled SaaS example to guide your mapping.

By Tim Adair• Last updated 2026-02-08

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

  • Product discovery and research: Map the current journey before redesigning flows or building new features.
  • Onboarding optimization: Identify where new users drop off and why.
  • Cross-functional alignment: Create a shared understanding of the customer experience across product, marketing, sales, and support.
  • Customer experience audits: Systematically evaluate every touchpoint for friction and opportunity.
  • New product planning: Map the intended journey before building, to design experiences intentionally rather than accidentally.
  • Churn investigation: Trace the journey of customers who leave to find the moments where things go wrong.
  • 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:

  • Which persona are you mapping? Journey maps are persona-specific. A self-serve startup user and an enterprise buyer with a procurement process have fundamentally different journeys. Pick one.
  • What is the starting point? Usually the moment the customer first becomes aware of your product or category.
  • What is the ending point? Usually when the customer becomes an advocate (or churns).
  • Are you mapping the current state or the desired future state? Do the current state first. You cannot improve what you have not documented.
  • Step 2: Gather Input Data (15 minutes)

    Collect these inputs before filling in the template:

  • Customer interview transcripts or notes (3-5 recent interviews minimum)
  • Support ticket themes and common questions by journey stage
  • Analytics data: funnel conversion rates, drop-off points, time between stages
  • Sales team feedback on the buying process
  • NPS or CSAT data segmented by customer tenure
  • Onboarding completion data and activation metrics
  • Step 3: Map Each Stage (20 minutes)

    Work through the template below stage by stage. For each stage, document:

  • What the customer is doing (actions and touchpoints)
  • What they are thinking (questions, concerns, expectations)
  • What they are feeling (emotional state -- frustrated, excited, confused, confident)
  • Where the pain is (friction, confusion, unmet expectations)
  • Where the opportunity is (ways to improve the experience)
  • What to measure (metrics that indicate success or failure at this stage)
  • 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.

    DimensionDetails
    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.

    DimensionDetails
    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.

    DimensionDetails
    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.

    DimensionDetails
    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.

    DimensionDetails
    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.

    DimensionDetails
    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.

    StageEmotionIntensity (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

    OpportunityStageSeverity (H/M/L)Customers AffectedEffort (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)

    DimensionDetails
    Customer goalFind a better way to manage her team's roadmap and sprint planning
    TouchpointsGoogle search ("best roadmap tool for startups"), blog post on product roadmap best practices, LinkedIn ad
    ActionsReads 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."
    FeelingFrustrated with current process, hopeful that a tool can help, slightly overwhelmed by options
    Pain pointsToo many tools to evaluate. Hard to tell which is right for a small team vs. enterprise. Marketing all sounds the same.
    OpportunitiesCreate comparison content targeting "roadmap tool for small teams." Be specific about team size fit.
    Key metricsBlog traffic from roadmap-related keywords, branded search volume

    Onboarding (Example)

    DimensionDetails
    Customer goalGet her team set up and start using the tool for the current sprint
    TouchpointsWelcome email series, in-app setup wizard, help center, optional kickoff call with CS
    ActionsCreates 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."
    FeelingAnxious about whether the team will adopt it. Mildly frustrated by the import process. Relieved when the first roadmap view looks good.
    Pain pointsCSV 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.
    OpportunitiesOffer 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 metricsOnboarding completion rate (currently 52%), time to first roadmap created (currently 45 minutes), Day-1 team activation (currently 18%)

    Adoption (Example)

    DimensionDetails
    Customer goalMake the tool her team's single source of truth for roadmap and sprint planning
    TouchpointsWeekly usage, feature announcements via email, in-app tips, monthly webinar, support chat
    ActionsUses 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."
    FeelingGrowing confidence in the tool. Mildly frustrated by the lack of a Jira integration. Delighted when she discovers the timeline view.
    Pain pointsNo 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.
    OpportunitiesBuild 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 metricsWAU 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)

    StageEmotionIntensity (1-5)Key Driver
    AwarenessFrustrated but hopeful3Current tool pain drives search
    ConsiderationCautiously optimistic3Product looks good but hard to compare
    PurchaseConfident4Free trial reduced risk
    OnboardingAnxious2Import issues and unclear first steps
    AdoptionGrowing confidence4Tool delivers value, some gaps remain
    AdvocacyWilling but not prompted3Happy 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

  • Use real customer quotes. Instead of summarizing what customers think and feel in your own words, paste actual quotes from interviews, support tickets, and reviews. This keeps the map grounded in reality and makes it more compelling when shared with stakeholders.
  • Map one persona at a time. Resist the temptation to create a "universal" journey map. A self-serve startup user and an enterprise buyer going through procurement have completely different journeys. Create separate maps for each key persona.
  • Involve frontline teams. Your support, sales, and customer success teams interact with customers daily. They know where the journey breaks down in ways that product and design teams often do not. Include them in the mapping session.
  • Validate with data. After mapping the journey based on qualitative input, overlay quantitative data. Do the analytics confirm the pain points you identified? If 60% of users drop off during onboarding, the pain point you mapped at that stage is validated.
  • Revisit the map quarterly. Customer journeys change as your product evolves, as you enter new markets, and as competitors shift. A journey map from a year ago may no longer reflect reality.
  • Focus on moments of truth. Not all touchpoints are equally important. Identify the 3-4 "moments of truth" -- interactions where the customer either deepens their commitment or considers leaving. Invest disproportionately in getting those moments right.
  • Use the priority matrix. A journey map that does not lead to action is just a poster on the wall. Use the priority improvements matrix to convert insights into a ranked list of initiatives for your roadmap.
  • Key Takeaways

  • Journey maps capture the full customer experience across six stages: Awareness, Consideration, Purchase, Onboarding, Adoption, and Advocacy
  • The most valuable part of a journey map is identifying specific pain points and the opportunities they create
  • Always ground the map in real customer data -- interviews, support tickets, analytics, and reviews
  • Map one persona at a time and revisit the map quarterly
  • Use the priority improvements matrix to translate journey insights into roadmap initiatives

  • About This Template

    Created by: Tim Adair

    Last Updated: 2/8/2026

    Version: 1.0.0

    License: Free for personal and commercial use

    Frequently Asked Questions

    How is a customer journey map different from a user flow?+
    A user flow documents the steps a user takes within your product to complete a specific task (e.g., "sign up for an account"). A customer journey map is broader -- it covers the entire lifecycle relationship, including interactions outside your product (discovering you through Google, reading reviews, talking to sales, contacting support). Journey maps also capture emotions and pain points, which user flows typically do not.
    How many personas should I map?+
    Start with your primary persona -- the one who represents the majority of your revenue or users. Add secondary personas only after the first map is complete and has generated actionable insights. Most teams do well with 2-3 journey maps total.
    What tools should I use to create the map?+
    This template works in any document or wiki tool. For a more visual format, consider Miro, FigJam, or Lucidchart. The format matters less than the substance -- do not spend more time designing the map than researching it. ---

    Explore More Templates

    Browse our full library of AI-enhanced product management templates

    Free Resource

    Like This Template?

    Subscribe to get new templates, frameworks, and PM strategies delivered to your inbox.

    No spam. Unsubscribe anytime.

    Want instant access to all 50+ premium templates?