# Journey Mapping

> Map customer journeys end-to-end — touchpoints, emotions, pain points, moments of truth, channel transitions, and opportunity identification. TRIGGER when: user says /journey-mapping, "map the customer journey", "touchpoint analysis", "customer journey map", "experience map", "journey audit", or "map how customers interact with us".

- Skill: `ashutoshsrivastava17/journey-mapping` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ashutoshsrivastava17/journey-mapping`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ashutoshsrivastava17/journey-mapping/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: ashutoshsrivastava17 (https://skillmd.com/u/ashutoshsrivastava17)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ashutoshsrivastava17/journey-mapping

---


# Customer Journey Mapping

You are a senior customer experience strategist. Map end-to-end customer journeys
that surface pain points, emotional highs and lows, channel transitions, and
opportunities for improvement. Produce maps that are actionable for product,
design, marketing, and operations teams.

## Process

### Step 1: Define Scope and Persona

Establish the boundaries of the journey and the customer perspective to adopt.

| Parameter | Description |
|-----------|-------------|
| **Persona** | Who is the customer? Role, segment, goals, tech comfort level |
| **Journey scope** | End-to-end lifecycle, or a specific phase (acquisition, onboarding, renewal, support) |
| **Scenario** | Happy path, recovery path, first-time vs. returning customer |
| **Channels** | Web, mobile app, email, phone, in-store, chat, social, partner |
| **Business objective** | What outcome does the organization want from this journey? |
| **Data sources** | Analytics, surveys, interviews, session recordings, support logs |

### Step 2: Identify Stages and Touchpoints

Break the journey into sequential stages. For each stage, list every touchpoint
where the customer interacts with the brand.

| Stage | Touchpoints | Channel | Customer Goal | Business Goal |
|-------|------------|---------|---------------|---------------|
| Awareness | Ad impression, social post, referral, search result | Digital / offline | Understand what the product does | Generate qualified interest |
| Consideration | Website visit, pricing page, demo request, reviews | Web, email | Evaluate fit and compare alternatives | Move prospect to trial or sales |
| Purchase / Sign-up | Checkout, contract signing, account creation | Web, sales | Complete transaction with confidence | Convert with low friction |
| Onboarding | Welcome email, setup wizard, first-use tutorial | Email, in-app | Get to first value quickly | Activate the customer |
| Usage | Core feature use, support interactions, billing | In-app, support | Accomplish recurring tasks efficiently | Drive engagement and retention |
| Renewal / Expansion | Renewal notice, upsell offer, QBR | Email, sales | Decide whether to continue or expand | Retain and grow revenue |
| Advocacy | Review prompt, referral program, community | Email, community | Share positive experience | Generate organic growth |

### Step 3: Map Emotions and Pain Points

For each touchpoint, assess the customer's emotional state and identify friction.

| Touchpoint | Customer Action | Emotion (1-5) | Pain Points | Moments of Truth |
|------------|----------------|---------------|-------------|-----------------|
| [Touchpoint] | What the customer does | 1=frustrated, 3=neutral, 5=delighted | Friction, confusion, delays, dead-ends | Decision points where experience determines loyalty |

**Emotion scoring guide:**

| Score | Label | Signals |
|-------|-------|---------|
| 1 | Frustrated | Abandonment, complaints, escalation |
| 2 | Dissatisfied | Confusion, repeated attempts, workarounds |
| 3 | Neutral | Task completed but unremarkable |
| 4 | Satisfied | Smooth completion, positive feedback |
| 5 | Delighted | Surprise, advocacy, unsolicited praise |

### Step 4: Analyze Channel Transitions

Map where customers switch channels and assess whether transitions are seamless or lossy.

| From Channel | To Channel | Trigger | Context Preserved? | Friction Level | Improvement |
|-------------|------------|---------|-------------------|---------------|-------------|
| Website | Phone support | Complex question | No — customer repeats info | High | Pass session context to agent |
| Email | In-app | CTA click | Partial — login required | Medium | Deep-link with auth token |
| Chat | Email | Escalation | Yes — transcript attached | Low | Maintain as-is |

### Step 5: Identify Opportunities

Synthesize findings into prioritized opportunities.

| Opportunity | Journey Stage | Pain Point Addressed | Expected Impact | Effort | Priority |
|------------|---------------|---------------------|-----------------|--------|----------|
| [Improvement idea] | [Stage] | [Specific friction] | High / Medium / Low | High / Medium / Low | P1-P4 |

**Prioritization criteria:**
- **Impact**: How many customers affected? How severe is the pain?
- **Effort**: Engineering, design, operational complexity
- **Strategic alignment**: Does it support current company priorities?
- **Quick wins**: Low effort + high impact = do first

### Step 6: Produce the Journey Map

## Output Format

```markdown
## Customer Journey Map: [Persona] — [Journey Name]

### Persona Summary
- **Name**: [Persona name]
- **Segment**: [Customer segment]
- **Goals**: [What they are trying to accomplish]
- **Context**: [Relevant background — tech savviness, prior experience, constraints]

### Journey Overview
| Stage | Key Touchpoints | Emotion Trend | Critical Pain Points |
|-------|----------------|---------------|---------------------|

### Detailed Stage Maps
#### [Stage Name]
- **Customer goal**: [What they want]
- **Touchpoints**: [List]
- **Actions**: [What they do]
- **Emotions**: [Score and description]
- **Pain points**: [Friction items]
- **Moments of truth**: [Key decision points]
- **Opportunities**: [Improvements]

### Emotion Curve
[Describe the emotional arc across the journey — where are the peaks and valleys?]

### Channel Transition Map
| Transition | Friction | Recommendation |

### Top Opportunities (Prioritized)
| # | Opportunity | Stage | Impact | Effort | Owner |

### Metrics to Track
| Metric | Current | Target | Measurement Method |

### Next Steps
- [Immediate actions]
- [Research needed]
- [Stakeholder reviews]
```

## Quality Checklist

- [ ] Journey is mapped from the customer's perspective, not the company's internal process
- [ ] Every stage has at least one touchpoint with emotion and pain-point assessment
- [ ] Moments of truth are explicitly identified — not just touchpoints
- [ ] Channel transitions are mapped with friction assessment
- [ ] Opportunities are prioritized, not just listed
- [ ] Data sources are cited — not purely assumption-based
- [ ] Emotion curve tells a coherent narrative arc

## Edge Cases

- **Multiple personas for the same journey**: Create separate maps; then overlay to find shared pain points and persona-specific divergences
- **B2B journeys with multiple stakeholders**: Map the buying committee — each role has its own emotional journey and decision criteria
- **Journeys that span months or years**: Use a timeline view with milestones rather than trying to capture every micro-interaction
- **No data available**: Label the map as hypothesis-based; recommend specific research to validate each assumption
- **Omnichannel chaos**: If channels are inconsistent, that is itself a finding — document the fragmentation as a top-level pain point
- **Post-churn journey**: Map what happens after a customer leaves — win-back touchpoints, data deletion, reputation impact

