Flowchart

User growth loop flowchart template

A user growth loop flowchart linking acquisition, activation, retention, revenue and referral in a cycle, with churn exits and a win-back path. Replace the labels with your own metrics, then export PNG, SVG, Word or PowerPoint free.

Brings new users

Not activated

Stops returning

Does not renew

Returns

Acquisition
Channels and sign-ups

Activation
First key action

Retention
Day 1 and day 7 return

Revenue
Purchase or subscription

Referral
Shares and invites

Churn

Win-back
Messages and offers

Previewed in the “Indigo” theme; you can switch themes in the editor

When to use it

Use it in growth plans, weekly and monthly reviews, or to introduce the acquisition-to-referral model to a new teammate. The chart is a horizontal loop: referral feeds acquisition, and churned users return to activation through win-back.

Make it yours

  • Replace the second line of each stage with your key metric and its current value.
  • Solid lines are the main path and dashed lines are churn; click a node to change its color and highlight a stage.
  • The "first key action" differs for tools, content and commerce products, so define yours.

Mermaid code

user-growth-loop-flowchart.mmd
flowchart LR
    A[Acquisition<br/>Channels and sign-ups] --> B[Activation<br/>First key action]
    B --> C[Retention<br/>Day 1 and day 7 return]
    C --> D[Revenue<br/>Purchase or subscription]
    D --> E[Referral<br/>Shares and invites]
    E -->|Brings new users| A
    B -.->|Not activated| F[Churn]
    C -.->|Stops returning| F
    D -.->|Does not renew| F
    F --> G[Win-back<br/>Messages and offers]
    G -->|Returns| B

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.

prompt.txt
Draw a user growth loop flowchart with Mermaid flowchart LR syntax. Connect five nodes in order: Acquisition, Activation, Retention, Revenue, Referral, and link Referral back to Acquisition with the label "Brings new users". Add dashed lines from Activation, Retention and Revenue to a Churn node. Connect Churn to Win-back, and Win-back to Activation with the label "Returns". Give each node a second line using <br/> that explains the stage, with no parentheses in node text. Output only the mermaid code block.

FAQ

Can I put numbers on the chart?

Yes. Replace the second line with a metric, such as Retention<br/>Day 7 at 28%, update it each week and export again.

How do I draw a dashed line?

Write -.-> instead of -->. With a label it is -.->|text|.

I want a funnel instead.

A funnel stresses drop-off and this chart stresses the cycle. For a funnel, use a top-down flowchart and write the conversion rate on each line.

More in this category

All templates

Updated 2026-11-11