Diagramate

User Registration Flowchart Template

Phone number sign-up flowchart: check whether the number is registered, send and verify a code, lock after five failed attempts, set a password and create the account. For PRDs and project reports; free PNG, Word and PowerPoint export.

Yes

No

No

No

Yes

Yes

Start

Enter phone number

Already registered?

Suggest signing in

End

Send verification code

Enter code

Code correct?

More than 5 failures?

Lock for 10 minutes

Set password

Create account and sign in

Previewed in the “Indigo” theme; you can switch themes in the editor
Open in the editorFree · No sign-up · No watermark

Edit the text, pick a theme, export Word / PowerPoint / PDF

When to use it

Product requirement documents, system design specs and the functional flow section of a project report. Rounded start and end nodes, diamond decisions and two loops back are the standard flowchart conventions.

Making it yours

  • For email sign-up, replace "phone number" with "email" and "verification code" with "verification link".
  • Add a terms-of-service check as a diamond before "Set password".
  • The failure limit and lock duration are plain text in the nodes.
  • Double-click a step in the preview to rename it; the change is written back to the code.

Mermaid code

flowchart TD
    A([Start]) --> B[Enter phone number]
    B --> C{Already registered?}
    C -- Yes --> D[Suggest signing in]
    D --> L([End])
    C -- No --> E[Send verification code]
    E --> F[Enter code]
    F --> G{Code correct?}
    G -- No --> H{More than 5 failures?}
    H -- No --> F
    H -- Yes --> I[Lock for 10 minutes]
    I --> L
    G -- Yes --> J[Set password]
    J --> K[Create account and sign in]
    K --> L

Ask an AI for one with this structure

Send the prompt below to ChatGPT or Claude, then paste the whole reply into the editor; the code inside is detected automatically.

Draw a user registration flowchart in Mermaid flowchart TD syntax: start, enter phone number, check whether it is already registered (if yes suggest signing in and end), otherwise send a verification code, enter the code, check whether it is correct; on failure check whether there have been more than 5 failures (if not go back to entering the code, if so lock for 10 minutes and end); on success set a password, create the account, sign in and end. Use rounded nodes for start and end. Output only the mermaid code block.

FAQ

How are the shapes written?

[ ] is a step, { } a decision, ([ ]) start or end, [( )] a database and [[ ]] a subprocess. Decision outcomes go on the edges: C -- Yes --> D.

The loop-back edges cross other lines

The layout engine routes edges automatically and a few crossings are normal. Try changing the order in which nodes are declared, or switch TD to LR to see which reads better.

Can I keep editing after exporting to PowerPoint?

The slide contains an image with the code appended; paste the code back into the editor, change it and export again.

More in this category

All templates

Updated 2026-09-05