Customer journey map: stages, touchpoints, and where sales leak
A customer journey map lays out the stages a buyer moves through - awareness, consideration, purchase, use, loyalty - alongside the touchpoints, emotions, and friction at each one. It's built to answer a different question than a funnel does: what it felt like to get there, stage by stage.

What is a customer journey map?
A customer journey map is a visual model of a buyer's experience with a business, organized by stage. It records the touchpoints a buyer hits, the channel each runs on, the emotion they're feeling, and the barrier that could stop them right there - reading left to right, awareness at one end, loyalty at the other.
The map isn't a numbers report. A funnel tells a team that 40% of leads never book a call; a journey map tells them why - the confirmation email landed in spam, the pricing page loaded three seconds slower on mobile, the support chat went unanswered for six hours. Both views are valid, and both matter. One counts people; the other traces experience.
The five stages of a customer journey
Most working maps use five stages. Each one has its own dominant question the customer is silently asking, and its own set of touchpoints that answer it - or fail to.
The stages don't run in a straight line for every buyer. Someone comparing project-management software might sit in consideration for six weeks, bounce back to awareness after a competitor's ad catches their eye, then convert in a single afternoon once a colleague recommends the exact product they'd already shortlisted. The map still holds up as a model, because every stage still needs its own set of touchpoints checked, in whatever order a real buyer actually visits them.
- Awareness is when the buyer notices a problem exists and that solutions are out there. Touchpoints: a paid social ad, an organic search result, a friend's recommendation, a competitor's review site. Emotion: mild curiosity or mounting frustration with the current way of doing things. Barrier: the problem doesn't feel urgent enough yet to act on.
- Consideration is when the buyer compares specific options against each other. Touchpoints: the website's pricing page, a comparison article, case studies, a demo request form. Emotion: cautious interest mixed with the fear of picking wrong. Barrier: unclear differentiation - three vendors look interchangeable on the surface.
- Purchase is when the buyer commits. Touchpoints: checkout flow, a sales call, a contract, a payment form. Emotion: a spike of anxiety right before paying, then relief once it's done. Barrier: friction in the payment step itself, or a last-minute question nobody answered.
- Use, meaning onboarding and adoption, is when the buyer starts getting value, or doesn't. Touchpoints: the welcome email, first login, an onboarding checklist, first support ticket. Emotion: hope, quickly followed by confusion if the product doesn't match what the sales page promised. Barrier: a gap between what was sold and what the product actually does on day one.
- Loyalty is when the buyer decides whether to stay, renew, or tell someone else about it. Touchpoints: a renewal reminder, a loyalty program, a review request, a referral prompt. Emotion: quiet satisfaction if things went well, silent drift toward a competitor if they didn't. Barrier: nothing that broke loudly - just a slow fade in usage that nobody on the team notices until the renewal date arrives.
How to build a customer journey map
Start with real behavior: session recordings, support tickets, sales-call notes, post-purchase survey answers, pulled before drawing a single box. A journey map built from assumptions just formalizes whatever biases the team already had.
List every touchpoint per stage, then attach the channel it runs on: paid ad, organic search, email, in-app message, a human on a sales call or in support. A touchpoint with no channel attached stays a hunch about something that might happen someday.
For each touchpoint, write down the emotion in plain words and the specific barrier that could stall the buyer right there: a concrete thing that goes wrong, like the shipping cost only appearing at the final checkout step, or a trial expiring with no warning email sent beforehand.
Rank the barriers by how many buyers they touch and how expensive each one is to fix. A barrier hitting 60% of trial users at onboarding outranks one hitting 5% of buyers at purchase, even if the purchase-stage fix looks more urgent on a sales dashboard.
Worked example: tracing one product through the map
Picture a mid-market project-management tool selling a $49/month per-seat plan to small agencies. The figures below are hypothetical.
Awareness: a prospect sees a comparison article ranking project-management tools, clicks through out of curiosity about pricing. Emotion: mild interest. No barrier yet - this stage is working.
Consideration: the prospect lands on the pricing page, opens a competitor's page in another tab, and starts a 14-day free trial on both. Emotion: cautious, comparing feature-by-feature. Barrier: the pricing page buries the per-seat cost under a 'Contact Sales' button for teams above five seats - exactly the size of agency this product targets. A third of comparison-stage visitors bounce right there, based on the page's own on-site analytics.
Purchase: the prospect who didn't bounce converts to trial, then hits a card-entry form on day 12 that asks for a full annual commitment to unlock a feature the trial had implied was included. Emotion: mild betrayal. Barrier: mismatch between what the trial promised and what the paywall demands.
Use: a new paying customer logs in, sees an empty workspace with no starter project and no onboarding checklist. Emotion: confusion, then quiet disengagement. Barrier: the product front-loaded all its onboarding effort into the sales call and none into the first login.
Loyalty: 90 days later, usage has dropped to once a week per seat. The renewal email arrives with no mention of anything the team actually uses. Emotion: indifference. Barrier: nothing dramatic - just enough drift that a competitor's cold email in month four gets a reply.
None of this shows up cleanly in a funnel report, which would just say trial-to-paid converted at a reasonable rate and churn ticked up three months later. The journey map is what points at the empty workspace on day one as the actual root cause, months before the churn number would have flagged anything.
| Dimension | Customer journey map | Marketing funnel |
|---|---|---|
| Unit measured | Experience: emotion, touchpoint, barrier | Volume: people or leads at each stage |
| Horizon | Full lifecycle, including post-purchase use and loyalty | Usually stops at purchase or first conversion |
| What it shows | Why a buyer stalls at a specific moment | How many stalled and at which stage |
| Built from | Session recordings, support tickets, interviews | Analytics and ad-platform conversion data |
| Typical owner | Product, UX, customer success | Growth, performance marketing, sales ops |
| Best question it answers | What broke the experience right here? | Where did the numbers drop? |
Customer journey map vs marketing funnel
The two models get confused constantly because they describe the same buyer, and picking the wrong one for the question at hand wastes a team's time comparing the wrong numbers. A funnel counts how many people made it from one stage to the next; a journey map records what that stage felt like to the person moving through it.
Where you meet the customer journey map in practice
Support and success teams build them most often, usually after a spike in tickets or a churn number that won't explain itself through the usual dashboards. A workshop with sticky notes - one color per stage, one per touchpoint - still beats a fancy template, because the value sits mostly in the discussion the team has while building it.
Product and UX teams use a version scoped to a single flow - onboarding, checkout, a support escalation - rather than the whole customer lifecycle, since a full-lifecycle map gets too broad to act on directly.
Session-recording tools (Hotjar, FullStory, Microsoft Clarity) and support platforms (Zendesk, Intercom) supply the raw behavior a map should be built from - actual clicks, actual ticket text - rather than a team's collective memory of how customers probably behave. A tracking stack like Keitaro or Binom, plus S2S postbacks confirming which touchpoint a paid click actually reached, fills a similar role earlier in the journey, on the paid-acquisition side specifically.
Touchpoint, persona, moment of truth: the vocabulary around the map
- A touchpoint is any single moment a buyer interacts with a brand, a product, or a message, on any channel.
- A buyer persona is a composite profile of a target customer's goals and constraints, usually built before a journey map and used to keep the map specific to one real audience rather than an average of everyone.
- A moment of truth is the specific touchpoint most likely to make or break the relationship, such as first login or first support response.
- A service blueprint is a journey map's back-office twin, adding the internal systems and staff actions behind each customer-facing touchpoint.
- A marketing funnel is the stage-and-conversion-rate model covering the same buyer path from a different, more numeric angle.
- Churn is the share of customers lost in a period, often traced back to a specific barrier the journey map already flagged.
FAQ
How is a customer journey map different from a sales funnel?
A funnel counts people and conversion rates at each stage. A journey map traces the experience behind those numbers - the touchpoints, emotions, and specific barriers that make someone stall or leave. A funnel shows where volume drops; a map shows why.
Do I need software to build a customer journey map?
No. A whiteboard, sticky notes, and real behavior data - session recordings, support tickets, sales-call notes - build a working map. Templates and dedicated mapping tools help once a team maintains several maps, but the first one rarely needs more than a wall and an hour of honest discussion.
How many stages should a customer journey map have?
Five works for most businesses: awareness, consideration, purchase, use, loyalty. A narrower map scoped to one flow, like onboarding, can use fewer stages, as long as each stage still maps to a real touchpoint the team can check against actual data.
Who should own the customer journey map inside a company?
Whoever sits closest to the friction being investigated - product and UX for onboarding, customer success for renewal and churn, marketing for the earlier awareness-to-purchase stages. It works best as a shared document several teams keep updating together.
I can do this on your product
I consult on acquisition, funnels and retention - including hard verticals.
