UX Process

Customer journey mapping is the practice of visualizing every step a customer takes when interacting with your product or service — from first awareness to long-term loyalty (or churn).

The map typically covers:

  • Stages — awareness, consideration, purchase, onboarding, usage, retention, advocacy
  • Actions — what the customer does at each stage
  • Touchpoints — where they interact with you (website, app, email, support, social media)
  • Emotions — how they feel at each point (frustrated, confused, delighted, anxious)
  • Pain points — where things break down, cause friction, or fail expectations
  • Opportunities — where you could improve the experience

How to build one:

  1. Pick a specific persona and scenario (don’t map everything at once)
  2. Research actual behavior — interviews, analytics, support tickets, session recordings
  3. Map the current state honestly, including the ugly parts
  4. Identify the moments that matter most (the make-or-break points)
  5. Brainstorm improvements for the highest-impact pain points

The most valuable thing about journey mapping isn’t the map itself — it’s the conversation it creates. Getting product, design, engineering, and support in a room looking at the same map surfaces problems that individual teams might never see from their silo.

Common mistakes:

  • Mapping what you think the journey is instead of what it actually is
  • Making it too detailed (keep it scannable)
  • Creating the map and then never acting on the insights

Related: Experience mapping, Service blueprinting