Software companies often spend millions trying to get users to just look at their product, but what happens once all those people sign up for your product, and they have no idea what to do once they get there?

This is the exact paradox Notion had to solve to become the $11B and ~100M+ user company they are today. 

And fortunately, someone was just as curious as I was as to how they did it. Jon Farah recently did a deep dive into Notion’s growth engine to uncover how they orchestrate the perfect handshake between their product experience and their lifecycle program.

But let’s start at the beginning. For those unfamiliar, Notion is essentially an “everything platform”: a doc, a database, a project tracker, and an AI platform that are all layered on top of each other to make work way easier. Funny enough, I’ve been a Notion user for the last 4+ years (it’s a great product), but even after using the platform for so long, I still know I’m not taking advantage of all the capabilities the platform has to offer (a good problem to have for a software company).

When your product is this flexible, acquisition isn’t always the problem. The challenge is bridging the gap between a simple sign-up and delivering that first "a-ha" moment, catching users before they lose momentum and churn. In a product-led-growth (PLG) world, value realization is everything. If you don’t help the user find their specific use case quickly, the "everything platform" becomes the "nothing platform."

Here’s how Notion ensures that never happens. And here are the three biggest lessons Jon uncovered that you can use raw product data to drive adoption and activation.

The complete Notion growth engine breakdown

The core strategy: event-based activation

Most SaaS teams rely heavily on linear onboarding emails (like Day 1, Day 3, Day 7, etc.) to drive adoption, but Notion takes a completely different approach, which is built entirely around their data.

They know that reaching Day 3 doesn't guarantee a user has experienced full value or hit their "a-ha" moment. Pitching an upsell before that moment doesn't work. In fact, it actually creates negative sales friction for future upsells. Instead, Notion uses linear onboarding emails simply as an informational countdown. Their true growth engine is event-based activation.

An example of Notion’s event-based messages

The lifecycle team uses a "you like this... you may also like that" approach. By listening to what users actually do inside the product, Notion's lifecycle program shrinks a sprawling, flexible platform down to the one specific solution each user needs right now. Everything else gets hidden until the user is ready for it.

Just to drive this point home a little further, here’s an example of an email I received shortly after using Notion’s MCP integration with Claude for the first time.

An example of a message triggered by a usage threshold

Pulling this type of relevancy off requires real-time event data flowing from your product into your marketing stack, which is harder than it sounds and where many teams fall short (not because they don’t want to, but because their current tech just doesn’t allow them to). This one subtle nuance is the difference between a message that feels like marketing versus one that feels like the product actually knows you.

The paid activation multipath

This brings us to the most impressive part of Notion's lifecycle engine: how they use product usage data to handle paid activation.

Notion recognizes that not all paid conversions are the same. Someone who uses the product nonstop for three days is drastically different from someone who got a trial, signed up, but barely used the product. Treating them identically wastes the conversion moment. So they route paid users down one of two paths:

An example of different onboarding messages

Path A (The Feature Unlock): If the data shows a user is converting from a trial and is already highly adopted, Notion skips the heavy onboarding. They simply deliver a "this is what you get now" explanation, focusing entirely on the newly unlocked value.

Path B (The Full Onboarding): If the event data shows that a user hasn't fully explored the platform, they are routed to a comprehensive onboarding experience for paid features.

Building a future pipeline

In a hybrid GTM motion, enrichment data is usually used to filter users in and out of the sales-led motion. But if a user doesn't qualify for an enterprise sale, Notion doesn't just ignore them. Instead, they deploy an education-first motion to provide guidance, resources, and a clear next step. The goal is to turn these users into "product champions" who will eventually take Notion with them to their next big company. Every successful onboard becomes a potential future acquisition or expansion play. The TAM of your current free users is larger than most teams account for.

And when users no longer see the value in a paid plan, Notion doesn't purge them. They gracefully downgrade them to the free tier. By keeping the user within the ecosystem, the team ensures their lifecycle touch points continue to drive the user back to recurring use, and eventually, future upsells.

3 lessons to incorporate into your own lifecycle program

If you’re taking notes, here are three lessons you can incorporate into your own lifecycle program

  • Event-based activation beats time-based sequencing. Day 3 emails are a default, not a best practice. If you can track what users do inside the product, you can send messages when they have actual intent, not just when your calendar says so.

  • Segment your conversion moments. Map your users' adoption state at the moment they convert and build distinct paths for different cohorts. Everything about the message should reflect what they’ve done and what they most likely need next.

  • Never fully lose a user. Every user who stays in your ecosystem is a future revenue opportunity. Design your offboarding as carefully as your onboarding, so you can resurface the right message at the right time to win that user back.

The TL;DR is this: Great lifecycle programs are built around great data.

Reply

Avatar

or to participate

Keep Reading