Stages
The phases the customer moves through: Awareness, Consideration, Decision, Onboarding, Adoption, Retention, Advocacy. These are the column headers that run across the top of the map. Adjust them to fit your specific product — a B2B journey has different stages than a consumer journey.
Customer actions
What the customer actually does at each stage. Concrete behaviors: 'Googles comparison terms,' 'signs up for a free trial,' 'invites a teammate,' 'exports a report.' These should come from observation or research — not assumptions.
Touchpoints
Where and how the customer interacts with your product or brand at each stage: your website, App Store listing, onboarding email, in-app tutorial, support chat. Each touchpoint is an opportunity to improve the experience.
Emotions / experience curve
Draw a line across the bottom of the map showing the customer's emotional state at each stage — high means positive, low means frustrated or confused. This curve makes the worst moments visible at a glance. The dips are where you focus design energy.
Pain points
The specific frustrations, confusions, and failures the customer encounters at each stage. These should be grounded in real evidence — quotes from interviews, spikes in support tickets, drop-offs in analytics. Each pain point is a design problem waiting to be solved.
Opportunities
Ideas for improving the experience at each stage. Write these after filling the pain points — they should be specific responses to real problems, not generic feature ideas. One opportunity per sticky; link it to the pain point it addresses.