Wavelength Try the live demo

Describe the user journey. Get the user flow.

Wavelength is for product managers and UX designers. You describe a user journey or upload a user interview, and you get a user flow with screen nodes, decisions, and error paths you can export to draw.io, Mermaid, or PNG.

User flows are usually drawn by hand after the research. You listen to the interview, write down the steps, and open a diagramming tool. The error paths are the part that gets dropped, because they are the branches the user mentioned in passing and you forgot by the time you sat down to draw.

Start from the Signup and Onboarding User Flow template Open the live demo

The demo needs no account. The free plan needs no card.

The screen node type

Wavelength has a screen node type for user flows. It renders as a browser window card, one per page, view, or modal in the journey. You use decisions for branches like "Email verified?" and error screens on the No branch, so the error flow is visible on the canvas next to the happy path instead of buried in a note.

How it works

  1. Describe the user journey out loud. Talk through the flow as if you are explaining it to a new designer. The screen nodes, decisions, and error paths appear on the canvas as you mention them.
  2. Or upload a user interview. Drop in a recording of a user interview or a design review. Audio and video files up to 120 minutes are supported, counted against your mic minutes.
  3. Check the dashed amber lines. Those are the connections Wavelength inferred rather than heard. Confirm them before you export.
  4. Export the user flow. Choose PNG for a spec, PDF for a PRD, or draw.io and Mermaid to hand the flow to engineering in a format they can edit.

The error path is part of the flow

Decisions like "Email verified?" branch into a Yes path and a No path. The No path leads to an error screen node, so the error flow is on the canvas next to the happy path. When you export, the error path is in the diagram, not in a footnote.

Where it does not fit

Wavelength is not a wireframe or prototype tool. It maps the flow between screens, not the layout of each screen. Use Figma for wireframes and prototypes. Wavelength captures the journey, Figma captures the interface.

It also does not replace analytics or session replay. If you need to see where users actually drop off in numbers, use your product analytics tool. Wavelength captures the intended flow from the user's description, which is the starting point for the design.

Common questions

What is a screen node?

A browser window card on the canvas that represents a page, view, or modal in your product. You use one screen node per step in the user journey, and connect them with decisions and error paths.

Can I upload a recorded user interview?

Yes. Upload an audio or video file of a user interview or a design review, up to 120 minutes. The minutes count against your plan's mic minutes. You get the same user flow as you would from live speech.

What can I export the user flow to?

PNG, PDF, draw.io, and Mermaid. Use the draw.io or Mermaid export to hand the flow to engineering, or the PNG to paste it into a spec or a PRD.

Is this a wireframe or prototype tool?

No. Wavelength maps the user flow, not the screen layout. Use Figma for wireframes and prototypes. Wavelength captures the journey between screens, including the error paths.

How are error paths handled?

Decisions like "Email verified?" branch into a Yes path and a No path. The No path leads to an error screen node, so the error flow is visible on the canvas next to the happy path.

Related

Start from the Signup and Onboarding User Flow template Open the live demo