Leading SaaS companies measure onboarding success in layers: a setup milestone (Intercom's Day Zero), an activation event tied to retention (Slack's 2,000 messages, Zapier's first Zap), time to value, and a retention outcome. The net retention rates in filings (Snowflake 126%, Cloudflare 120%, Datadog in the low-120%'s) are outcomes those layers feed, not onboarding metrics. Copy the four-layer stack, then pick your own activation event from your retained cohort.
You have been asked how leading SaaS companies measure onboarding success, and the answers you have found are either a retention percentage lifted from an earnings release or a listicle of metrics with no company attached to any of them. Neither helps you decide what your own onboarding team should report next quarter. The board wants a number that compares to somebody. The onboarding team wants a number it can move this month.
This page separates the two. First, the retention rates that public SaaS companies disclose, with the exact metric name, figure and period, and why none of them is an onboarding metric. Then the onboarding-level measurements those same companies and others have described in their own words. Then a four-layer stack a team of two can copy, a worked definition for one product type, and a method for picking your own activation event.
- Treat every retention rate in a 10-Q as a lagging outcome. No public SaaS company reports an onboarding metric in its filings; they report net retention, and Cloudflare says outright that the rate is how it measures performance.
- The measurements that sit underneath are product events: Slack's 2,000 messages, Zapier's first Zap, Intercom's conversation threshold in the first three months, Loom's first video viewed within a week.
- Copy the four-layer stack: a setup milestone by day 7, an activation event by day 30, days to first value per account, and cohort retention at 90 days and first renewal.
- Pick the activation event the way Intercom picked Day Zero: compare retention for accounts that hit a candidate behaviour early with accounts that did not, and keep the smallest behaviour with the biggest gap.
- Report the layer that matches the audience: setup and activation to the onboarding team weekly, time to value to the CS leader monthly, retention to the board quarterly.
Questions this page answers
- how do leading SaaS companies measure the success of their onboarding programs
- What do you actually use as your activation metric?
- what onboarding metrics do public SaaS companies report
- How do you know when a customer has actually become convinced they're getting value?
- what is a good activation rate or time to value benchmark for b2b saas
- which onboarding KPIs should a small CS team track
- What do public SaaS companies disclose, and why is it not an onboarding metric?
- How do leading SaaS companies measure onboarding success inside the product?
- Which benchmarks exist, and what can each one tell me?
- Which four layers should a small team copy?
- How do I pick our own activation event?
- What if the onboarding numbers look fine and customers still churn?
- Which number should I report to whom?
- How does GainTrace report the four layers per account?
What do public SaaS companies disclose, and why is it not an onboarding metric?
Every figure below comes from a 10-Q, 10-K, 8-K exhibit or investor release dated February to September 2026. They are retention outcomes: how much revenue from last year's customers is still there today. A good onboarding program produces them twelve months later; they are not how the program is measured while it runs.
| Company | Metric name (as the company states it) | Figure | Period | Source |
|---|---|---|---|---|
| Snowflake | Net revenue retention rate | 126% | Q2 FY2027, to 31 Jul 2026 | 8-K, 2 Sep 2026 |
| Datadog | Trailing 12-month dollar-based net retention rate | "low-120%'s" at 30 Jun 2026; "about 120%" at 31 Dec 2025 | Q2 2026 | 10-Q, 6 Aug 2026 |
| Twilio | Dollar-Based Net Expansion Rate | 116%, from 108% a year earlier | Q2 2026 | 8-K exhibit, 6 Aug 2026 |
| Zoom | Trailing 12-month net dollar expansion rate for Enterprise customers | 99%, from 98% | Quarter to 31 Jul 2026 | Investor release, 25 Aug 2026 |
| monday.com | Net dollar retention rate | 109% overall; 115% for customers over $50K ARR | Q2 2026 | Investor release, 10 Aug 2026 |
| Cloudflare | Dollar-based net retention rate | 120% | Three months to 30 Jun 2026 | 10-Q, 6 Aug 2026 |
| Okta | Dollar-based net retention rate, trailing 12 months | 107%, from 106% | To 31 Jul 2026 | 10-Q, 27 Aug 2026 |
| MongoDB | Net ARR expansion rate | 122% | To 31 Jul 2026 | 10-Q, 1 Sep 2026 |
| GitLab | Dollar-Based Net Retention Rate | 117% | Quarter to 31 Jul 2026 | 8-K exhibit, 1 Sep 2026 |
| Klaviyo | Dollar-Based Net Revenue Retention Rate | 109% | Quarter to 30 Jun 2026 | 8-K exhibit, 5 Aug 2026 |
| Braze | Dollar-based net retention, trailing 12 months | 110% all customers; 111% for $500K+ ARR customers | TTM to 30 Apr 2026 | Investor release, 27 May 2026 |
| HubSpot | Customer dollar retention and net revenue retention (earnings-call disclosures, not in the 10-K) | CDR "in the high-80s"; NRR 105% (Q4 2025), 103.5% (FY2025), 103% (Q1 2026) | Q4 2025 and Q1 2026 calls | Call transcripts, 11 Feb and 7 May 2026 |
| Atlassian | No retention rate disclosed | Qualitative only: a self-service flywheel that makes it "easy for customers to try and get value first and foremost and then virally expand" | FY2026 | 10-K, 14 Aug 2026 |
The metric names differ (net revenue retention, net dollar retention, net ARR expansion) and so do the definitions behind them, so the rows are not directly comparable. Several companies segment the rate: monday.com reports 115% for customers over $50K ARR against 109% overall. And Cloudflare states the purpose plainly in its 10-Q: "Our dollar-based net retention rate is a key way we measure our performance in these areas." Retention is the scoreboard. Onboarding is measured somewhere else.
For a fair target at your size and contract value, use the churn benchmarks page, not this table. The definition and maths of net revenue retention are on their own page.
How do leading SaaS companies measure onboarding success inside the product?
The measurements underneath those rates are product events with a time window, chosen because the company checked which behaviours its retained customers shared. The table lists only what the companies have described themselves, in a blog post, documentation, a filing or a first-person interview with a named employee.
| Company | What they measure | Source |
|---|---|---|
| Slack | A team that has exchanged 2,000 messages has tried the product; Stewart Butterfield said that "after 2,000 messages, 93% of those customers are still using Slack today." | First Round Review interview, 2015 |
| Intercom | Four customer milestones: Setup, Activation, Utilization, Maturity. Activation is defined as "the customer reaching a certain threshold of conversations within the first three months." | Intercom blog, Jo Nieć, 2023 |
| Intercom | "Day Zero": a set of setup milestones chosen by comparing retention for customers that reached them against customers that did not. The team "found a strong correlation between retention and custom data tracking." | Intercom blog, Nate Munger, 2016 |
| Intercom | Activation as a retention threshold: "the point when a customer has reached a defined level of engagement with the product after which they are ... statistically likely to retain." | Intercom blog, Lynsey Duncan, 2021 |
| Zapier | Activation is "anyone who sets up a Zap" (Stephanie Donily). For partner embeds, activation is "the percentage of those workflows that actually activated within 24 hours of creation, meaning the Zap ran at least one successful task." | Databox interview, 2024; Zapier developer docs |
| Calendly | Pre-defined metric bundles for each part of the product experience: "traditional growth areas like onboarding, activation, retention, monetization", so every experiment reports against the same onboarding metrics. | Calendly engineering blog, Will Cox, 2025 |
| Loom | "A user is considered 'activated' when they create and share their first video, and that video receives at least one view within the first week." | Growthmates interview with Janie Lee, Head of Product, 2024 |
| Datadog | Frames the model around time to value: "a land-and-expand business model centered around offering products that are easy to adopt and have a very short time to value." | 10-K, 18 Feb 2026 |
| HubSpot | Onboarding model in the 10-K: customers "receive onboarding guidance in the product and in some cases receive one-on-one training" by web meeting. Separately, editorial guidance on the HubSpot blog (not an internal metric) calls onboarding "a span commonly measured as time-to-value (TTV)" and recommends TTV, completion rate, activation rate and post-onboarding CSAT or NPS. | 10-K, 11 Feb 2026; HubSpot blog, Diego Alamir, updated 2026 |
| Salesforce | Success Plans are framed around time to value; the announcement describes how companies have used the plans to "accelerate time to value." | Salesforce News, 2021 |
Two patterns run through the table. The activation event is always a count of a core action inside a window: 2,000 messages, a conversation threshold in three months, a Zap that ran within 24 hours, a video viewed within a week. Nobody uses "logged in" or "completed onboarding". And setup is kept separate from activation: Intercom's Day Zero milestones are configuration steps that predict retention; its Activation milestone is usage.
One caution on kind: HubSpot's onboarding model is in its 10-K and its retention rates are on earnings calls, but the blog article recommending time to value is guidance for HubSpot's readers, not a disclosure of its own onboarding metric.
“For B2B SaaS, "logged in," "completed onboarding," or even "used a key feature" often feels too shallow. How do you decide which behavior actually predicts that a customer has reached value and is likely to stick around?”
Which benchmarks exist, and what can each one tell me?
Three published datasets put numbers on onboarding-level measurement. Know the methodology before you quote one in a deck.
- OpenView's 2022 Product Benchmarks (450+ product-led founders and CEOs): "87% of standout PLG companies identify and track activation". A statement about who measures, not what the rate is.
- Kyle Poyar of OpenView, on Amplitude's blog, put the rate itself at only 20 to 30% of new users reaching activation at standout PLG companies. Activation is a minority outcome even at the best-run product-led businesses.
- Mixpanel's 2024 Benchmarks Report (7,700+ customers): "In 2023, the average week one retention rate across industries fell from 50% to 28%." User-level, across consumer and B2B products, so use it as a shape (steep first-week drop-off), not as a B2B account target.
- Pendo's onboarding e-book: "The average time to value for companies of all sizes is 1.5 days" and "average one-month user retention is 38%." No methodology is given, so treat both as a vendor benchmark; 1.5 days describes self-serve user activation, not a B2B implementation with an integration and a training plan.
None of these should be your target. They tell you activation is worth tracking, a minority of users reach it, and the first week decides most of the curve. Your target comes from your own retained cohort, which is the method below.
Which four layers should a small team copy?
The four-layer stack measures onboarding at four heights: the activation event, time to first value, breadth of adoption inside the account, and the renewal that follows. Most dashboards measure the first layer well and stop, which is how a 90% completion rate sits above a book of accounts that never reached value.
If you are starting from nothing, this is the default: the structure the companies above use, reduced to four numbers a two-person onboarding team can pull from a product database, a billing export and a spreadsheet.
| Layer | What it measures | Window | Copied from | Who reads it |
|---|---|---|---|---|
| 1. Setup milestone | Share of new accounts that complete the two or three configuration steps that retained accounts almost always completed | By day 7 | Intercom's Day Zero | Onboarding team, weekly |
| 2. Activation event | Share of new accounts whose users performed the core action a set number of times | By day 30 | Slack's 2,000 messages; Zapier's Zap that ran; Loom's video viewed | Onboarding team weekly, CS leader monthly |
| 3. Time to value | Median days from signature to the first business result the customer bought the product for, per account and per cohort | Per account, target set from your own median | Datadog's "very short time to value" framing; HubSpot's editorial TTV guidance | CS leader monthly |
| 4. Retention outcome | Logo retention at 90 days, gross and net revenue retention at first renewal, by signing cohort | 90 days and 12 months | The filings table above | Leadership quarterly, board |
The rule that holds the stack together: each layer must predict the next. If activated accounts churn at the same rate as non-activated ones, the activation event is wrong. Check the pairs quarterly and change the definition, not the target.
Worked definition · expense management product sold to 100 to 300 person companies
Layer 1, setup milestone by day 7: a bank or card feed connected, one expense policy saved, and at least five employees invited. Layer 2, activation by day 30: ten expense reports submitted by three or more different employees and approved inside the product. Layer 3, time to value: days from signature to the first month-end close in which every expense for the month was reconciled in the product with no spreadsheet export; target set at the median of last year's renewed accounts, which for this product type usually lands between 30 and 45 days. Layer 4, retention outcome: share of the signing cohort still paying at day 90, and gross revenue retention at first renewal. Weekly: layer 1 and 2 rates for the last four signing weeks. Monthly: median days to first close by signing month. Quarterly: layer 4 by cohort, beside layers 1 to 3 for the same cohort.
How do I pick our own activation event?
The companies in the second table did not guess their event. Intercom compared retention for customers that reached Day Zero against customers that did not; Slack's 2,000 messages came with a retention figure attached. The method is the same for a 40-customer startup; only the sample size changes.
List five candidate behaviours
Each a core action a user takes on real data, countable from product events. Include the one your product team already believes in and two smaller ones. Exclude logins, page views and checklist completion; those measure presence, not value.
Pull two cohorts from the last four quarters
Accounts still paying at 12 months, and accounts that churned inside 12 months. One row per account with the signature date. Thirty per cohort is enough to see a gap; ten is enough to see a direction.
Score each account on each candidate at day 14 and day 30
Did the account perform the behaviour at least N times by the cut-off? Try N at 1, 3 and 10. This is the Intercom method: retention for those that reached the milestone against those that did not.
Keep the smallest behaviour with the largest retention gap
If "three reports approved by day 30" separates renewed from churned accounts as well as "twenty reports", the smaller one is your event: more accounts can hit it and the team can act sooner. Slack's threshold is high because messages are cheap; yours will usually be a single digit.
Write the definition as a query, with the window
One sentence an engineer can implement: "account has 3 or more expense reports approved by 3 or more distinct submitters within 30 days of signature". The window matters as much as the count; a milestone with no deadline cannot be missed, so it cannot warn anyone.
Pair it with a time-to-value definition
Activation says the customer is using the product; it does not say the product did the job. Define the first value moment separately, using the tests in time to value and why completed onboardings churn, and report both.
Re-run the comparison every quarter
Product changes, pricing changes and a new segment all move the event. When the retention gap between activated and non-activated accounts narrows, the definition has drifted. Fix the definition first; the tactics for moving more accounts across it are in improving product adoption during initial use.
“we were looking for something to help track progress to watch new clients who are falling behind, and to help automate some of the follow-up related to that.”
What if the onboarding numbers look fine and customers still churn?
A dashboard that reads well while renewals still surprise you is measuring one of four wrong things: completion instead of value, an average instead of a distribution, the buyer's satisfaction instead of the end user's, or a milestone the customer never asked for. Completion at 90%, kickoff-to-go-live at 28 days and CSAT at 4.6 can all be true of an account that never reached first value.
- It measures the vendor's work. Completion rate, sessions delivered and days to go-live are dated by your calendar. No company in the second table names a completion rate; every event they name is something the customer's users did.
- The activation event was chosen by conviction, not by comparison. A product team's favourite feature is not the behaviour retained customers share. Run the cohort comparison above before defending the number.
- It has no window. A milestone that can be hit in month nine is a usage metric, not an onboarding metric. Intercom, Zapier and Loom all attach one: three months, 24 hours, one week.
- It stops at activation. Activated is a threshold of use; value is a business result in the customer's own data. The account that activated and never reached value is the one the thread below describes.
“How do you know that the customer is fully invested.....they're actually getting value? [...] "This solved the problem I bought it for."”
The fix in each case is a definition change, not a new tool: replace completion with a customer-side event chosen from the cohort comparison, put a window on it, and add the time-to-value layer above it. If the account has already gone quiet, the re-engagement playbook covers that.
Which number should I report to whom?
The board and the onboarding team want different numbers, and one dashboard serves neither. The public companies answer this by structure: the filings carry the retention outcome, the product and growth teams carry the milestones. Copy the split.
Reporting the stack by audience
- Onboarding team, weekly: setup milestone rate and activation rate for the last four signing weeks, plus a named list of accounts past day 30 without activation.
- CS leader, monthly: median days to first value by signing month, and the share of each cohort past first value by day 30, 60 and 90.
- Leadership, quarterly: logo retention at 90 days and gross revenue retention at first renewal by cohort, shown beside that cohort's activation and time-to-value rates so the chain is visible.
- Board: one net or gross retention figure, using one metric name and one definition, held stable across quarters. Change the definition once and the trend is gone.
- Every number carries its definition in a footnote, the way each company in the first table names its own metric. "Activation" without the query behind it is a word, not a measurement.
- Activation and time to value feed the health score as hard flags, not as weighted inputs; the health score accuracy page explains why new accounts otherwise score wrong.
A decision rule on build versus buy: if you can pull the activation event and the first value event from your product data today, build the stack in a spreadsheet this month and revisit tooling when the weekly pull becomes painful. If you cannot pull either event, the gap is instrumentation, and no onboarding tool fixes that.
How does GainTrace report the four layers per account?
GainTrace connects billing, CRM and product usage and dates each of the four layers per account: the setup milestone, the activation event you define, the first value moment and the renewal outcome. Product signals show which accounts passed each layer and which are past the window, and revenue analytics reports gross and net retention by signing cohort beside those layers, so the chain from onboarding to retention is one view rather than a quarterly reconstruction.
Frequently asked questions
Do public SaaS companies report onboarding metrics in their filings?
What activation metrics do well-known SaaS companies use?
What is a good time to value benchmark for B2B SaaS?
What is the difference between activation and time to value?
How do I choose an activation event for my own product?
Which onboarding KPIs should a small customer success team track?
How this was researched
We read the most recent 10-Q, 10-K and 8-K filings and investor releases of thirteen public SaaS companies, dated February to September 2026, and recorded the retention metric each one names, its figure and its period. We then read the onboarding and activation statements that Slack, Intercom, Zapier, Calendly, Loom, Datadog, HubSpot and Salesforce have published on their own blogs, documentation and filings or given in first-person interviews with named employees, and quoted only those words. Benchmarks are from OpenView, Mixpanel and Pendo, labelled by methodology. Practitioner quotes are verbatim from 1,328 Reddit threads and 3,628 public G2 reviews with product names removed. The worked example is illustrative, not customer data.
- Snowflake 8-K, Q2 FY2027 earnings (2 Sep 2026)
- Datadog 10-Q for the quarter to 30 Jun 2026
- Datadog 10-K for FY2025 (land-and-expand, time to value)
- Twilio 8-K exhibit 99.1, Q2 2026
- Zoom Q2 FY2027 results release (25 Aug 2026)
- monday.com Q2 2026 results release (10 Aug 2026)
- Cloudflare 10-Q for the quarter to 30 Jun 2026
- Okta 10-Q for the quarter to 31 Jul 2026
- MongoDB 10-Q for the quarter to 31 Jul 2026
- GitLab 8-K exhibit 99.1, quarter to 31 Jul 2026
- Klaviyo 8-K exhibit, Q2 2026
- Braze Q1 FY2027 results release (27 May 2026)
- HubSpot Q4 2025 earnings call transcript (11 Feb 2026)
- HubSpot Q1 2026 earnings call transcript (7 May 2026)
- HubSpot 10-K for FY2025 (onboarding model)
- HubSpot blog: B2B customer onboarding best practices (Diego Alamir, updated 2026)
- Atlassian 10-K for FY2026 (14 Aug 2026)
- First Round Review: From 0 to $1B, Slack's founder shares their epic launch strategy (2015)
- Intercom: The customer milestones framework (Jo Nieć, 2023)
- Intercom: Day Zero, a new way to define customer success (Nate Munger, 2016)
- Intercom: Understanding your aha moments and putting them to work (Lynsey Duncan, 2021)
- Databox, Metrics and Chill: Zapier (Stephanie Donily, updated 2024)
- Zapier developer docs: embed activation
- Calendly engineering blog: the evolution of experimentation (Will Cox, 2025)
- Growthmates: Onboarding at Loom (Janie Lee, 2024)
- Salesforce News: Realize business value faster with Salesforce Success Plans (2021)
- OpenView 2022 Product Benchmarks report announcement (7 Jun 2022)
- Amplitude blog: How to benchmark product-led growth (Kyle Poyar, OpenView)
- Mixpanel 2024 Benchmarks Report (14 Jun 2024)
- Pendo e-book: How to build user onboarding that boosts retention (vendor benchmark, no methodology given)
- r/CustomerSuccess: What do you actually use as your activation metric?
- r/CustomerSuccess: How do you know when a customer has actually become convinced they're getting value?
See setup, activation, time to value and renewal dated per account from your own product and billing data, in the first week. Start free or book a demo.
See GainTrace first in your Google results
Add as a preferredsource on Google