Wavelength Try the live demo

Checkout User Flow process diagram

This is a worked example. Wavelength built the diagram below from the description on this page. Nobody drew it by hand.

What was said

The customer views their cart and clicks Checkout. They enter their shipping address on the Shipping screen. They move to the Payment screen and enter their card details. The system checks if the payment is approved. If approved, they see the Order Confirmation screen. If the payment fails, they see a Payment Error screen and can go back to retry. After confirmation, the order is complete.

The diagram

G n1 Customer n2 Cart n1->n2 views cart n3 Shipping n2->n3 checkout n4 Payment n3->n4 enters address n5 Payment Approved? n4->n5 submits payment n6 Payment Error n5->n6 No n7 Order Confirmation n5->n7 Yes n6->n4 retry n8 Order Complete n7->n8 confirmed
Hexagons are systems. Cylinders are data stores. Diamonds are decisions. Rounded orange boxes are people and teams. A dashed amber arrow is a link the AI inferred. Pink arrows are decision branches. Blue arrows move data.

What is in this flow

Steps

  1. Customer
  2. Cart
  3. Shipping
  4. Payment
  5. Payment Approved?
  6. Payment Error
  7. Order Confirmation
  8. Order Complete

Mermaid code

Copy this into any Markdown file, GitHub README, or Mermaid Live to render the same flow.

flowchart TD
  n1([Customer])
  n2[Cart]
  n3[Shipping]
  n4[Payment]
  n5{Payment Approved?}
  n6[Payment Error]
  n7[Order Confirmation]
  n8([Order Complete])
  n1 -->|views cart| n2
  n2 -->|checkout| n3
  n3 -->|enters address| n4
  n4 -->|submits payment| n5
  n5 -->|Yes| n7
  n5 -->|No| n6
  n6 -->|retry| n4
  n7 -->|confirmed| n8

Map your own process

Describe your version out loud, or paste the transcript of a call. Wavelength draws the flow as you talk, and you can edit it by voice, by prompt, or by hand.

Open this template in WavelengthOpen the live demo

Every new account starts with 7 days of Pro. No card needed.

This example is part of our guide for product managers.

More examples

SaaS customer onboarding processFlow diagram example Lead routing and scoringFlow diagram example Order to cash processFlow diagram example

See all flow diagram examples