A customer journey flowchart shows an event registration process.

User Journey Mapping: A Guide

Learn how to create a user journey map in five steps, from gathering evidence to finding friction and measuring what improves.

Cover of the Salesforce State of Marketing report
See the top trends in data, AI, and more — from nearly 5,000 marketers worldwide.

User journey map vs. user flow vs. customer journey map: Key differences

Tool What it shows Typical scope
User journey maps The user's experience and emotions throughout their interactions with a product or service, highlighting their needs and pain points. A clearly-defined scenario that may span several touchpoints.
User flows The steps someone takes within a specific interface; user flows focus on core choices rather than what the user feels at a given moment. A path through a specific digital task.
Customer journey maps A customer’s interactions with a brand across teams and channels, often spanning marketing, sales, and customer support. Typically broader in scope, covering discovery through post purchase.

Build lasting relationships that drive growth with Marketing Cloud.

Action all your data faster with unified profiles and analytics. Deploy smarter campaigns across the entire lifecycle with trusted AI. Personalise content and offers across every customer touchpoint.

A marketing automation journey across phases, touchpoints, and actions

Journey phase Action Touchpoint (channel)
Awareness and interest Reads about marketing automation Blog post (website)
Consideration Signs up for a free trial to evaluate the software Free trial form (website)
Onboarding Reads tips for getting started Welcome + tips (email)
Onboarding (optional) Asking for help if they encounter a problem Live chat (website or app)
Engagement Uses the software and sees its value Product (app)
Purchase Upgrades to a paid plan Upgrade option (app)
Astro standing with outstretched hands in front of the Marketing Cloud newsletter.
Stay up to date on all things marketing.

Sign up for our newsletter to get the latest research, industry insights, and product news delivered straight to your inbox.

Discover what's new in Marketing.

Stylised UI from Campaign Agent
Demo

Meet Campaign Agent

While you focus on strategy, Campaign Agent acts as your digital campaign manager — creating assets, prioritising sends, and optimising budgets based on your team’s direction.

Agent Astro flies through Dreamforce iconography
Keynote

Marketing Cloud Dreamforce 2026 Keynote

See the latest in Marketing Cloud. Learn all about Contentful, Palmata, Campaign Agent and so much more.

A woman looks at her laptop
Demo

Meet Contentful from Salesforce

Contentful is the headless CMS that lets you reuse structured content, manage the content lifecycle, and deliver content anywhere.

User Journey Mapping FAQs

User journey mapping is the process of visualising the steps a person takes to achieve a goal with a product or service. A user journey map follows a particular user and scenario, placing their actions, interactions, emotions, and pain points in a sequence to understand what they do, think, and feel along the way.

For example, a marketing team might map how a business owner discovers its software, starts a trial, and decides whether to subscribe. This view helps the team see where the experience builds confidence, where people hesitate, and which moments need improvement.

A user journey map should show who is taking the journey, what they want to achieve, and what happens along the way. Most maps include:

  • An actor and scenario: The user or persona and the goal they’re trying to reach
  • Phases, actions, and touchpoints: The relevant stages, what the user does, and where they interact with the business across channels
  • Thoughts, emotions, and pain points: What the user expects or feels, such as excitement or frustration
  • Opportunities: Changes the team could make to improve the experience

The level of detail depends on the goal. A map of online checkout may cover one phase, while a subscription journey could follow someone from discovery through onboarding.

To create a user journey map, follow these five steps:

  1. Define the user and goal: Choose whose experience you’re mapping and what they’re trying to achieve
  2. Gather evidence: Use interviews, feedback, support conversations, and behavioural data to understand what users actually do and experience
  3. Map the journey: Put the relevant phases, actions, and touchpoints in order, including optional routes people may take
  4. Add thoughts, emotions, and pain points: Record what helps users move forward and where they encounter difficulty
  5. Identify opportunities and act: Decide what to improve, measure whether the change helps, and revisit the map as you learn more

Mark gaps in the evidence as questions to investigate rather than treating assumptions as facts.

There are two core types of user journey maps, each with a different purpose:

  • Current-state maps show what users experience today. They draw on interviews and behavioural data to pin down where the existing journey works well and where people encounter friction.
  • Future-state maps show how the experience could work after proposed changes. Teams use them to explore improvements and align on what they want to deliver.

The two can work together. Map the current experience to understand the problem, then sketch out a future experience that addresses it. Keep proposed improvements distinct from observed behaviour so the future map is understood as a plan.

Measure a user journey against the goal you mapped and the pain point you changed. Useful measures include:

  • Completion or conversion rate: Are more people reaching the goal, such as finishing checkout or starting a trial?
  • Customer effort score (CES): Do users say the task takes less effort?
  • Customer satisfaction score (CSAT): Are users more satisfied with the experience?

Compare results before and after a change and check feedback for context. A higher conversion rate might show that more people finished, but interviews or survey responses can help explain what improved. Teams can then update the map and use those findings to guide their next decision.