customer-journey

Map customer journeys and create data-driven personas from analytics and interview data.

4|1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/flitzrrr/frontend-design-skills --skill customer-journey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: customer-journey
Source: https://github.com/flitzrrr/frontend-design-skills/tree/main/skills-src/customer-journey
Command: npx skills add https://github.com/flitzrrr/frontend-design-skills --skill customer-journey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Aligns product and web design decisions with real user needs by turning fragmented analytics, interviews, and support data into validated personas, clear phase models, and prioritized touchpoints to reduce abandonment and improve retention.

Core Features & Use Cases

  • Data-driven Personas: Combine analytics, CRM, support tickets, and interviews to define and validate personas with concrete goals and pain points.
  • Journey Mapping & Phases: Map the 5+1 phases (Awareness, Interest, Evaluation, Purchase Decision, Customer Experience, Retention) and assign content and CTAs per phase.
  • Touchpoint Categorization (EPOMS): Classify and prioritize Earned, Paid, Owned, Managed, and Shared touchpoints and evaluate their emotional impact.
  • Onboarding & Retention Patterns: Design onboarding sequences for first success within 60 seconds and create re-engagement loops for inactive users.
  • Use Case: Conduct a touchpoint audit before a relaunch to identify high-impact fixes, design a 3-step onboarding sequence, and define KPIs per phase.

Quick Start

Use the customer-journey skill to create data-driven personas and a journey map, prioritize touchpoints, and outline an onboarding sequence using available analytics and interview data.

Frequently Asked Questions about customer-journey

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

FAQPage Schema
How do I create data-driven personas from web analytics and CRM data?

Data-driven personas combine web analytics, CRM records, support tickets, and user interviews to validate concrete goals and pain points. This process aligns product design with real user needs by turning fragmented data into clear, actionable user profiles.

What is the EPOMS framework for categorizing customer touchpoints?

EPOMS categorizes customer touchpoints into Earned, Paid, Owned, Managed, and Shared channels. This framework helps evaluate and prioritize touchpoints based on their emotional impact and effectiveness across the entire customer journey.

How do I map customer journey phases for B2B and B2C products?

Customer journey mapping defines five phases plus retention: Awareness, Interest, Evaluation, Purchase Decision, and Customer Experience. Assigning specific content and CTAs per phase aligns web products with user needs and reduces abandonment.

What's the best way to design a user onboarding sequence for first success?

Effective onboarding sequences target first user success within 60 seconds. Designing a 3-step onboarding flow alongside re-engagement loops for inactive users improves retention and guides users to immediate value realization.

Do I need user interview data to perform a touchpoint audit?

A touchpoint audit requires web analytics, CRM records, and user interviews to identify high-impact fixes. Combining these data sources ensures the audit accurately reflects real user behavior and emotional responses across all touchpoints.

Can I define KPIs for each customer journey phase?

Defining KPIs per customer journey phase tracks progress from awareness to retention. Assigning specific key performance indicators to each phase allows you to measure emotional impact, evaluate touchpoints, and plan relaunch audits effectively.