Free User Flow Diagram Maker

DiagramGPT — Eraser

Start from a type

How it works

How to generate a user flow diagram

Tips on making a User Flow Diagram

  1. Write a prompt describing the user flow
    A simple one-liner can work, but the best prompts are at least 3–4 sentences long. Applying the below framework generally yields good results:

    • Start by identifying the entry point and end goal of the flow (e.g. “User opens the app and completes checkout”).
    • List the key steps, including user actions, system responses, and decision points (e.g. “If payment fails, show error and offer retry”).
    • Clearly define branching logic and describe what happens in each outcome.
    • Suggest any natural groupings, such as flow phases (e.g. Onboarding, Checkout) or branched paths (e.g. success vs. error), to help organize the diagram.
  2. Make a diagram with the completed prompt

  3. Edit the diagram with follow-up prompts (this step requires signing in to Eraser)

  4. Manually adjust the layout using GUI controls (this step requires signing into Eraser)

Generate any type of diagram with AI

Frequently asked questions