customer-journey-map

Generate a customer journey map with stages, touchpoints, emotions, and pain points.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/runchr-com/pm-skills-gemini --skill customer-journey-map-runchr-com
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customer-journey-map
Source: https://github.com/runchr-com/pm-skills-gemini/tree/main/.gemini/skills/customer-journey-map
Command: npx skills add https://github.com/runchr-com/pm-skills-gemini --skill customer-journey-map-runchr-com

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you systematically map out the entire customer experience, identifying key interaction points, user emotions, and critical friction areas to improve product engagement and retention.

Core Features & Use Cases

  • End-to-End Mapping: Covers all stages from initial awareness to post-purchase advocacy.
  • Detailed Analysis: Documents touchpoints, user actions, thoughts, emotions, pain points, and opportunities for each stage.
  • Use Case: Use this skill to analyze the onboarding process for a new SaaS product, identifying where users get stuck and how to make the initial experience smoother and more valuable.

Quick Start

Use the customer-journey-map skill to create a customer journey map for a mobile banking app.

Frequently Asked Questions about customer-journey-map

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map the customer journey for a new SaaS product?

To map the customer journey for a new SaaS product, you need structured input on your user persona and product context to define the lifecycle stages, touchpoints, user actions, emotions, pain points, and opportunities.

What is a customer journey map used for in product management?

A customer journey map is used in product management to systematically visualize the entire customer experience from awareness to advocacy, identifying friction points and interaction areas to improve product engagement and retention.

How do I identify user pain points during product onboarding?

You identify user pain points during product onboarding by documenting touchpoints, user actions, thoughts, and emotions across each stage of the customer lifecycle to pinpoint where users get stuck and find optimization opportunities.

Can I use a customer journey map to improve user experience for a mobile banking app?

Yes, you can use a customer journey map to analyze and improve the user experience for a mobile banking app by detailing end-to-end interactions, user emotions, and critical friction areas across all customer lifecycle stages.

What information do I need to provide to generate a customer journey map?

You need to provide structured input detailing your specific user persona and the overall product context to effectively define the customer lifecycle and generate a comprehensive customer journey map.

What's the best way to visualize customer experience stages from awareness to advocacy?

The best way to visualize customer experience stages from awareness to advocacy is through end-to-end mapping that documents touchpoints, user actions, thoughts, emotions, pain points, and opportunities for each phase.