The Push Notification That Made Slack Real-Time: How One Experiment Stuck for Years
Slack assumed its product worked well asynchronously, but experimentation revealed that the single biggest driver of early engagement was getting teammates into their new Slack workspace at the same time. A mobile push notification experiment by PM Jules Walter — designed to summon existing users the moment someone new joined their team — proved so effective it was never turned off. The lesson: lifecycle notifications that recreate the feeling of being greeted by a real person beat async onboarding every time.
Slack assumed its product worked well asynchronously, but experimentation revealed that the single biggest driver of early engagement was getting teammates into their new Slack workspace at the same time. A mobile push notification experiment by PM Jules Walter — designed to summon existing users the moment someone new joined their team — proved so effective it was never turned off. The lesson: lifecycle notifications that recreate the feeling of being greeted by a real person beat async onboarding every time.
The Assumption That Missed the Point
When Merci Grace joined Slack as head of growth in early 2015, the team held a reasonable belief: Slack is both a synchronous and asynchronous platform. People could join a workspace, read through channels at their own pace, and come to appreciate the product over time. Onboarding didn't need to be a live event — the product would do the work.
What experimentation and user research gradually revealed was the opposite. The single biggest needle-mover in early user engagement wasn't the quality of the onboarding flow, or the tutorial screens, or the welcome bot. It was whether a real human being was there to greet you when you walked in.
The Tension
This created a real product problem. Slack's value is fundamentally social — a workspace with one silent member is not Slack, it's a chat room. But teammates don't coordinate their logins. A new employee joins a workspace and, if the rest of the team happens to be in a meeting or offline, they land in silence. No reply. No acknowledgment. No signal that this thing actually works.
For a product competing directly against email — where the bar for async communication is already well established — that silence was lethal. Early retention data made clear that whether or not someone was "there" at the moment of a new member's first session had an outsized impact on whether that new member came back.
The Move
Jules Walter, a PM on Slack's GRIF (Growth, Retention, Inbound, and Funnel) team, ran an experiment targeting exactly that gap: mobile push notifications designed to pull existing workspace members back in at the moment a new person joined their team.
The mechanism was simple. When a new user signed up and entered a workspace, Slack would send push notifications to the mobile devices of existing members — summoning them to the product. The notification was the digital equivalent of a doorbell: someone just walked in, come say hello.
The idea was direct and almost obvious in retrospect. But it required a bet: that sending more push notifications (typically a source of churn and opt-outs) would in this specific context increase engagement rather than damage it. The specificity of the trigger — a teammate joining, not a generic re-engagement nudge — made it feel relevant rather than spammy.
The Result
The experiment was, in Merci Grace's words, "massively successful." Workspaces where existing members were notified and showed up to greet newcomers produced materially better early retention for those new users. The number that mattered wasn't a percentage uplift on a single metric — it was the cascading effect on the core Slack activation pattern: three real humans exchanging 50 real messages, the threshold Slack's team had identified through regression analysis as the point at which a workspace begins to take on a life of its own.
The experiment was never turned off. As of the time Merci Grace spoke about it on Lenny's Podcast, the push notification behavior was still live in the product — a quiet piece of lifecycle infrastructure running in the background of every new Slack workspace creation.
The Lesson
The instinct to send fewer notifications — to be respectful of users' attention — is generally correct. But lifecycle messaging done wrong and lifecycle messaging done right are not the same category of thing. A push notification triggered by a generic "you haven't used the app in a while" logic is noise. A push notification triggered by a specific, socially meaningful event — a teammate arriving — is a service.
Slack's GRIF team didn't win by being clever about copy or timing. They won by identifying the exact moment when a real-time human response was both possible and high-value, and then engineering a system to make that moment happen at scale. The insight generalizes: the best lifecycle messages don't remind people to come back — they give people a reason to.
Challenge
New Slack workspace members frequently arrived to silence — existing teammates were offline or in meetings — leaving the first session feeling inert and unconvincing. Slack's value is inherently social, but onboarding was treated as an async, self-serve experience, meaning many new users never encountered the product working as intended.
Approach
PM Jules Walter on Slack's GRIF team ran a mobile push notification experiment that notified existing workspace members the moment a new person joined their team, engineering a real-time greeting at the highest-leverage moment of onboarding. The trigger was a specific social event — a teammate arriving — rather than a generic re-engagement nudge.
Results
- Experiment outcome: Massively successful (Merci Grace's characterization)
- Experiment status: Still live in the product as of the podcast recording
- Slack activation threshold (context): 3 real humans + 50 real messages
Sources
The full record sits in the studio register.
Related
Part of the Retention growth pillar. See also Spotify Wrapped: Annual Retention Engine, Amazon Prime's Benefit-Stacking Retention Moat, Duolingo's Streak System as Retention Machine.