Atlas
  • All-in-one
  • Solutions
  • Compare
  • Pricing
PricingGet started
All guides
July 11, 2026·9 min read·mermaid, user journey, ux, customer experience

Mermaid User Journey Diagram Tutorial: Map Experience and Satisfaction

Mermaid's journey diagram maps a process from the user's point of view, scoring each step by satisfaction so the low points that need fixing stand out.

A user journey diagram answers a question a flowchart cannot: not just what the steps are, but how they feel to the person going through them. By scoring each step with a satisfaction rating, it surfaces the emotional low points - the moment the signup form asks for too much, the confusing confirmation screen - which are exactly the places worth fixing. Mermaid's "journey" diagram makes this lightweight enough to sketch in a meeting, because the whole thing is a few lines of text.

This tutorial covers the journey syntax and how to use the satisfaction scores to actually drive decisions, with examples for the Mermaid editor at /diagram-tools/mermaid-editor. The rendered journey is editable in Atlas Diagram Studio at /diagrams, ready to share with a product or CX team. If you want to start from a narrative description of a customer's experience, the AI diagram generator at /diagram-tools/ai-diagram-generator can turn it into a first journey you refine with the real scores from research.

The journey syntax

A journey diagram opens with the keyword "journey", usually followed by a "title" naming the experience, such as "Sign up for the service." The body is organized into sections, each declared with the "section" keyword and a name like "Discovery" or "Onboarding." Sections group related steps into the phases of the journey, giving the diagram a structure that mirrors how people actually think about a multi-stage experience.

Within each section, every task is a single line with three parts separated by colons: the task name, a satisfaction score from 1 to 5, and a comma-separated list of the actors involved. A line like "Complete profile: 3: User, Support" means the "Complete profile" step scored a middling 3 and involved both the user and support. The score drives the vertical position of the point on the rendered curve, so the diagram literally rises and falls with satisfaction across the journey.

Scores, actors, and reading the curve

The scoring and actor conventions are simple but carry the whole meaning of the diagram. The bullets below lay them out.

  • Begin with "journey" and a "title" describing the overall experience.
  • Group steps with "section Onboarding", and every task until the next section belongs to it.
  • Write a task as "Task name: score: Actor1, Actor2".
  • Use a satisfaction score from 1 (frustrating) to 5 (delightful); it sets the point's height on the curve.
  • List every actor involved in a step so you can see who is present at the low points.
  • Multiple actors on a step are drawn as separate colored markers, making handoffs visible.
  • Keep task names as verb phrases - "Verify email," "Choose plan" - so the journey reads as actions.

Turning the diagram into decisions

The reason to build a journey diagram is to act on it, and the satisfaction curve is the guide. The dips are your priorities: a step scored 1 or 2 is a spot where you are losing goodwill or users, and it usually deserves attention before you polish a step that already scores well. Looking at which actors appear at the low points is equally revealing - if support is present at every dip, that is a signal the product is offloading friction onto a human safety net rather than fixing the underlying experience.

Honesty about the scores is what separates a useful journey from a self-congratulatory one. It is tempting to score your own product generously, but the diagram is only valuable if the low points are real, which is why the scores should come from user research, session recordings, or support tickets rather than from the team's optimism. A journey built from actual evidence becomes a shared, undeniable picture of where the experience hurts, which is far more persuasive in a prioritization discussion than an opinion.

Journey versus flowchart

A journey diagram and a flowchart describe overlapping territory but answer different questions. A flowchart from /diagram-tools/flowchart-maker shows the logic - the branches, the decisions, the exact paths a user can take. A journey diagram shows the experience - the sequence of steps and how satisfying each one is, without the conditional detail. They complement each other: use the flowchart to design the mechanics of a flow and the journey to evaluate how that flow feels and where to invest.

Because the journey is quick to write, it is easy to keep as a living artifact that you re-score after each round of improvements, watching the dips lift over time. Draft and edit it in the Mermaid editor at /diagram-tools/mermaid-editor, style it for stakeholders in Atlas Diagram Studio at /diagrams. For the wider family of experience and process diagrams you can write as text, the complete Mermaid guide at /guides/mermaid-js-complete-guide is the reference.

Keep reading

  • Best Diagramming Software in 2026: The Overall Buyer Guide
  • How to Make Diagrams for Confluence
  • How to Make Diagrams for Notion
  • Free PDF tools
  • The all-in-one work OS

FAQ

Questions, answered.

What does a Mermaid user journey diagram show that a flowchart does not?
It shows how each step feels, not just what the steps are. By scoring every task from 1 to 5 for satisfaction, the journey diagram surfaces the emotional low points where users get frustrated. A flowchart shows the logic and branches; a journey shows the experience and where to invest in improving it.
How do I write a task in a journey diagram?
Each task is one line with three colon-separated parts: the task name, a satisfaction score from 1 to 5, and the actors involved, like "Complete profile: 3: User, Support". The score sets the point's height on the satisfaction curve, and each actor is drawn as a separate marker.
Where should the satisfaction scores come from?
From evidence, not optimism - user research, session recordings, or support tickets. The diagram is only useful if the low points are real, so scoring your own product generously defeats the purpose. Evidence-based scores make the journey a persuasive, shared picture of where the experience actually hurts.
What do the sections in a journey diagram do?
Sections group related tasks into the phases of the experience, declared with "section Onboarding" and so on. Every task until the next section belongs to it, which gives the diagram a structure that mirrors how people think about a multi-stage journey like discovery, signup, and first use.

Ready when you are

One workspace, not ten.

Atlas replaces the stack with one platform for tasks, projects, CRM, contracts, e-signature, PDF tools, and analytics. Start free.

Get started freeSee pricing
AtlasWork, planned itself.

The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

All systems operational
  • SOC 2 II
  • ISO 27001
  • HIPAA
  • GDPR

Product

  • Overview
  • PDF tools
  • People & HR
  • Integrations
  • Marketplace
  • Pricing

Resources

  • Guides
  • Docs
  • API reference
  • Support
  • Changelog
  • Status

Company

  • About
  • Careers
  • Press
  • Contact

Legal & trust

  • Trust center
  • Security
  • Privacy
  • Terms
  • DPA
  • GDPR
  • SLA
  • Refunds
Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
PrivacyTermsSecurityStatus