canvas

Customer Journey Canvas

Map customer, partner, or consumer journeys to identify needs, pain points, gains, inputs, outputs, and experience expectations.

Outcomes

  • Shared understanding of the customer, partner, or consumer journey
  • Needs, pain points, gains, inputs, and outputs documented
  • Journey evidence available for capability, requirements, and architecture decisions

How it works

  1. Define customer persona
  2. Identify triggers for the journey
  3. Describe the journey's end
  4. Map journey steps with inputs/outputs
  5. Identify customer pains
  6. Summarize customer gains
  7. Define necessary inputs and resulting outputs
  8. Define interactions and processing expectations for each step

Work with this canvas

Use the purpose, outcomes, and instructions above as your static reference while capturing evidence in the interactive workspace.

Local canvas workspace

Customer Journey Canvas

What customer, partner, or consumer journey is the capability intended to support? Describe the real-life customer, partner, or consumer journey, not the solution usage itself, to reveal pain points, goals, context, inputs, outputs, and experience expectations.

Active section: Persona. Select a section with a pointer, or focus it and press Enter or Space.

Persona

Who is the typical customer experiencing this journey?

Customer Discovers Need

How does the customer recognize their need or problem?

Customer Need Is Resolved

How is the customer's need ultimately resolved?

Journey Steps

What are the steps the customer takes in their journey?

Pains

What are the customer's pain points or challenges?

Gains

What are the customer's gains or benefits?

Inputs & Outputs

What are the inputs and outputs at each step?

Interaction & Processing Rules

What are the interaction and processing rules at each step?

APIOps Cycles · CC-BY-SA 4.0 · Osaango Ltd

Related stations

  • Strategy

    Frame the business need as a reusable capability before choosing the implementation style.

  • User Experience - Design APIs with the User in Mind

    Ensure APIs are designed with the end user in mind, providing a seamless and intuitive experience.

  • Consumer Requirements & Onboarding

    Capture consumer onboarding, standards, non-functional requirements, service expectations, constraints, security needs, allowed protocols, data freshness, SLAs, observability, recovery, adoption requirements, and producer responsibilities.