Customer Journey Mapping, Step by Step: From Touchpoints to Fixes
Inside a company, everyone sees their own piece of the customer's experience. Marketing sees ads and clicks, sales sees calls, support sees complaints, logistics sees deliveries. The customer sees one continuous experience — and leaves at the point where the pieces do not connect. A customer journey map puts that experience on a single page so you can see where you lose people and what to fix first.
Here is a practical method you can run with your own team in a few weeks, without a consultancy.
- Pick a persona and scenario
One customer group, one concrete situation; map the current state first.
- Define the stages
Name stages in the customer's words, from first need to repeat purchase.
- List the touchpoints
Include channels you do not control: reviews, marketplaces, word of mouth.
- Add actions, thoughts, emotions
Use interviews, support logs and your own mystery-shopping walk-through.
- Mark pain points
Note friction, doubt and delay, plus the moments that matter most.
- Turn them into opportunities
Rank by impact and effort; give every fix an owner and a deadline.
- Measure and update
One or two metrics per stage; review the map every quarter.
Before you start: one persona, one scenario
A map for "all our customers" is too general to be useful. Choose one persona and one concrete scenario, for example "a small business owner choosing an accounting service for the first time" or "a parent ordering a birthday cake online". If you do not have personas yet, start with your most valuable customer group.
Then decide what you are mapping. A current-state map shows how the experience works today, with all its problems. A future-state map shows how it should work. Start with the current state: you cannot design a better journey until you have honestly described the existing one.
Step 1: Define the stages
Most journeys can be described in five stages: awareness, consideration, purchase, use and loyalty. Name them from the customer's point of view rather than with funnel jargon: "I realise I have a problem", "I compare options", "I buy", "I start using it", "I come back or recommend it".
In B2B, you may need extra stages such as internal approval or contract signing. In services, onboarding often deserves a stage of its own, because this is where many customers decide whether they made the right choice.
| Stage | Customer goal | Typical touchpoints | Common pain points |
|---|---|---|---|
| Awareness | Understand the problem and possible solutions | Short video, search, word of mouth, outdoor ads | Message is unclear or does not reach the right people |
| Consideration | Compare options and reduce risk | Reviews, Instagram profile, website, DM questions | Hidden prices, slow replies, few recent reviews |
| Purchase | Buy quickly, with no surprises | WhatsApp chat, checkout, store, phone call | Extra fees at the last step, limited payment options |
| Use | Get the promised result without effort | Delivery, packaging, onboarding, support | Delivery differs from the promise, no help after purchase |
| Loyalty | Get value again and feel recognised | Follow-up messages, loyalty offers, referrals | Silence until the next sale, generic messages |
Step 2: List every touchpoint
A touchpoint is any moment when the customer meets your brand: an ad, a search result, a friend's recommendation, your Instagram profile, a WhatsApp chat, the website, a store, a phone call, the invoice, the packaging, the delivery driver, a follow-up message, a support request.
Include touchpoints you do not control, such as review sites, marketplace listings and word of mouth. They often matter more than your own channels.
Map the real path, not the ideal funnel. In many markets in our region, the journey jumps between channels: someone sees a short video, checks reviews on Google Maps, asks for the price in an Instagram direct message, continues in WhatsApp and pays on delivery. If your map only shows "website visit → add to cart → checkout", it describes a journey your customers may not take.
Step 3: Add what the customer does, thinks and feels
For each stage, write down three things:
- Actions — what the customer actually does.
- Questions and thoughts — what they need to know or are worried about.
- Emotions — whether the experience feels better or worse at this point. Many teams draw this as a line that rises and falls across the stages.
Do not guess. Use interviews, support logs, call recordings, website session data and reviews. Even better, walk the journey yourself as a mystery customer: send a message outside working hours, call with a simple question, place a small order and return it. It is often an uncomfortable exercise, and very useful.
Step 4: Mark pain points and moments that matter
A pain point is anything that causes friction, doubt or delay. Typical examples:
- Prices are not visible, so the customer has to ask and wait.
- Messages outside working hours get no reply until the next day.
- The customer has to repeat the same information to different people.
- Extra fees appear only at the final step.
- Delivery does not match what was promised.
- After the purchase, nobody gets in touch until the next sale.
Also mark the moments that matter most: the first reply, the first use of the product, and the first time something goes wrong. These moments shape how the whole experience is remembered.
Where you can, attach numbers to pain points from your own data: average response time, drop-off between enquiry and order, share of customers who buy a second time. Numbers help you prioritise and convince management.
Step 5: Turn pain points into opportunities
For each pain point, write one opportunity, then estimate its impact and effort. Start with changes that have high impact and low effort. Examples:
- Publish prices or price ranges in Instagram highlights and on the website.
- Set up a WhatsApp Business greeting and away message with working hours and answers to frequent questions.
- Send a short welcome message with practical tips after the first purchase.
- Train the team to hand over context so the customer never repeats themselves.
Every opportunity needs an owner and a deadline. Journey problems usually cross departments, which is why they stay unsolved. A map without owners becomes wall decoration.
Step 6: Measure and update
Choose one or two metrics per stage, such as reach in your target group for awareness, enquiry-to-order conversion for purchase, satisfaction scores after onboarding and repeat purchase rate for loyalty. Review the map every quarter, or whenever you change prices, channels or the product.
Common mistakes
- Mapping internal processes instead of the customer's experience.
- Building the map in a workshop without any customer data.
- Too much detail — forty touchpoints, all treated as equally important.
- No owners and no follow-up, so nothing changes.
- Mapping once and treating the result as permanent.
A concrete first step
Pick one persona and walk their journey yourself this week as a mystery customer. Write down the three worst moments, show them to the people who own those touchpoints, and fix one of them within a month. That single fix will teach your team more about customer experience than any workshop.