Skip to content

What the public companies publish, and what they measure underneath

How Do Leading SaaS Companies Measure Onboarding Success?

Leading SaaS companies measure onboarding success in four layers: setup milestone, activation event, time to value, retention outcome. Sourced, with figures.

By , Co-founder, GainTrace · Updated · 18 min read · For Head of Customer Success, Onboarding Manager

Short answer

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.

Key takeaways
  • 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.
Browse this guide

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?

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.

Retention metrics disclosed by public SaaS companies, using each company's own metric name. All are retention outcomes, not onboarding measurements. URLs are in the sources list.
CompanyMetric name (as the company states it)FigurePeriodSource
SnowflakeNet revenue retention rate126%Q2 FY2027, to 31 Jul 20268-K, 2 Sep 2026
DatadogTrailing 12-month dollar-based net retention rate"low-120%'s" at 30 Jun 2026; "about 120%" at 31 Dec 2025Q2 202610-Q, 6 Aug 2026
TwilioDollar-Based Net Expansion Rate116%, from 108% a year earlierQ2 20268-K exhibit, 6 Aug 2026
ZoomTrailing 12-month net dollar expansion rate for Enterprise customers99%, from 98%Quarter to 31 Jul 2026Investor release, 25 Aug 2026
monday.comNet dollar retention rate109% overall; 115% for customers over $50K ARRQ2 2026Investor release, 10 Aug 2026
CloudflareDollar-based net retention rate120%Three months to 30 Jun 202610-Q, 6 Aug 2026
OktaDollar-based net retention rate, trailing 12 months107%, from 106%To 31 Jul 202610-Q, 27 Aug 2026
MongoDBNet ARR expansion rate122%To 31 Jul 202610-Q, 1 Sep 2026
GitLabDollar-Based Net Retention Rate117%Quarter to 31 Jul 20268-K exhibit, 1 Sep 2026
KlaviyoDollar-Based Net Revenue Retention Rate109%Quarter to 30 Jun 20268-K exhibit, 5 Aug 2026
BrazeDollar-based net retention, trailing 12 months110% all customers; 111% for $500K+ ARR customersTTM to 30 Apr 2026Investor release, 27 May 2026
HubSpotCustomer 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 callsCall transcripts, 11 Feb and 7 May 2026
AtlassianNo retention rate disclosedQualitative only: a self-service flywheel that makes it "easy for customers to try and get value first and foremost and then virally expand"FY202610-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.

Onboarding-level measurements described by the companies themselves. URLs are in the sources list.
CompanyWhat they measureSource
SlackA 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
IntercomFour 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
IntercomActivation 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
ZapierActivation 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
CalendlyPre-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
DatadogFrames 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
HubSpotOnboarding 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
SalesforceSuccess 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?
r/CustomerSuccess, 2026

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

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.

The four-layer onboarding measurement stack, with the named practice each layer copies.
LayerWhat it measuresWindowCopied fromWho reads it
1. Setup milestoneShare of new accounts that complete the two or three configuration steps that retained accounts almost always completedBy day 7Intercom's Day ZeroOnboarding team, weekly
2. Activation eventShare of new accounts whose users performed the core action a set number of timesBy day 30Slack's 2,000 messages; Zapier's Zap that ran; Loom's video viewedOnboarding team weekly, CS leader monthly
3. Time to valueMedian days from signature to the first business result the customer bought the product for, per account and per cohortPer account, target set from your own medianDatadog's "very short time to value" framing; HubSpot's editorial TTV guidanceCS leader monthly
4. Retention outcomeLogo retention at 90 days, gross and net revenue retention at first renewal, by signing cohort90 days and 12 monthsThe filings table aboveLeadership 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.
Implementation Manager, SMB SaaS, public G2 review

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."
r/CustomerSuccess, 2026

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?

No. Filings and investor releases disclose retention outcomes such as net revenue retention (Snowflake, 126%) or dollar-based net retention (Cloudflare, 120%), each under the company's own metric name. Onboarding-level measurements like activation events and time to value appear in company blogs, help documentation and interviews, not in 10-Qs. HubSpot's 10-K describes its onboarding model but its retention rates are given on earnings calls.

What activation metrics do well-known SaaS companies use?

Slack used 2,000 messages exchanged by a team, with 93% of those teams still using the product. Zapier counts anyone who sets up a Zap, and for embeds a Zap that ran a task within 24 hours. Intercom defines activation as a threshold of conversations within the first three months. Loom counts a first video shared and viewed within a week. Each is a core action, counted, inside a window.

What is a good time to value benchmark for B2B SaaS?

The only published cross-company figure, 1.5 days from a Pendo e-book, has no methodology and describes self-serve user activation rather than a B2B implementation. Set your target from your own data: take last year's renewed accounts, compute days from signature to the first value event for each, and use the median. Datadog frames its whole model around a very short time to value but does not publish a number.

What is the difference between activation and time to value?

Activation is a threshold of product use, such as three reports approved by day 30, that separates accounts that retain from accounts that do not. Time to value is the number of days until the product delivers the business result the customer bought it for, in their own data. An account can activate and never reach value, which is why the four-layer stack measures both, in that order.

How do I choose an activation event for my own product?

List five candidate behaviours, pull accounts that renewed and accounts that churned in the last four quarters, and check which behaviour, at what count and by what day, best separates the two groups. Keep the smallest behaviour with the largest retention gap, write it as a query with a window, and re-run the comparison each quarter. This is the method Intercom described for its Day Zero milestones.

Which onboarding KPIs should a small customer success team track?

Four: the share of new accounts completing the setup milestone by day 7, the share reaching the activation event by day 30, median days from signature to first value per signing cohort, and logo retention at 90 days with gross revenue retention at first renewal. Two of them come from product events, one from billing, and all four fit in a spreadsheet with one row per account.

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.

Next steps

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 preferred
source on Google
View markdown