Redisry Group

Insights · Customer research

How to Map an Omnichannel Customer Journey: From Discovery to Repeat Purchase

A research-led method for understanding how customers move between online and offline touchpoints, where they get stuck and what to fix first.

Customer journey mapping is a structured way to document how a customer discovers, evaluates, buys, uses and returns to a product or service across every touchpoint. An omnichannel map connects digital and physical steps—search, social media, AI assistants, messaging apps, marketplaces, stores and support—because real customers rarely stay in one channel.

By Redisry Group · Published · Customer research

Define the journey stages

Start with a simple, customer-centred set of stages: trigger (the need appears), discovery, evaluation, purchase, delivery or first use, support and repeat or referral. Use the customer's language, not internal department names.

Map one segment and one scenario at a time. A first-time buyer of a household product and a business renewing a software contract follow very different paths. Mixing them produces a map that describes no one.

List digital and physical touchpoints

For each stage, record every place the customer interacts with the brand or with information about it. Digital touchpoints may include search results, AI assistant answers, review sites, social media, marketplaces, websites, email and WhatsApp. Physical touchpoints may include stores, distributors, events, sales visits, packaging and delivery.

Include touchpoints the business does not control, such as word of mouth, comparison videos or a retailer's advice. These often shape the decision more than owned channels.

Digital-to-physical journey map: customers move between channels at each stage.
Six stages from trigger to repeat purchase with digital touchpoints above the line and physical touchpoints below.DigitalPhysical TriggerSocial, adsWord of mouth DiscoverySearch, AI answersvideosShop visit EvaluationReviews, websiteWhatsApp queryDemo, advice PurchaseMarketplace, appStore counter Use & supportChat, emailDelivery, service RepeatReminders, reviewsReferral

Account for new discovery channels

Discovery is spreading across more surfaces. Customers may ask an AI assistant for recommendations, watch short videos, ask a WhatsApp group or check a marketplace before visiting a website. Each surface favours different information: structured product details, clear answers to common questions, reviews or local availability.

When mapping, ask customers which sources they used and trusted at each stage. This shows where clear, consistent and factual information matters most.

Collect research data

Combine several sources so the map reflects real behaviour. Useful inputs include customer interviews, diary studies, observation in stores, support tickets, sales notes, website and app analytics, search queries, reviews and survey data. Interviews explain why; behavioural data shows what and how often.

Recruit recent buyers, people who considered but did not buy, and lapsed customers. Each group reveals different friction points.

Identify friction and moments that matter

Mark each step with what the customer is trying to do, what they feel, and what slows or stops them. Common friction includes inconsistent prices across channels, missing product information, slow responses on messaging apps, stock that is online but not in store, complex returns and repeated requests for the same details.

Highlight moments that matter—steps where a poor experience causes drop-off or a good one builds loyalty. These deserve the most attention.

Choose metrics for each stage

Assign one or two measures to each stage so improvements can be tracked. Examples include search visibility and enquiry volume in discovery, conversion between defined steps in evaluation, checkout completion in purchase, on-time delivery in fulfilment, first-contact resolution in support, and repeat purchase rate in loyalty. Define the data source and time period for each.

Example stage metrics

StageCustomer goalExample metric
DiscoveryFind credible optionsBranded and category search visibility; enquiries by source
EvaluationCompare and trustStep-to-step conversion; questions asked before purchase
PurchaseBuy without frictionCheckout or order completion rate
Delivery / first useGet value quicklyOn-time delivery; time to first successful use
SupportSolve problems fastFirst-contact resolution; response time
RepeatReturn with confidenceRepeat purchase rate; referral share

Prioritise improvements

Score each friction point by customer impact, business impact and effort to fix. Start with high-impact, low-effort changes, test them, and measure the effect at the relevant stage. Assign an owner for each improvement; journeys cross departments, so accountability often falls between teams.

Checklist

  • One segment and scenario are mapped at a time.
  • Each stage lists digital, physical and third-party touchpoints.
  • Data comes from interviews and behavioural sources.
  • Friction points and moments that matter are marked.
  • Each stage has a defined metric and data source.
  • Improvements have owners, priority scores and review dates.

Frequently asked questions

What is customer journey mapping?

It is a visual, research-based record of how a specific type of customer discovers, evaluates, buys, uses and returns to a product or service, including what they do, think and feel at each touchpoint.

What makes a customer journey omnichannel?

An omnichannel journey connects online and offline touchpoints—such as search, AI assistants, social media, WhatsApp, marketplaces and stores—so the map reflects how customers actually move between channels.

What data do I need to map a customer journey?

Combine qualitative research such as interviews and observation with behavioural data such as analytics, support tickets, sales notes, reviews and search queries.

How do you identify customer journey pain points?

Look for steps with drop-off, repeated questions, complaints, delays or inconsistent information, then confirm the cause through customer interviews.

How often should a journey map be updated?

Review it when channels, products or customer behaviour change, and at least once a year. Track stage metrics continuously so problems appear between reviews.

Next steps

Use the checklist above to plan your first round of evidence. Redisry’s customer and stakeholder research services can support the research and decision work.

Related guides: customer discovery interviews, market research before launch and rural market segmentation. Browse all Redisry insights, or use the contact page to discuss your question.