All frameworks
marketingproductconsumer

Customer Journey Mapping

Redraw the business from outside in: what the customer does, where they touch you, and how they feel at every stage.

On this page

The gist

  • Map the business outside-in: one persona, one goal, stages from awareness to advocacy, with touchpoints, emotions and an internal owner per stage.
  • Put numbers on every stage — volume, conversion, value — so the map becomes a funnel and a drop-off hunt, not a storytelling poster.
  • Rank leaks by size of prize (drop-off x volume x customer value), then run 5 Whys on the biggest one; the root cause often sits in another function.
  • Close with 2-3 fixes, each with an owner, one metric, a rupee impact and a pilot to test it. Chain to profitability or pricing to size and fix.

The framework at a glance

Customer Journey Mapping
1. Scope the map
One persona
One goal and trigger
Start and end points
Evidence sources
2. Stages (the spine)
Awareness
Consideration
Purchase
Onboarding
Retention
Advocacy
3. Rows on each stage
Touchpoints and channels
Customer actions
Questions and emotions
Internal owner
Metric and drop-off
4. Diagnose the leaks
Biggest drop-off stage
Moments of truth
Handoffs between teams
Root cause (5 Whys)
5. Fix and size
Quick wins first
Owner per fix
Value of closing gap
Pilot and measure

When to use it

Reach for Journey Mapping when the case is about a consumer and the problem is behavioural rather than purely financial: a D2C brand whose customer acquisition cost keeps rising, an app with strong downloads but weak monthly actives, a subscription or edtech business with high churn, a bank or insurer where digital onboarding drops off, a retailer that wants to know why footfall is not converting, or any prompt containing the words drop-off, funnel, churn, retention, repeat rate, conversion, NPS, or customer experience. It is also the right tool for omnichannel questions ("should we open stores if we sell online?"), for post-merger or redesign questions where you need to know which touchpoints matter, and as the diagnostic front half of a revenue-decline case — you map the journey to locate the leak, then switch to profitability or pricing maths to size and fix it. Do not use it when the issue is cost structure, supply chain, competitor entry, or capital allocation; those want value-chain, supply-chain, Porter's Five Forces or BCG instead.

What it is

Customer Journey Mapping is a way of describing a business from the outside in. Instead of drawing the company's departments (marketing, sales, delivery, support), you draw the sequence of steps one real customer goes through to get a job done: Awareness, Consideration, Purchase, Onboarding, Retention, Advocacy. At every stage you record three things — what the customer does, which touchpoint they do it on (an Instagram ad, a WhatsApp reply, a store visit, an app screen, a delivery agent), and how they feel. The output is a single picture that everyone in the company can look at and say "this is what it is actually like to be our customer."

Keep reading ↓

The framework became mainstream through two sources. Design and UX research (Nielsen Norman Group popularised the modern five-part journey map: persona, scenario, phases, the actions/thoughts/emotions rows, and the insights-and-ownership row) and consulting (McKinsey's 2009 Consumer Decision Journey argued that buying is not a straight funnel but a loop — initial consideration, active evaluation, closure, post-purchase — and that a great post-purchase experience puts the customer into a "loyalty loop" where they skip evaluation entirely next time). Both agree on the core idea: value is created and destroyed at specific moments, and those moments are usually invisible to the people running the individual functions.

What turns it from a design poster into a consulting tool is arithmetic. A journey map with numbers on it becomes a funnel: how many people enter each stage, what percentage move to the next, what it costs to get them there, and what they are worth if they stay. Once the numbers are on the map, "our marketing is not working" collapses into something far more useful, such as "78 percent of carts are abandoned at the payment screen in Tier-2 cities." That is a diagnosis you can act on, size, and assign to an owner. Journey Mapping is therefore best understood as a structured drop-off hunt, not as a storytelling exercise.

How to apply it, step by step

  1. 1

    Scope the map: one customer, one goal, one journey

    A map that covers every customer type is useless. Pick a single persona (for example, a 28-year-old salaried buyer in Pune buying online) and a single goal (buy a pair of prescription glasses). State where the journey starts (the trigger, such as blurry vision at work) and where it ends (a happy repeat purchase). In an interview, say this out loud: 'I'll map the journey for our largest segment first, then check whether other segments behave differently.'

  2. 2

    Lay out the stages in the client's own language

    Start from Awareness, Consideration, Purchase, Onboarding, Retention, Advocacy, then rename and add stages so they match the actual business. An insurer's journey has a medical check and a policy-issuance stage; an edtech has a free trial class; a bank has video KYC; an eyewear brand has an eye test and a lens-fitting stage. Customising the spine takes ten seconds and instantly signals business sense rather than framework recital.

  3. 3

    List the touchpoints and who owns each one

    Under every stage, write the specific channels where the customer meets the company: performance ads, a WhatsApp catalogue, the app's search bar, the payment gateway, the delivery partner, the call centre, the return pickup. Next to each touchpoint, name the internal team that controls it. Drop-offs almost always sit where two owners hand over to each other, so this row is where you will find the culprit.

  4. 4

    Add what the customer does, asks and feels

    For each stage capture the action ('compares three brands on Instagram'), the open question ('will this fit my face?'), and the emotion ('anxious about the price and the fit'). Get this from real evidence — customer interviews, app store reviews, support tickets, session recordings, NPS verbatims — not from imagination. The emotional low points are usually the moments of truth that decide whether the customer stays.

  5. 5

    Put a number on every stage

    Convert the map into a funnel: volume entering the stage, conversion to the next stage, time taken, cost per customer at that stage, and revenue or margin unlocked. Even rough numbers work — 10 lakh sessions, 18 percent add to cart, 20 percent of carts convert, 19 percent repeat in 12 months. This step is what separates a consulting-grade journey map from a design workshop artefact.

  6. 6

    Rank the leaks by size of prize, not by how bad they feel

    Multiply the drop-off percentage by the volume flowing through that stage and by the value of a customer who survives it. A 5 percentage point fix at a stage 10 lakh people pass through beats a 40 percentage point fix at a stage 2,000 people reach. Pick the top two or three leaks and say explicitly why you are ignoring the rest for now.

  7. 7

    Find the root cause behind the biggest leak

    A drop-off is a symptom. Go backstage and ask why five times: the cart is abandoned because the payment fails, because COD is not offered on custom lenses, because the finance team blocked COD after a returns spike, because returns spiked on wrong prescriptions. That chain tells you the real fix may live in a completely different function from where the symptom appears.

  8. 8

    Recommend fixes with an owner, a metric and a value

    Close with three or four interventions, each tied to a stage, an owner, a single tracked metric, and an estimated rupee impact. Sequence them: quick wins that need no new capability first, then the structural fixes. Add a rough measurement plan (A/B test, cohort tracking, or a two-city pilot) so the recommendation is testable rather than a wish list.

Worked example

Nayan Optics is a D2C eyewear brand selling through an app, a website and 60 company stores across Tier-1 and Tier-2 India. The online channel does about ₹120 crore a year. Over the last 12 months digital ad spend is up 40 percent but online revenue is up only 8 percent, and the CEO's question is blunt: 'Is marketing broken, or is something else leaking?' You have one month of funnel data and 200 support tickets.

Scope the map

Map one journey: a first-time salaried buyer, aged 25-35, in a Tier-2 city, buying prescription glasses online. Journey starts when their eyes strain at work and ends at a repeat purchase 12 months later. You flag upfront that walk-in store customers and contact-lens repeat buyers are separate journeys you will check later.

Lay out the stages and touchpoints

Awareness (Instagram and Google ads, cricket sponsorship) → Consideration (app browse, virtual try-on, price comparison with Lenskart and local opticians) → Prescription (home eye test booking or uploading an old prescription) → Purchase (cart, payment) → Delivery and fit (courier, first wear) → Retention (repeat purchase, second pair) → Advocacy (reviews, referrals). Owners: growth team owns the first two stages, ops owns the eye test and delivery, CRM owns retention. Nobody owns the prescription-to-cart handoff.

Put numbers on the funnel

Per month: 10,00,000 sessions → 1,80,000 add to cart (18 percent) → 36,000 orders (20 percent of carts, so 80 percent cart abandonment) at an average order value of ₹2,800, giving about ₹10 crore a month. Twelve-month repeat rate is 19 percent against a category benchmark of about 30 percent. CAC is now ₹1,150 per order against a contribution of roughly ₹1,540 per order, which is why a 40 percent spend increase produced almost no profit growth.

Rank the leaks

Two leaks dominate. Leak one: cart abandonment at 80 percent, and when you split it, Tier-2 abandonment is 86 percent against 71 percent in Tier-1 — 1,80,000 people a month pass through this stage, so it is the largest pool. Leak two: repeat rate 11 percentage points below benchmark, which quietly destroys the unit economics because the second purchase carries almost no acquisition cost. The awareness stage is actually fine: traffic grew with spend, so 'marketing is broken' is the wrong diagnosis.

Find the root cause

Support tickets and payment logs explain the Tier-2 gap: cash on delivery was switched off for custom prescription lenses nine months ago, exactly when the abandonment gap opened. Why was it switched off? Because returns on prescription orders had spiked. Why? Because 25 percent of orders made from uploaded old prescriptions came back for a remake with the wrong power. So one upstream defect — accepting stale prescriptions with no verification — created both the returns problem and, through the COD ban, the conversion problem, and it also poisons the first-wear experience that drives repeat purchase. NPS from remake customers is 4 against 46 for clean orders.

Recommend, size and sequence

Fix one: add a free 60-second in-app vision check plus a mandatory prescription-age check before checkout, cutting remakes. Fix two: once remakes fall, restore COD for Tier-2 prescription orders with a partial prepaid token. Fix three: a 30-day 'power comfort' guarantee messaged at checkout to remove the anxiety that causes abandonment. Sizing: lifting cart conversion from 20 to 25 percent adds 9,000 orders a month, about ₹2.5 crore a month or ₹30 crore a year in revenue and roughly ₹16 crore in gross profit. Lifting the repeat rate from 19 to 25 percent on an annual base of 4.3 lakh customers adds about 26,000 orders, roughly ₹7 crore, at near-zero CAC. Pilot fixes one and two in four Tier-2 cities for eight weeks, tracking cart conversion, remake rate and 90-day repeat rate.

Takeaway: The journey map turned a vague 'marketing is not working' brief into a specific, quantified diagnosis: a single upstream defect in the prescription step was simultaneously suppressing conversion, driving returns and killing repeat purchase — and roughly ₹37 crore a year sat behind fixing it, none of it requiring more ad spend.

More worked examples

Worked example: IKEA — the biggest leaks were outside the store+

IKEA is a physical-first furniture retailer: roughly 470 stores, publicly reported store visits of around 800-900 million a year and retail sales in the region of EUR 45 billion, which implies only about EUR 50-55 of spend per visit. Historically the stores sat out of town, the customer drove there, walked a one-way showroom path, pulled a flat-pack box off a warehouse rack, drove it home and assembled it. The strategic question through the 2010s was blunt: growth was coming almost entirely from opening more big boxes, and city-dwelling young customers without cars were not converting. Where in the journey was IKEA actually losing value, and could it be fixed without breaking the low-price model? Note that every figure below is approximate and illustrative — use it to show the method, not to quote as fact.

Store visits per year

~800-900 mn (approx.)

Retail sales

~EUR 45 bn (approx.)

Implied spend per visit

~EUR 50-55 (illustrative)

Value of +EUR 1 per visit

~EUR 0.8 bn (illustrative)

Assembly pain point fix

TaskRabbit, acquired 2017

Scope the map to one persona and one goal

Pick a couple in their late twenties moving into a first rented flat in a metro, with the goal of furnishing a living room and bedroom for under EUR 1,500, triggered by the move-in date. The journey starts weeks before any store visit, at inspiration on Pinterest and Instagram, and ends twelve months later either with a repeat visit for add-ons or with the customer telling friends never to buy a wardrobe again. Deliberately exclude two other journeys and say so out loud: the trade and small-business buyer, and the visitor who comes mainly for the restaurant and buys nothing. That second group matters because it is commonly cited that roughly a third of visitors eat in store, so food is a traffic driver, not a rounding error.

Rewrite the spine in IKEA's own stages

The generic six stages are useless here. The real spine is Inspiration, Plan the room, Travel to the store, Walk the showroom, Find it in the Market Hall and self-serve warehouse, Queue and pay, Get it home, Assemble it, Live with it, and finally Replace or dispose. Two features jump out immediately once you write it this way. First, four of the ten stages happen after the customer has already paid, which is exactly where a store-centric organisation stops looking. Second, the stages are not equally long: Travel, Assemble and Live-with-it can each consume more of the customer's time than the entire in-store visit.

Add touchpoints, emotions and — critically — the internal owner

Marketing owns Inspiration through the catalogue and social feeds; store operations owns the showroom and the warehouse; logistics owns delivery; customer service owns spares and returns. Now map the emotional curve against those owners. It peaks twice, in the showroom room-sets and again at the restaurant mid-walk, then falls hard in the self-serve warehouse when the article number does not match the bin or the box is out of stock, and falls again at Get it home and Assemble. The single most important line on the whole map is that the two deepest emotional troughs, transport and assembly, had no internal owner at all — the customer owned them. Un-owned stages are where journeys leak, and this is the textbook case.

Attach numbers and rank the leaks by size of prize

Two leaks dominate on arithmetic, not on how painful they feel. Leak one is the customer who never enters the funnel: a metro renter without a car cannot realistically bring home a wardrobe, so the journey dies at Travel and Get it home before a single euro is spent. In India this is the binding constraint, with household car penetration in the high single digits, which is why the get-it-home stage is a hard gate rather than an inconvenience. Leak two is post-purchase: a three-hour assembly with a missing dowel produces returns, service calls and the negative word of mouth that suppresses the referral stage. Size them the lazy way — at roughly 800 million visits, adding just EUR 1 of average spend per visit is worth about EUR 0.8 billion, so even small conversion or basket improvements at scale beat heroic fixes at low-traffic stages.

Five Whys — and discover the pain is load-bearing

Why is assembly hard? Because furniture ships flat-packed and unassembled. Why? Because flat packing cuts shipping volume and removes assembly labour from the cost base. Why does that matter? Because that saving is what funds the price point the whole brand is built on. So the fifth why lands somewhere uncomfortable and genuinely useful: this pain is designed in, and removing it by shipping assembled furniture would destroy the business model. That reframes the recommendation completely. You do not redesign the core journey; you sell an optional convenience layer on top of it to the segment that will pay to skip the pain, while leaving the cheap self-service path intact for everyone else.

The fixes IKEA actually shipped, mapped back to the stage they repair

Each real-world move lines up with one leaking stage. Acquiring TaskRabbit in 2017 put a named owner and an on-demand labour pool on the Assemble stage, converting a complaint into a paid service. Home delivery and click-and-collect attack Get it home. City-centre small-format stores and planning studios — including in Indian metros alongside the large Hyderabad, Navi Mumbai and Bengaluru boxes — attack Travel to the store by moving the store to the customer instead of moving the customer to the store. The room planner and AR app pull the Plan stage earlier and raise basket size by getting the customer to a considered list before arrival, and buy-back and resale programmes finally give the Replace stage an owner. Note the pattern: none of these were advertising decisions; every one was a service, format or partnership decision.

Takeaway: Mapping the journey end to end showed that IKEA's largest value leaks sat in stages that no store manager was measured on — getting the goods home and assembling them — and that the pain there was not a defect but a deliberate consequence of the low-price model. The right answer was therefore not to fix the core journey but to sell optional convenience layers over it and to move the store closer to the customer, which is precisely what the TaskRabbit acquisition, delivery, and city-format strategy did.

Worked example: an Indian EV two-wheeler brand losing two-thirds of its paid bookings+

VoltAra Mobility sells electric scooters in India through 220 company-owned experience stores across 60 cities plus an online booking flow, at an average ex-showroom price of about ₹1,15,000 and a contribution margin of roughly 18 percent, or ₹20,700 a unit. Last financial year it took 1,20,000 bookings against a ₹2,000 refundable token, but registered and delivered only 38,000 scooters. The CMO wants a bigger festive campaign and more test-ride footfall; the CEO is not convinced and asks you to find out what is actually happening. You have the booking funnel, test-ride slot logs, financier approval data, RTO registration timelines and 90 days of service tickets.

Bookings per year

1,20,000

Deliveries

38,000 (32% of bookings)

Contribution per unit

~₹20,700 (approx.)

Contribution lost after booking

~₹170 cr (illustrative)

Prize from top three fixes

~₹40 cr a year (illustrative)

Scope: one buyer, one goal, one journey

Map the first-time EV buyer, aged 25 to 40, salaried, in a Tier-1 or large Tier-2 city, replacing or upgrading from a petrol Activa or Jupiter, triggered by a petrol bill crossing roughly ₹2,000 a month. The journey starts at a YouTube review or a colleague's scooter and ends at a referral twelve months later, not at the invoice. Flag the two journeys you are excluding for now and why: the gig-economy delivery rider, whose economics and financing profile are completely different, and the fleet buyer, which is a B2B sale. Announcing this scoping takes fifteen seconds and stops the interviewer from thinking you have one undifferentiated blob called the customer.

Build the India-specific spine — the extra stages are where the money is

The textbook spine hides everything that matters here. The real stages are Awareness, Consideration, Test ride, Booking with token, Financing, Registration and insurance, Delivery, Home charger installation, Ownership and service, and Referral. Three of those are not generic marketing stages at all: financing, RTO registration on VAHAN with the high-security number plate, and the third-party electrician who installs the home charger. Notice who owns each: marketing owns the first three, sales owns booking, an external NBFC owns financing, a single RTO agent per state owns registration, and a vendor electrician owns installation. Every stage after Booking is owned by someone outside the company, which is exactly the pattern that predicts a leak.

Put numbers on it and rank the leaks

Per year: 12,00,000 site and app sessions, 1,80,000 test-ride slots requested, 90,000 test rides actually taken (a 50 percent no-show rate), 1,20,000 bookings, and 38,000 deliveries. So booking to delivery loses 82,000 customers who had already paid a token, which at ₹20,700 of contribution a unit is roughly ₹170 crore of contribution sitting in the leak — more than any plausible campaign could add at the top. Splitting the 82,000 by reason code: about 34,000 fell at financing rejection, about 26,000 cancelled during a nine-week wait between token and delivery, and about 22,000 walked when a state subsidy changed the on-road price after booking. Meanwhile the referral rate is 6 percent against roughly 14 percent for the category leader. The top of the funnel is healthy; the CMO's campaign would pour more customers into a pipe that already loses two out of three.

Five Whys on the biggest leak: financing

Why do 45 percent of finance applications fail? Because a single NBFC partner underwrites at a CIBIL cut-off of about 720. Why that cut-off? Because the partner prices the EV two-wheeler as a high-risk asset. Why high risk? Because there is almost no resale price history for a five-year-old electric scooter, so the lender cannot estimate the residual value it would recover on default. Why does that matter to a salaried buyer with a stable income? Because thin-file young buyers are being rejected on asset risk, not on their own credit risk. The root cause is therefore not a marketing problem or even a credit problem — it is the absence of a residual-value guarantee, which is something the manufacturer, not the lender, is uniquely able to provide.

Five Whys on the second leak: the nine-week wait

Why do customers cancel between token and delivery? Because the wait averages nine weeks and they have no visibility into it. Why nine weeks? Because registration is batched and submitted weekly by one RTO agent per state, adding three to four weeks on top of the supply lead time. Why is it batched? Because operations classifies registration as back-office paperwork rather than as a customer-facing stage, so nobody measures it and nobody staffs it at the store. Meanwhile the home charger installation is only scheduled after delivery, taking another three weeks, during which the customer owns a scooter they cannot conveniently charge — which is why installation-week tickets account for a large share of early detractors and drag the referral rate down.

Recommend, size and sequence with an owner and a metric each

Fix one, owned by the finance head: replace the single lender with a three-lender waterfall plus a brand-backed buyback assurance that gives lenders a floor on residual value, targeting approval rates from 55 to 75 percent. On 78,000 finance-seeking bookings that is about 15,600 extra approvals; assuming 70 percent convert through to delivery, roughly 10,900 units, or about ₹22 crore of contribution. Fix two, owned by operations: register at the dealership on VAHAN with a dedicated desk in the top 20 stores and send a weekly status SMS, cutting the wait from nine weeks to about four and recovering perhaps 8,000 of the 26,000 wait-driven cancellations, or roughly ₹16 crore. Fix three, near-zero cost: pre-schedule the charger installation at booking so it completes before delivery day, which protects the referral rate rather than adding units directly. Pilot fixes one and two in four cities for ten weeks, tracking approval rate, token-to-delivery days, cancellation rate and 90-day referral rate, and hold festive spend flat until booking-to-delivery conversion clears 50 percent.

Takeaway: The journey map converted a demand question into a fulfilment question: VoltAra did not have a marketing problem, it had a two-thirds leak between a paid booking and a number plate, sitting in three stages owned by an external lender, a state RTO agent and a vendor electrician. Roughly ₹170 crore of contribution was trapped there, about ₹40 crore of it recoverable within a year through underwriting and registration fixes that cost far less than the festive campaign originally proposed.

Common pitfalls

  • Mapping the company instead of the customer. If your stages read like internal handoffs (lead generated, lead qualified, order booked, ticket closed) you have drawn a process flow, not a journey. Write every stage from the customer's point of view, in the words they would use.
  • Building a beautiful map with no numbers on it. Without volume, conversion and value at each stage you cannot rank the leaks, and the interviewer will read it as a qualitative laundry list. Ask for funnel data; if none exists, estimate and state your assumptions.
  • Averaging away the segments that matter. One map for 'the customer' hides the fact that a Tier-1 prepaid app buyer and a Tier-2 COD buyer fail at completely different stages. Split by segment, city tier, device or channel the moment the drop-off pattern looks odd.
  • Stopping the map at Purchase. In D2C, subscription, SaaS and app businesses most of the profit sits after the first transaction — onboarding, retention and referral. A map that ends at checkout will systematically point you at spending more on acquisition.
  • Treating the journey as a straight line. Real customers loop: they compare, abandon, come back weeks later, return the product, and re-enter at the consideration stage. Show the loop back into evaluation and the loyalty loop that lets happy customers skip it.
  • Listing 40 touchpoints as if they were equal. Only a handful are moments of truth where the relationship is actually decided. Prioritise those, and say explicitly which touchpoints you are deliberately not investing in.

Interview tips

  • Announce the spine before you use it. Say 'I'd like to walk the customer's journey from awareness to advocacy and find where we're losing people, then quantify each leak' and pause for buy-in. It reads as a structure, not a memorised framework.
  • Immediately customise the stages to the client's business. Adding 'video KYC', 'trial class', 'eye test' or 'installation visit' to the standard six stages is the cheapest way to show industry awareness in a consumer case.
  • Ask for the funnel numbers early: visitors, conversion by stage, CAC, AOV, repeat rate, churn. Journey Mapping is a qualitative frame until you attach arithmetic to it; the arithmetic is what earns the offer.
  • Compute the size of the prize before recommending anything. 'Recovering 5 points of cart conversion is worth ₹30 crore a year' beats 'we should improve the checkout experience' every single time.
  • Chain it to a second framework rather than using it alone. Journey Mapping locates the leak; profitability maths sizes it, 5 Whys explains it, and pricing or 4Ps fixes it. Saying which tool you are switching to and why shows structured thinking.
  • Finish each recommendation with an owner, one metric and a way to test it. A two-city, eight-week pilot with a named success metric sounds like a consultant; a list of improvements sounds like a student.

Test yourself

Best video explainers

Go deeper

Now use it on a real case

Reading a framework isn't the same as applying it under pressure. Practise with an AI interviewer that pushes back.

Practise a case free