customer-journey-map

Generate customer journey maps from personas with stages, touchpoints, and pain points.

8|1|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/officebeats/beats-pm-kit --skill customer-journey-map-officebeats
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customer-journey-map
Source: https://github.com/officebeats/beats-pm-kit/tree/main/.agent/skills/customer-journey-map
Command: npx skills add https://github.com/officebeats/beats-pm-kit --skill customer-journey-map-officebeats

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product managers and teams understand and visualize the end-to-end customer experience, identifying pain points and opportunities for improvement.

Core Features & Use Cases

  • Persona-driven mapping: Creates journey maps based on specific user personas and their jobs-to-be-done.
  • Detailed stage analysis: Documents touchpoints, user actions, thoughts, emotions, pain points, and opportunities for each journey stage.
  • Use Case: Use this skill to map out the journey of a new user signing up for a SaaS product, identifying where they might get stuck during onboarding and suggesting ways to improve the experience.

Quick Start

Use the customer-journey-map skill to create a customer journey map for a new user signing up 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
What is a customer journey map and how does it identify pain points?

A customer journey map visualizes the end-to-end user experience from awareness to advocacy. It identifies friction points by detailing touchpoints, user actions, emotions, and pain points across each stage to help product managers strategize experience improvements.

How do I map the onboarding journey for a new SaaS user?

To map the onboarding journey, define the user persona and their jobs-to-be-done first. The map then documents specific touchpoints, actions, and emotions for each stage, highlighting where new users get stuck and suggesting opportunities to improve the experience.

When do I need to create a customer journey map for my product?

You need to create a customer journey map when you want to understand and visualize the end-to-end customer experience. It is specifically useful for identifying friction points during critical phases like new user onboarding and strategizing targeted improvements.

Does persona-driven mapping work for mobile banking app experiences?

Yes, persona-driven mapping works for mobile banking app experiences by analyzing specific user personas and their jobs-to-be-done. It documents touchpoints and emotions from awareness to advocacy, identifying where users encounter friction during app signup and usage.

What's the best way to identify opportunity areas in a user experience?

The best way to identify opportunity areas is by mapping journey stages from awareness to advocacy. By detailing user thoughts, emotions, and pain points at each touchpoint, product managers can pinpoint friction and strategize targeted experience improvements.