Customer Onboarding & Retention Playbook

From first value to a habit, and the retention numbers that follow

Seven steps to define your first value moment and activation milestone, build a golden path and a first-week sequence, turn use into a habit, and measure churn, GRR and NRR. One fictional company is worked through every step.

By Saroj Jha, founder of AAJ. 17 min read, 7 steps, 8 figures, 10 references.

New users decide in their first weeks whether your product is worth keeping, so retention starts with onboarding. Name the first action that shows a new user your product’s value, clear the shortest path to it, build the habit that follows, and then measure who stays, by customers and by revenue.

What you will build

  1. Steps 1 and 2 Two definitions A first value moment, and an activation milestone tested against who stayed
  2. Step 3 A weekly cohort sheet Four rates per cohort, with a baseline recorded before anything changes
  3. Steps 4 and 5 A golden path and first week One route to value per segment, and emails that skip once done
  4. Steps 6 and 7 Habit loops and a revenue view Usage triggers, then logo churn, GRR and NRR each month

Worked example: Example Co., a fictional seed-stage email marketing company with 1,200 signups a month, runs through every step. The Retention and NRR Workbook and the Churn and Retention Calculator run the same arithmetic as Step 7.

I wrote this playbook for early-stage companies that attract signups or trials but struggle to turn them into active, retained users: the traffic and interest look promising, activation and early retention do not, and onboarding is a few emails or a product tour rather than a growth lever. The founder, whoever leads growth or marketing, the product manager and the customer success lead each own part of it.

The work takes about 12 weeks. Weeks 1 and 2 define success and diagnose the current journey (Steps 1 to 3), weeks 3 and 4 design a golden path for your main segments (Step 4), weeks 5 and 6 build the first-week touchpoints (Step 5), and weeks 7 to 12 build the habit and measure what it is worth (Steps 6 and 7).

Step 1 of 7

Map the existing journey

Before changing anything, write down the path a new user takes today: signup, first login, first use, repeat use, and paying or staying. One or two working sessions and a walk through the product are enough. Capture four things:

  • Where users come from: ads, content, referrals, communities.
  • What happens right after signup: the confirmation page, the welcome screen, any automatic redirects.
  • Every message they get: emails and in-app prompts, and when each one arrives.
  • Where they stop: no login, no setup, no repeat use.

The quickest way to see the journey is to sign up yourself with a new email address and keep every screen and message, then set your analytics counts beside each point.

Figure 1 The biggest leak is between logging in and sending anything: 480 people a month
  1. Day 0, signup

    A short form, then straight into the product.

    1,200 sign up in a month

  2. Day 0, first screen

    An empty dashboard with nine menu items and no next step.

    840 log in again, 70%

    360 never come back

  3. Day 0, two hours later

    A welcome email that lists nine features and asks for nothing in particular.

  4. Days 1 to 8

    Silence. Nothing helps a user who has stalled.

    360 have sent a first campaign by day 7, 30%

    480 logged in but never sent

  5. Day 9

    The first follow-up is a trial-ending reminder.

  6. Day 30

    The ones who stayed are sending regularly.

    264 still sending on day 30, 22%

Show the numbers as a table
Point in the journey People a month Share of signups
Signed up 1,200 100%
Logged in again 840 70%
Sent a first campaign by day 7 360 30%
Still sending on day 30 264 22%

What Example Co.’s CEO saw after signing up as a new user, and the monthly counts from its analytics. Example Co. and its numbers are fictional.

Step 2 of 7

Define your first value moment and activation milestone

Two definitions make onboarding measurable.

The first value moment is the first concrete action that shows a new user your product’s value: for an analytics tool, connecting a first data source and seeing a live chart; for an email platform, sending a first campaign to a real audience; for a marketplace, publishing a listing or completing a purchase. Onboarding’s job is to get as many new users as possible to it, as fast as possible.

The activation milestone is a behavior that signals a user is likely to stay or pay, reached within 14 to 30 days: setting up and viewing three dashboards a week, sending three campaigns or switching on one automation, or creating a project, inviting a teammate and completing tasks over two weeks. Choose behaviors, not features: sending a campaign or inviting a teammate, not touring the editor.

Write each as one sentence: “A new user experiences core value when they ____” and “Users who ____ within 30 days are much more likely to stay and pay.” Then test the second against who actually stayed. Take users who signed up at least 90 days ago, split them by whether they reached the candidate milestone, and compare how many are still active. A wide gap makes a good milestone; a narrow one means trying another behavior. The gap shows association, not cause, so the onboarding you build in Steps 4 to 6 is the real test. With too few users for this, start from what your best current customers did in their first weeks.

Figure 2 Sending three campaigns separates the users who stay from those who leave; logging in three times barely does

Chosen Sent three campaigns or switched on an automation within 30 days

Reached it: still active at day 9070%

Did not: still active at day 905%

A gap of 65 points

Rejected Logged in three times in the first week

Reached it: still active at day 9025%

Did not: still active at day 9010%

A gap of 15 points

Still active at day 90 Gone by day 90 Each figure stands for 5% of its group

Show the numbers as a table
Candidate milestone Share who reached it Still active at day 90 if reached Still active at day 90 if not
Three campaigns or one automation within 30 days 18% 70% 5%
Three logins in the first week 45% 25% 10%

Example Co.’s 3,600 signups from February to April, followed to day 90. Example Co. and its numbers are fictional.

Step 3 of 7

Set up a minimal metric set

Track four rates for every weekly cohort of new signups:

  1. Signup to first login: the share who come back and log in.
  2. Signup to first value moment.
  3. Signup to activation milestone, within 14 to 30 days.
  4. Day-7 and day-30 retention: the share of the cohort still active a week and a month after signup.

Basic product analytics, or even event logs, plus a spreadsheet is enough to start; perfect instrumentation is not needed. The Cohort Retention Curve Builder draws the curves from a pasted cohort table and shows where retention levels off. For where these tools sit in a wider stack, see the 2025–2026 Marketing Technology Stack Landscape.

Read the shape of the curve as well as its level. In my view, a curve that flattens means a group of users has found a lasting use for the product; one that keeps falling means it has not found them yet, and onboarding alone will not hold users the product does not serve. Set targets from your own baseline, and record that baseline before you change anything.

Split the cohorts by where users came from. The same sheet tells you which channels bring users who stay. Add one column, the source each user first came from, and compare day-30 retention by source as well as signups. Record that source once, at signup, and never overwrite it. In Google Analytics 4, the dimensions that start with “First user”, such as First user source / medium, work this way: “The value assigned to each user-scoped dimension remains the same as users return to your website or app”[1]. Its cohort exploration can group users by first touch and break each cohort down by a dimension, showing at most the top 15 values[2]. Explorations only reach back as far as the data retention setting, 2 or 14 months on a standard property, so choose 14[3]. Copy the same source onto the account in your CRM or billing system, so the comparison carries on to revenue retention in Step 7.

The gaps can be large. In a study of a free web-hosting company, customers who arrived by word of mouth added nearly twice the long-term value of those that marketing brought in, by the authors’ estimate, though it is one company in one product category[4]. In my view, wait for a few hundred signups from a source before you read its gap.

Figure 3 Three cohorts, one shape: a steep first week, then a slow leak that has not stopped by day 90

March signups April signups May signups, to day 60 so far

0% 25% 50% 75% 100%
0 7 30 60 90

Days since signup

Show the numbers as a table
Day since signup March April May
0 100% 100% 100%
1 61% 62% 62%
7 34% 35% 35%
14 27% 28% 28%
30 21% 22% 22%
60 18% 19% 19%
90 16% 17% Not yet

Share of each month’s signups still sending campaigns, by day since signup; the labels are the April cohort’s. Example Co. and its numbers are fictional.

Step 4 of 7

Design a golden path for one or two segments

Pick the one or two user types that matter most for growth now: for example, a solo founder validating early demand, a small marketing team setting up its first campaigns, or a growth marketer moving from a competitor. For each, answer three questions. What outcome are they hiring your product for? What is the fastest, lightest path to that outcome? And what does realistic activation look like in their first two to four weeks? The Customer Segmentation Playbook helps you choose the segments.

Then write the golden path: the minimal, step-by-step route from signup to the first value moment and on to activation, with a time for each stop. Make it opinionated. A new user should always know what to do next, so recommend one path to value rather than listing every option.

Figure 4 One path, five stops: first value in 15 minutes, activation within two weeks
  1. 1 Minutes 0 to 5 Import at least 50 contacts
  2. 2 Minutes 5 to 8 Choose a pre-built template
  3. 3 Minutes 8 to 15 Send a first campaign First value moment
  4. 4 Day 1 Review the campaign’s results
  5. 5 Days 3 to 14 Set up one automation, such as a welcome series Activation milestone

About 15 minutes from signup to first value

Example Co.’s golden path for small marketing teams, with the time each stop should take. Example Co. and its numbers are fictional.

Step 5 of 7

Build the first-week touchpoints

Day 0: the welcome

In the product, a welcome screen whose headline states the outcome (“Get your first campaign live in 15 minutes”), a line that sets expectations (“Three quick steps”), and a visual checklist tied to the golden path: import contacts, choose a template, send the campaign. By email, within 10 to 30 minutes of signup, a welcome that confirms the user is in the right place, restates their likely goal, names the single most important first step and has one call to action.

Days 1 to 7: the sequence

Three to five emails plus in-app prompts, each moving the user one stop along the path:

  • Day 1: complete the first stop, such as connecting data or importing contacts, with a short explanation and a simple guide.
  • Days 2 to 3: the action that delivers the first value moment, such as sending a first campaign, with template suggestions and reassurance.
  • Days 4 to 5: a move toward the activation milestone, such as setting up an automation: “Users like you typically do this next.”
  • Day 7: a recap of what they have achieved, and one or two next steps.

Three rules hold it together: one ask per message; outcome language (“launch your first campaign”), not feature language (“explore the editor”); and behavioral triggers, so a user who has already done what an email asks gets the next step instead. Back the sequence with a little content, such as a one-page first-week checklist, real examples from teams like theirs and ready-made templates, and link to it from the messages where it helps.

Keep help and selling apart. Under US law, an email whose subject line or opening is mainly promotional, such as an upgrade offer, is a commercial message and must meet the rules for commercial email, including a working opt-out honored within 10 business days[5]. If you are not sure which kind a message is, treat it as commercial.

Figure 5 Every email asks for one thing, and skips itself once the user has done it

Inbox of a new user, first week

  1. Day 0 Example Co. Welcome! Here is everything you can do Nine features, nine links, no next step. Replaced
  2. Day 0, 15 min Example Co. You’re three steps from your first campaign Start by importing 50 contacts; it takes two minutes. Everyone
  3. Day 1 Example Co. Import your contacts in two minutes A short guide and a sample file. Skipped once contacts are imported
  4. Day 2 Example Co. Pick a template and send your first campaign Three templates teams like yours start with. Skipped once a campaign is sent
  5. Day 4 Example Co. Teams like yours set up a welcome series next One automation, switched on in five minutes. Sent only after a first campaign
  6. Day 7 Example Co. Your first week: what you sent, and what’s next Your results so far, and one or two next steps. Everyone

Example Co.’s welcome email and four follow-ups; the trial-ending reminder on day 9 is unchanged. Example Co. and its numbers are fictional.

Step 6 of 7

Build the habit with a usage rhythm, light loops and feedback

After activation, the job is habit. Write down what healthy use looks like for each segment, for example “log in weekly, send at least one campaign, review the results”. That rhythm is the basis for your retention messages and for the health flag in Step 7.

Then add three light, automated loops:

  • Summaries, weekly or fortnightly: “Your week in [Product]: X campaigns sent, Y opens, and one suggestion for next week.”
  • Milestone messages: “You just sent your fifth campaign. Here’s how experienced users get better results.”
  • Reactivation nudges, triggered when meaningful use has stopped for 7 to 14 days, with the one action most worth taking on return.

And ask, at two moments. Right after the first value moment: “How easy was it to get started?” on a 1 to 5 scale, and “What almost stopped you from continuing?” At day 30: “What’s the most valuable thing [Product] has helped you do so far?” and “What nearly made you stop using it?” The ease question is a form of the Customer Effort Score, which, in a study of more than 75,000 customers who had contacted customer service or used self-service, predicted loyalty better than satisfaction scores or the Net Promoter Score[6]. Use what users tell you to fix the golden path.

Figure 6 A healthy rhythm, a quiet spell and the nudge that ended it

Weeks 1 to 4

  1. 1
  2. S 8
  3. S 15
  4. M
  5. S 22

Weeks 5 to 8

  1. S 29
  2. S 36
  3. R
  4. S 43
  5. S 50
  • Sent a campaign
  • Logged in only
  • Quiet spell, days 27 to 36
  • S Monday summary
  • M Milestone note, day 19
  • R Reactivation nudge, day 37; she sent again on day 38

One Example Co. customer’s first 56 days. Her healthy rhythm is at least one campaign a week. Example Co. and its numbers are fictional.

Step 7 of 7

Measure retention by customers and by revenue

Once users pay, measure retention every month in two ways, always against the customers you started the period with, so new customers stay out:

  • Logo churn: customers lost ÷ customers at the start.
  • Gross revenue retention (GRR): (starting recurring revenue − downgrades − cancelled revenue) ÷ starting revenue. It can never exceed 100%.
  • Net revenue retention (NRR): the same, plus upgrades from those customers: (start − downgrades − cancelled + upgrades) ÷ start.

The two churn counts can tell different stories: when small accounts leave most, logo churn looks worse than revenue churn, and when a few large accounts leave, the reverse. NRR can also hide a leak, because upgrades from the customers who stay offset the revenue of those who left, so always report GRR beside it. The Churn and Retention Calculator works all of these out from one period’s numbers.

Benchmarks depend on whose companies are in the sample. SaaS Capital’s 2025 survey of more than 1,000 private B2B SaaS companies with at least $1 million of ARR puts median NRR at 101% and median GRR at 91%, with net retention higher where contracts are larger[7]; for bootstrapped companies with $3 million to $20 million of ARR, its 2026 medians are 103% and 91%[8]. ChartMogul’s data for 2025 on about 2,700 B2B SaaS companies with at least $250,000 of ARR puts median NRR at 82% and the upper quartile at 97%[9]. Compare yourself with the sample most like you, and with your own last year.

Review the numbers in a 30-minute retention meeting each month. Flag every account whose use has fallen below the healthy rhythm from Step 6, and end with one decision: what to stop, what to start and what to scale.

Figure 7 Customers lost: 25%. Revenue lost to cancellations: 18%. Net of upgrades, 87% of the revenue stays
  1. Start of the year 520 customers $400,000
  2. Cancelled 130 customers Down $72,000
  3. Downgraded Down $16,000
  4. Kept Gross revenue retention 78% $312,000
  5. Upgraded Up $36,000
  6. End of the year Net revenue retention 87% $348,000

The same cancellations, counted two ways

25% of customers

130 of 520 cancelled

18% of starting revenue

$72,000 of $400,000: the smallest accounts left most

Show the numbers as a table
Movement Annual recurring revenue Share of starting revenue
Start of the year (520 customers) $400,000 100%
Cancelled (130 customers) Down $72,000 18%
Downgraded Down $16,000 4%
Kept (gross revenue retention) $312,000 78%
Upgraded Up $36,000 9%
End of the year (net revenue retention) $348,000 87%

Example Co.’s customers at the start of the year, followed for 12 months; new customers are left out. Bars are drawn to scale. Example Co. and its numbers are fictional.

Figure 8 Where Example Co. sits depends on whose benchmark you read

Net revenue retention

  1. B2B SaaS, median ChartMogul, 2025; at least $250,000 ARR 82%
  2. Example Co. Fictional, from Figure 7 87%
  3. B2B SaaS, upper quartile ChartMogul, 2025 97%
  4. Private B2B SaaS, median SaaS Capital, 2025 survey 101%
  5. Bootstrapped, $3M to $20M ARR, median SaaS Capital, 2026 103%
  6. Bootstrapped, $3M to $20M ARR, 90th percentile SaaS Capital, 2026 117.9%

Gross revenue retention

  1. Example Co. Fictional, from Figure 7 78%
  2. Private B2B SaaS, median SaaS Capital, 2025 survey 91%
  3. Bootstrapped, $3M to $20M ARR, median SaaS Capital, 2026 91%
Show the numbers as a table
Benchmark Source and sample Net revenue retention Gross revenue retention
B2B SaaS, median ChartMogul, 2025: about 2,700 B2B SaaS companies with at least $250,000 ARR 82% Not reported
B2B SaaS, upper quartile ChartMogul, 2025 97% Not reported
Private B2B SaaS, median SaaS Capital, 2025: more than 1,000 companies with at least $1 million ARR 101% 91%
Bootstrapped, $3M to $20M ARR, median SaaS Capital, 2026 103% 91%
Bootstrapped, $3M to $20M ARR, 90th percentile SaaS Capital, 2026 117.9% 100%
Example Co. (fictional) Figure 7 87% 78%

Annual figures. SaaS Capital, 2025 retention benchmarks[7] and 2026 bootstrapped benchmarks[8]; ChartMogul, The SaaS Retention Report: The AI churn wave, 2025[9]. The line at 100% marks where revenue from existing customers holds level. Example Co. and its numbers are fictional.

What changes by stage?

Pre-seed

Too few signups for rates. Watch ten new users sign up, ask each what nearly stopped them, and write your first value moment from what you see (Steps 1 and 2).

Seed

One golden path and a triggered first-week sequence (Steps 4 and 5), weekly cohorts on the four rates (Step 3), and a reactivation nudge (Step 6).

Series A–B

A golden path for each main segment, a health flag on every paying account, and GRR and NRR reported monthly and to the board (Step 7).

What mistakes should I avoid?

  • Touring every feature. Point new users at one first value moment (Steps 2 and 4).
  • Picking the activation milestone by feel. Check it against who was still active at day 90 (Step 2).
  • Sending every email to everyone. Skip each one once the user has done what it asks (Step 5).
  • Slipping upgrade offers into help emails. Send them separately, as commercial email with an opt-out (Step 5).
  • Reporting NRR on its own. Put GRR beside it so upgrades cannot hide cancellations (Step 7).
  • Adopting someone else’s benchmark as your target. Set targets from your own baseline (Step 3).

Common questions

What is a good day-30 retention rate?

There is no single good number: it depends on the product, the price and what you count as active, so set targets from your own baseline. As a rough outside reference, Pendo’s 2025 benchmarks[10] find that software products keep 39% of new users after one month on average, and about 30% after three months; the top tenth keep about 1.7 times as many in month one. The 40% to 60% often quoted as good for SaaS has no published source behind it that I could find.

What is the difference between onboarding and activation?

Onboarding is what you do: the screens, emails and help that guide a new user. Activation is what the user does: reaching the milestone that predicts they will stay, such as sending three campaigns in their first 30 days. Judge onboarding by how many new users it brings to that milestone, and how fast, not by email opens or checklist clicks.

How do I improve onboarding without a large product team?

Most of the work needs little engineering: a welcome email and follow-ups, an in-app checklist from an onboarding tool, and a weekly cohort sheet. From the product team you need two things: events that record the first value moment and the activation milestone, and a way to stop an email once a user has done what it asks. Marketing or growth can own the rest.

How long does it take to see retention improvements?

Early rates move first. You can read a weekly cohort’s first-value rate and day-7 retention a week after it signs up, so a change to the first week shows within two to four weeks. Day-30 retention needs a month more, and revenue retention at least a quarter, because cancellations and upgrades arrive at renewal.

Should I reduce churn or grow expansion first?

In most early-stage companies, churn. Upgrades can only come from customers who stay, so every point of gross revenue retention you add enlarges the base that expansion grows from. In my view, put the next quarter into the reasons customers leave until gross revenue retention is close to the median for companies like yours, then add expansion offers.

Which acquisition channels bring users who stay?

Your own cohorts will tell you; no published benchmark will. Record each user’s first source at signup, split your weekly cohorts by it, and compare day-30 retention and, for paying customers, gross revenue retention by source (Steps 3 and 7). Then judge each channel on what it costs per user still active on day 30, not per signup. A source with few signups will swing a lot by chance, so read it over a quarter rather than a week.

Use with this playbook

Playbooks

Articles

Templates and tools

References

  1. Google. Scopes of traffic-source dimensions. Google Analytics Help. support.google.com
  2. Google. [GA4] Cohort exploration. Google Analytics Help. support.google.com
  3. Google. Data retention. Google Analytics Help. support.google.com
  4. Villanueva, J., Yoo, S. and Hanssens, D. M. (2008). “The Impact of Marketing-Induced versus Word-of-Mouth Customer Acquisition on Customer Equity Growth.” Journal of Marketing Research, 45(1), 48–59. journals.sagepub.com
  5. Federal Trade Commission. “CAN-SPAM Act: A Compliance Guide for Business.” Business guidance; the primary-purpose test for messages that mix commercial and transactional content, and the 10-business-day opt-out rule. ftc.gov
  6. Dixon, M., Freeman, K. and Toman, N. (2010). “Stop Trying to Delight Your Customers.” Harvard Business Review, 88(7/8), 116–122. store.hbr.org
  7. SaaS Capital (2025). “SaaS Retention Benchmarks for Private B2B Companies.” September 18, 2025. Fourteenth annual survey; more than 1,000 private B2B SaaS companies, those under $1 million of ARR excluded. saas-capital.com
  8. SaaS Capital (2026). “Benchmarking Metrics for Bootstrapped SaaS Companies.” April 24, 2026. Bootstrapped companies with $3 million to $20 million of ARR, from the 2026 survey of more than 1,000 private B2B SaaS companies. saas-capital.com
  9. Poyar, K. (2025). “The SaaS Retention Report: The AI churn wave.” ChartMogul, December 10, 2025. About 3,500 software companies, about 2,700 of them B2B SaaS; retention for companies with at least $250,000 of ARR, annualized 2025 rates. chartmogul.com
  10. Fieno, L. (2025). “SaaS churn and user retention rates: 2025 global benchmarks.” Pendo blog, January 13, 2025. Month-one and month-three user retention across software products that use Pendo. pendo.io

Get new users to value, then keep them there

Want a second pair of eyes on your activation milestone, first-week sequence and retention numbers? AAJ can review them against your own cohort data.

Or start on your own with the free Retention and NRR Workbook.

More in Retention, Expansion & Advocacy

Part of the Retention, Expansion & Advocacy hub - see all 13 resources on this topic.