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.
Learn how to create a user journey map in five steps, from gathering evidence to finding friction and measuring what improves.
User journey mapping is the process of visualising the steps a person takes to achieve a goal with a product or service. It captures what they do, think, and feel at specific touchpoints to show where the experience supports their goals and where it creates friction.
It’s never been more important to understand your users. Out of the 4,450 marketing professionals we surveyed in our Tenth State of Marketing report , 85% agreed customer expectations are higher than ever, 69% said it’s getting harder to acquire new customers, and 64% said they’re struggling to keep up with changing behaviours.
Source: Salesforce, State of Marketing (Tenth Edition)
Investing time and resources in user journey mapping helps businesses see where people lose momentum or drop off while working towards a particular goal. Teams can then use those insights to refine experiences as behaviours change. This makes it easier to meet evolving expectations and deliver a smoother experience at key moments.
In this guide, we explore user journey mapping — an essential aspect of user experience (UX) design — and show how it benefits your organisation.
A user journey map is a visual tool that outlines the journey a user takes when interacting with a system. It captures the user's actions, thoughts, emotions, and challenges in a sequence, providing an at-a-glance overview of their experience.
A comprehensive user journey map typically includes the following components.
For example, a journey might include stumbling upon a brand’s website, purchasing a subscription, and engaging with customer support. Businesses can also map journeys for specific tasks. For example, an online checkout user journey map could examine what users experience when registering, choosing shipping options, and entering payment details.
While the terms “user journey map”, “user flow”, and “customer journey map” are often used interchangeably, they differ in key ways.
| 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. |
A user journey map is uniquely valuable because it pairs actions people take with what they think and feel at each touchpoint. That added context helps CX and marketing teams see where an experience builds confidence, where it creates friction, and which moments deserve attention. Here are some benefits of user journey mapping to consider:
Today, that level of clarity can be a blessing. As of 2026, 50% of marketers say they don’t understand their customers well enough to create personalised messages. User journey mapping helps teams see what people need at each stage so they can deliver the right message to the prospect who needs it at exactly the right moment.
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.
User journeys can pass through different phases as people discover, evaluate, purchase, and use a product or service. These phases shape the actions people take. For instance, in the consideration stage, users often compare providers, read reviews, and ask questions. They’re less likely to be renewing a subscription or recommending the brand to a friend.
The eight customer journey phases below cover the full journey from awareness to advocacy, but that doesn’t mean your map will include every one. A checkout journey may only cover the purchase stage, for instance, whereas a subscription journey might span awareness to onboarding.
The order of these phases can vary, too. Someone might start onboarding during a free trial before deciding to purchase. A customer might also recommend a product after their first purchase, before becoming a repeat buyer.
A useful journey visualisation focuses on one specific goal and draws on evidence about the user’s experience to X. These five journey mapping steps will take you through defining the journey, building your map, and acting on the insights it reveals.
Choose one type of user and the goal they’re trying to achieve. Note these on your map as the actor and scenario. From there, decide which interaction marks the start of that journey and what counts as its end.
These boundaries will tell you which touchpoints to investigate in the next step. If you’re examining multiple users with different goals, create separate maps so each tells one story.
Collect evidence for the user and goal you chose. The aim is to understand the steps users take between your first and final touchpoint, and gather data about how they act, feel, and think at each stage. Start with the information you already have:
Run interviews, surveys, and focus groups to capture user frustrations, emotions, and expectations. Real-world responses can often explain the “why” behind behaviours better than numbers alone.
Remember to keep factual observations separate from what you infer — a drop-off shows you where to investigate, but it doesn’t explain why someone left. Note any gaps in the evidence so you can check assumptions before adding them to the map as concrete evidence.
Put the relevant journey phases in order. For each, record what the user does and where the interaction happens. Use the evidence you gathered to inform the routes people take from beginning to end, including optional steps if users take different paths to the same goal.
For example, a business owner might first read about marketing automation software in a blog post about effective marketing strategies. Intrigued, they sign up for a free trial. During onboarding, they receive a welcome email with tips on how to maximise trial usage. If they experience any difficulties, they can access customer support through live chat. After finding value in the product, the business owner decides to convert to a paid plan.
Here, the actor is the business owner, and the scenario is choosing marketing automation software. Here’s a quick journey map template showing how the outcome could look:
| 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) |
As you can see from this journey map example, phases don’t have to be linear. Live chat is also marked as a possible route rather than a guaranteed step everyone takes. If those diverging routes become too complicated to keep together, build a separate map for each.
Add what users think and experience at each stage to understand where the journey feels positive, exciting, challenging, or frustrating. Draw on the interview, survey, and conversation data you gathered in step two.
Suppose a bank wants to map the experience of opening a money market account. It interviews recent applicants to learn what they did and how they felt along the way. One applicant describes their journey like this:
Add these thoughts and feelings beside the relevant actions and touchpoints. They show where clear information helped the applicant move forward and where an unexpected request almost caused them to abandon the journey.
Review the map for pain points that prevent users from reaching their goal. Prioritise opportunities based on the evidence you have, then decide what to change and how you’ll measure success.
As an example, imagine a user browsing an online jewellery store. They discover the website through a targeted social media ad, explore different categories, and add items to their cart, but they leave without completing the purchase. Later, they receive a follow-up email offering a discount on those items, prompting them to return and finalise their purchase.
The store could mark the abandoned cart as an opportunity and the follow-up email as a response to test. It could then compare how many shoppers return and purchase against the cost of the discount. This would help the store decide whether to continue the offer, adjust it, or try another approach entirely.
Remember that a map reflects what you know at a particular point in time. Revisit it as results and customer behaviour change and adjust your priorities accordingly.
Sign up for our newsletter to get the latest research, industry insights, and product news delivered straight to your inbox.
To ensure your user journey mapping process is effective, follow these best practices.
Despite its advantages, user journey mapping comes with a few challenges.
Often, businesses might not have sufficient user data to inform accurate mapping. They can overcome this by conducting user interviews and surveys, and using analytics tools to gather qualitative and quantitative insights.
Ask users how they felt through interviews, surveys, or direct feedback. Where you lack evidence, mark the emotion as something to investigate.
User preferences often change, making it necessary to review and update journey maps frequently. Businesses should schedule regular map reviews, especially after new product launches or major updates.
Teams that aren’t connected are ineffective when it comes to strategy execution. By fostering open collaboration and communication and sharing findings from the user journey maps, businesses can take a coordinated approach to improving user experiences.
As technology advances, so does the potential for user journey mapping. Connected data platforms, marketing automation, and AI agents can help teams connect journey data, spot patterns across touchpoints, and act faster on opportunities. Here are three ways technology can act as a journey mapping tool for your next project.
AI agents can help teams analyse user behaviour and identify patterns across touchpoints. For example, Agentforce in Marketing Cloud Intelligence can help teams assess journey performance across ads, email, and web to see which touchpoints need improvement.
Agents can also help teams act on what the map reveals. If trial users often stall after signing up, Agentforce can use their activity to adapt the next email or message they receive, guiding them to the next step.
With advanced marketing analytics tools, companies can glean deeper insights from vast user data. This allows for more effective segmentation and understanding of user journeys across varied demographics and psychographics, ultimately enabling tailored user experiences that resonate with individual users.
As businesses increasingly focus on personalisation, using journey map findings alongside customer profiles can help them tailor experiences to individual needs. Companies can use data from user interactions, including preferences illustrated through marketing automation software, to create unique journeys that foster stronger emotional connections and customer loyalty.
User journey mapping is a vital practice for any business looking to enhance customer experience and provide value to its audience. By understanding each step in the journey, companies can pinpoint areas for improvement, leading to increased satisfaction and loyalty.
As you embark on your journey mapping efforts, consider exploring Salesforce’s journey orchestration tools. Explore Marketing Cloud or watch the demo today to see how connected data, AI agents, and journey orchestration can help you turn insights into action across every channel.
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.
See the latest in Marketing Cloud. Learn all about Contentful, Palmata, Campaign Agent and so much more.
Contentful is the headless CMS that lets you reuse structured content, manage the content lifecycle, and deliver content anywhere.
Learn how top brands are navigating the era of agentic marketing and what they see as their biggest priorities and challenges.
Uncover where pipeline is actually lost, between intent and response, and what high-performing teams do differently.
Connecting agents to Marketing Cloud helps you move faster than ever. Discover practical use cases to see how you can get started and find success with headless marketing.
Join our Marketing Cloud AI product leaders to discover how Marketing Cloud transforms AI insights into tangible actions, driving real enterprise value.
Discover how to enhance personalisation and optimise marketing strategies through the partnership between Meta and Salesforce, leveraging innovations like the Data 360 and Meta Conversions API.
Learn how to leverage data for personalised customer engagement through customer stories focusing on data activation and personalisation strategies.
See how Flexo Concepts transformed their B2B Marketing with Salesforce Account Engagement.
Get hands on with next-gen marketing, where humans & agents work together to spark customer conversations.
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:
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:
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:
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:
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.