Creating Customer Journey Maps Using the RACE Framework

This skill teaches you how to build a visual customer journey map organized by the four RACE stages, documenting touchpoints, channels, content, and buyer intent at each phase to reveal gaps and optimization opportunities across your full marketing funnel.

To create a RACE customer journey map, define your buyer persona, then map each RACE stage—Reach, Act, Convert, Engage—as columns. For each stage, document the customer's goals, emotions, touchpoints, channels, content types, and intent signals. Identify gaps and friction points between stages, then assign KPIs to measure progression through the funnel.

Outcome: You can produce a comprehensive, visual customer journey map structured by RACE stages that reveals friction points, content gaps, and optimization opportunities across every phase of your marketing funnel.

Synthesized from public framework references and reviewed for accuracy.

MarketingIntermediate60-90 minutes

Prerequisites

  • Basic understanding of the RACE Framework stages (Reach, Act, Convert, Engage)
  • Familiarity with buyer personas and audience segmentation
  • Knowledge of common digital marketing channels and content types
  • Access to customer data or analytics (Google Analytics, CRM, etc.)

Overview

Customer journey mapping is the practice of visualizing every interaction a customer has with your brand from first awareness through long-term loyalty. When you organize this map around the RACE Framework's four stages—Reach, Act, Convert, and Engage—you create a structured, actionable artifact that aligns your marketing team around a shared understanding of the customer experience.

Unlike generic journey maps that can become sprawling and unfocused, a RACE-structured map forces clarity. Each column represents a distinct funnel stage with its own objectives, and within each column you document the specific touchpoints, channels, content assets, emotional states, and intent signals your customers experience. This structure makes it immediately obvious where your funnel is strong and where prospects are dropping off.

This skill goes beyond the conceptual exercise of mapping customer journey stages to RACE (covered in the sibling skill Mapping Customer Journey Stages to the RACE Funnel). Here, you'll learn the hands-on process of building the actual visual map—choosing the right format, gathering the data, populating each cell, validating with real customer insights, and turning the finished map into a living strategic document your team uses daily.

How It Works

The RACE customer journey map works by creating a two-dimensional matrix. The horizontal axis represents the four RACE stages (Reach → Act → Convert → Engage), and the vertical axis represents the experiential layers you want to track for each stage.

Typical layers include:

  • Customer goals: What the buyer is trying to accomplish at this stage
  • Emotions and mindset: Their confidence level, concerns, and motivations
  • Touchpoints: Specific moments of interaction (seeing an ad, reading a blog post, talking to sales)
  • Channels: Where the interaction happens (organic search, social media, email, in-store)
  • Content and messaging: What you deliver at this point (blog articles, comparison guides, case studies, onboarding emails)
  • Intent signals: Observable behaviors that indicate stage progression (searching branded terms, downloading a whitepaper, adding to cart)
  • Friction points: Barriers preventing movement to the next stage
  • KPIs: Metrics that measure success at each stage

The power of this approach is that it maps the customer's subjective experience against your operational marketing infrastructure. When you see that your Convert stage has strong content but your Act stage has a content desert, you've found a concrete gap to fix. When you notice that the emotional journey shows high anxiety at the Convert stage but you have no trust-building content there, you've found a mismatch to address.

The RACE structure also ensures full-funnel coverage. Many teams over-invest in Reach and Convert while neglecting Act (where consideration and engagement happen) and Engage (where retention and advocacy live). The map makes this imbalance visible and actionable.

Step-by-Step

  1. Step 1: Define Your Persona and Scope

    Before opening any tool, decide which customer segment this journey map represents. A journey map for a first-time SaaS buyer looks radically different from one for a returning e-commerce shopper. Select one well-defined buyer persona—ideally one backed by real data from your CRM, analytics, or customer interviews.

    Also define the scope: are you mapping the entire lifecycle from stranger to advocate, or focusing on a specific conversion path (e.g., blog visitor to free trial signup)? For your first RACE journey map, mapping the full lifecycle is recommended because it reveals the biggest structural gaps.

    Document the persona's demographics, job role (for B2B), core problem they're trying to solve, and their typical buying timeline. This context will inform every cell you populate later.

    Tip: If you have multiple personas, create separate journey maps for each. Combining personas into one map creates a blurry, generic artifact that's useless for tactical decisions.

  2. Step 2: Set Up Your Map Template with RACE Columns

    Create your map structure using a spreadsheet, whiteboard tool (Miro, FigJam), or dedicated journey mapping software (UXPressia, Smaply). Set up four columns labeled Reach, Act, Convert, and Engage.

    For each column, add header context:

    • Reach: Building awareness among your target audience
    • Act: Encouraging interactions and consideration
    • Convert: Driving the purchase, signup, or lead conversion
    • Engage: Fostering loyalty, repeat purchases, and advocacy

    Then create rows for each experiential layer: Customer Goal, Emotional State, Touchpoints, Channels, Content/Messaging, Intent Signals, Friction Points, and KPIs. You now have a grid with 32 cells (4 stages × 8 layers) to populate.

    If you're working with a team, share this template before the working session so everyone arrives with the same mental model. You can also reference the Building RACE Digital Marketing Planning Templates skill for reusable template structures.

    Tip: Color-code each RACE column differently (e.g., blue for Reach, green for Act, orange for Convert, red for Engage). This visual distinction makes the map immediately scannable and easier to reference in meetings.

  3. Step 3: Gather Customer Data and Internal Inputs

    Populate your map with evidence, not assumptions. Pull data from multiple sources:

    • Analytics data: Google Analytics flow reports, heatmaps, and conversion funnels show where users enter, interact, and drop off
    • CRM data: Sales pipeline stages, lead scoring criteria, and deal velocity reveal how customers move through Act and Convert
    • Customer interviews or surveys: Direct quotes about what customers were thinking, feeling, and struggling with at each stage
    • Support tickets and chat logs: Common questions and complaints reveal friction points, especially in Convert and Engage
    • Sales team input: Your sales reps know the objections and hesitations customers voice during consideration
    • Social listening: What prospects say about your category on social media and review sites

    For each data source, tag insights by RACE stage. A customer saying 'I found you through a Google search for [problem keyword]' is a Reach insight. A support ticket about confusing pricing is a Convert friction point.

    If you lack data for certain stages, that itself is a finding—it means you have a measurement gap you need to close.

    Tip: Interview at least 5 recent customers who completed the full journey. Ask them to walk you through their experience chronologically. Their narrative will naturally map to RACE stages and reveal touchpoints you didn't know existed.

  4. Step 4: Populate Each Cell with Specifics

    Now systematically fill in each cell of your grid. Work column by column, starting with Reach.

    For the Reach column, document:

    • Customer goal: 'Understand my problem' or 'Find potential solutions'
    • Emotional state: Curious but uninformed, possibly frustrated by the problem
    • Touchpoints: First Google search, seeing a social ad, hearing a podcast mention
    • Channels: Organic search, paid social, display ads, PR
    • Content: Blog posts, infographics, awareness-stage videos
    • Intent signals: Informational search queries, social follows, newsletter signups
    • Friction: Low brand recognition, competing content, ad fatigue
    • KPIs: Impressions, unique visitors, reach, cost per thousand

    Repeat this process for Act, Convert, and Engage. Be as specific as possible—don't write 'social media' when you mean 'Instagram Stories and LinkedIn carousel posts.' The specificity is what makes the map actionable.

    Where you find cells you can't fill with real data, mark them with a question mark or highlight them in yellow. These gaps are some of the map's most valuable outputs.

    Tip: Use direct customer quotes in the Emotional State row where possible. 'I was overwhelmed by all the options' is more powerful and actionable than 'confused.'

  5. Step 5: Identify Gaps, Friction Points, and Stage Transitions

    With all cells populated, step back and analyze the map holistically. Look for three things:

    1. Content and channel gaps: Are there stages where you have minimal content or missing channels? Many teams discover they have strong Reach content (blog posts, ads) and Convert content (pricing pages, demos) but almost nothing for the Act stage (comparison guides, interactive tools, webinars that build consideration).

    2. Friction points at stage transitions: The moments where a customer moves from Reach to Act, Act to Convert, or Convert to Engage are the most fragile. Examine what triggers these transitions and what barriers exist. For example, the Reach-to-Act transition might break because your blog posts lack clear CTAs driving deeper engagement.

    3. Emotional mismatches: Compare the customer's emotional state with the content and messaging you deliver. If customers feel anxious at the Convert stage but your messaging is aggressive and sales-focused rather than trust-building, you've found a mismatch.

    Annotate these findings directly on the map using icons or callout boxes. Star the highest-priority gaps—these become your immediate action items.

    Tip: Pay special attention to the Engage stage. Most teams dramatically under-invest here, but this is where customer lifetime value, referrals, and advocacy are built. If your Engage column is sparse, that's a strategic problem, not just a mapping oversight.

  6. Step 6: Validate with Cross-Functional Stakeholders

    Share the draft map with people outside your immediate marketing team. Sales, customer success, product, and support teams each see different parts of the customer journey that marketing often misses.

    Run a 30-60 minute validation session where stakeholders review the map and flag:

    • Touchpoints or channels you missed
    • Friction points they observe that aren't captured
    • Emotional states that don't match what they hear from customers
    • Stage transitions that are more complex than depicted

    This cross-functional input is critical because customer journey mapping done in a marketing silo produces a marketing-centric view, not a customer-centric one. The customer doesn't experience 'marketing' and 'sales' and 'support' as separate things—they experience one continuous journey.

    Incorporate feedback and produce a revised version. Track what changed between versions so you can see how your understanding evolved.

    Tip: Invite one or two actual customers to review the map if possible. Their reaction to your representation of their journey is the ultimate validation—and they'll always surprise you with something you missed.

  7. Step 7: Prioritize Actions and Assign Ownership

    A journey map that sits on a wall or in a shared drive without driving action is a waste of time. Convert your findings into a prioritized action list.

    For each gap or friction point identified in Step 5, create an action item with:

    • What: The specific improvement (e.g., 'Create a comparison guide for the Act stage targeting prospects evaluating alternatives')
    • Why: Which friction point or gap it addresses
    • Owner: Who is responsible for execution
    • RACE stage: Which stage it impacts
    • KPI impact: Which metric from Setting KPIs Across RACE Stages it should improve
    • Priority: High/Medium/Low based on potential impact and effort

    Start with the highest-impact, lowest-effort items. Often these are stage transition improvements—adding a single well-placed CTA, creating one missing content piece, or fixing a broken handoff between marketing and sales.

    Tip: Limit yourself to 3-5 priority actions per quarter. Trying to fix everything at once leads to scattered effort and no measurable improvement.

  8. Step 8: Establish a Review Cadence

    Your RACE customer journey map is a living document, not a one-time deliverable. Customer behavior changes, new channels emerge, your product evolves, and competitors shift the landscape.

    Establish a quarterly review cadence where you:

    • Update the map with new data from analytics, CRM, and customer feedback
    • Review the status of action items from the previous quarter
    • Reassess friction points—have they improved or worsened?
    • Add new touchpoints or channels that have become relevant
    • Adjust KPIs based on what you've learned about stage progression

    Each review should take 60-90 minutes with your cross-functional team. Over time, you'll build a historical view of how your customer journey has evolved, which is invaluable for strategic planning.

    Link this review cadence to your broader RACE planning process using insights from Optimizing the Full-Funnel Customer Journey with RACE.

    Tip: Version your maps (V1, V2, V3...) and archive old versions. Comparing maps over time reveals whether your optimizations are actually improving the customer experience or just shuffling problems around.

Examples

Example: B2B SaaS Project Management Tool

A mid-market B2B SaaS company selling project management software wants to understand why their free trial conversion rate is low despite strong top-of-funnel traffic. They decide to create a RACE customer journey map for their primary persona: a VP of Operations at a 200-500 person company.

Reach stage: The team documents that their persona discovers them primarily through Google searches for 'project management software for growing teams' and LinkedIn thought leadership posts. Emotional state: frustrated with current tools, open to exploring. Content: blog posts on project management best practices, LinkedIn articles. Intent signal: visiting the features page from a blog post.

Act stage: Here they find their first major gap. The persona compares 3-4 tools, but the company has no comparison pages, no interactive ROI calculator, and no case studies for companies of similar size. The only Act-stage content is a generic 'Why Choose Us' page. Emotional state: evaluating but lacking confidence. Friction: no social proof for their specific company size.

Convert stage: The free trial signup is frictionless, but the in-trial experience is overwhelming—no guided onboarding, no templates for their use case, no human touchpoint. The persona signs up, feels lost within 10 minutes, and abandons. Intent signals show that users who don't complete onboarding in the first session almost never return.

Engage stage: Post-purchase, the company sends a monthly product newsletter but has no structured onboarding sequence, no customer success check-ins for mid-market accounts, and no program to encourage referrals or reviews.

Action items: (1) Create 3 competitor comparison pages for Act stage, (2) build an interactive ROI calculator, (3) redesign the free trial with guided onboarding and use-case templates, (4) implement a 14-day drip email sequence during the trial period. These four actions directly address the specific gaps the RACE journey map revealed.

Example: D2C Skincare Brand

A direct-to-consumer skincare brand is spending heavily on Instagram and TikTok ads but seeing high cart abandonment and low repeat purchase rates. They create a RACE journey map for their primary persona: a 28-year-old woman dealing with adult acne who is skeptical of skincare marketing claims.

Reach stage: The persona encounters the brand through TikTok ads featuring before/after transformations and Instagram influencer partnerships. Emotional state: hopeful but deeply skeptical after trying many products. Touchpoints are strong—the brand has high awareness in their target demographic.

Act stage: The persona visits the website and reads ingredient pages and reviews. The map reveals that while there are plenty of 5-star reviews, there are no reviews from people with her specific skin concern (hormonal acne), no dermatologist endorsements, and no ingredient breakdowns explaining why each ingredient works. The emotional journey shows rising skepticism because the marketing feels too polished to be trustworthy.

Convert stage: Cart abandonment analysis reveals that the $65 price point triggers hesitation. There's no money-back guarantee prominently displayed, no trial/sample size option, and the only urgency mechanism is a generic '10% off' popup that feels spammy. Friction point: the persona doesn't trust she'll see results and $65 feels risky for an unknown brand.

Engage stage: Post-purchase, the brand sends order confirmation and shipping emails but nothing to help the customer use the product correctly (application routine, expected timeline for results, what purging looks like vs. a bad reaction). Repeat purchase rate is 18%—far below the 40% target.

Action items: (1) Recruit and feature reviews from customers with hormonal acne specifically, (2) partner with a dermatologist for ingredient credibility content, (3) introduce a $15 trial kit to lower the Convert-stage risk barrier, (4) build a 30-day post-purchase email sequence with usage tips and realistic timeline expectations to drive the Engage stage.

Best Practices

  • Ground every cell in real data—analytics, customer interviews, support logs—rather than internal assumptions about what customers think and feel. Assumption-based maps reinforce existing biases instead of revealing blind spots.

  • Keep one map per persona. Multi-persona maps blur critical differences in behavior, motivation, and channel preference that drive your most important tactical decisions.

  • Document the emotional journey with the same rigor as the tactical journey. Customer emotions drive decisions more than rational evaluation, and emotional mismatches between what customers feel and what you communicate are the most common cause of funnel leakage.

  • Focus disproportionate attention on stage transitions (Reach→Act, Act→Convert, Convert→Engage) because these handoff moments are where the most customers drop off and where small improvements yield outsized results.

  • Make the map visually scannable with consistent color coding, icons for friction points, and a clear left-to-right flow through RACE stages. A map that requires 10 minutes to parse won't be used.

  • Treat gaps in your map as findings, not failures. If you can't fill the 'Intent Signals' row for your Act stage, that means you're not tracking consideration behavior—which is a specific, actionable insight.

Common Mistakes

Creating the journey map based entirely on internal assumptions without any customer data or input

Correction

Always validate with at least 3-5 customer interviews, analytics data, and cross-functional input from sales and support. An assumption-based map just documents your existing mental model—it won't reveal the gaps and friction points that make journey mapping valuable.

Building one massive journey map that tries to cover every persona, product, and scenario simultaneously

Correction

Scope each map to one persona and one primary conversion path. A B2B enterprise buyer and a self-serve SMB signup have fundamentally different journeys. Create separate maps and compare them to find persona-specific optimization opportunities.

Treating the journey as perfectly linear, assuming customers move neatly from Reach to Act to Convert to Engage

Correction

Acknowledge loops and reversals in your map. Customers often bounce between Act and Reach (researching, then discovering new options) or between Convert and Act (ready to buy, then hesitating and returning to comparison). Add backward arrows or loop annotations where your data shows this happening.

Over-investing in the Reach and Convert stages while leaving the Act and Engage columns nearly empty

Correction

Audit your map for stage balance. If Act and Engage are sparse, investigate whether that reflects a genuine lack of activity (a strategic gap you need to address) or simply a data collection gap (you're doing things there but not tracking them).

Creating the map once and never updating it, treating it as a finished artifact rather than a living strategy document

Correction

Schedule quarterly reviews with your cross-functional team. Update the map with new data, reassess friction points, and reprioritize actions. A stale journey map actively misleads your team because the customer experience it describes no longer exists.

Frequently Asked Questions

What tools should I use for customer journey mapping with the RACE Framework?

For most teams, a collaborative whiteboard tool like Miro or FigJam works well because they support visual layouts, sticky notes, and real-time collaboration. For more polished outputs, dedicated tools like UXPressia or Smaply offer journey map templates. A well-structured Google Sheet also works if you prioritize data density over visual design.

How is a RACE customer journey map different from a regular customer journey map?

A standard journey map typically organizes stages as awareness, consideration, purchase, and retention with loose definitions. A RACE-structured map uses the specific Reach, Act, Convert, Engage framework, which comes with built-in KPI structures, channel strategies, and tactical playbooks for each stage—making the map directly actionable for digital marketing teams.

How long does it take to create a customer journey map using the RACE Framework?

Budget 60-90 minutes for the initial mapping session if you've already gathered your data. The data gathering phase (analytics review, customer interviews, stakeholder input) typically takes 1-2 weeks. The full process from kickoff to validated, prioritized map usually spans 2-3 weeks.

How often should I update my RACE customer journey map?

Review and update your map quarterly. Additionally, trigger an ad-hoc update whenever you launch a major new channel, significantly change your product or pricing, or see unexpected shifts in your funnel metrics. The goal is keeping the map accurate enough that your team trusts it as a decision-making tool.

Can I create a customer journey map if I don't have much customer data?

Yes, but label assumption-based cells clearly and prioritize validating them. Start with whatever data you have—even basic Google Analytics, a few customer conversations, and input from your sales team. A partially data-backed map is still more useful than no map. Use it to identify which data gaps to close first.

Should I include offline touchpoints in my RACE digital marketing journey map?

Absolutely. Customers don't distinguish between online and offline experiences. If your persona calls your sales team, visits a physical store, or attends a trade show, those touchpoints belong on the map. Excluding offline interactions creates blind spots that lead to disconnected customer experiences.