Salesforce didn't buy a chat app, they bought a machine that turns free users into paid teams. Anastasia Kudrow and I mapped every touchpoint from the first ad impression to the downgrade screen.
.png)
Salesforce didn't just acquire a chat app. They acquired a machine that turns free users into paid teams.
That machine is worth $27.7B, and the whole thing rests on one bet: a trial only converts if the team comes with you. Most PLG products can be activated by one person. Slack cannot. A single user in an empty workspace has no reason to pay for anything, so every activation play in the program is really an invite play wearing a different hat.
Few people talk about the specific lifecycle mechanics underneath that, so I teamed up with Anastasia Kudrow, a product-led conversion expert, to audit the entire free-to-paid journey. We mapped every touchpoint we could document across four stages. Not screenshots of the emails, but the product experience alongside the lifecycle marketing, with a layer of strategic notes and takeaways on top.
I posted the map on LinkedIn and 149 people commented asking for the FigJam link.
This one runs from a forum thread someone stumbles into, through account creation, invites, the seven-day upgrade window, all the way to the downgrade and the unsubscribe page.
Four stages across the top (awareness and consideration, exploration and evaluation, active trial users, churned users), the core journey beneath them, and every touchpoint we could document mapped to the stage it fires in. The yellow notes are our commentary.
Five inbound paths feed the homepage: organic, reviews, forums and discussion, community, and paid media.
Slack maintains strong visibility across all of them, including paid ads, press releases, and digital platforms, and the core message barely moves between channels. Bringing your team together, wherever, whenever.
That consistency is the point. Unified positioning builds brand recall, but more usefully it introduces collaboration and team connectivity as the primary value before anyone has signed up for anything. By the time a user hits the product, they already know this is a thing you do with other people.
The community channel deserves its own note. Slack runs deliberate community building as an acquisition surface, and the sign-up flow for it lets users enroll in updates about local events based on their selected geo. That engages an audience earlier and more often than a product signup would, across multiple lifecycle stages, and creates a pathway to adoption for people who are not ready to evaluate anything yet.
Slack leads the exploration phase with impact-driven metrics. 79% of users feel more connected. 38 apps used on average by teams in Slack.
Measurable outcomes are what the buying committee actually needs. Someone evaluating Slack is going to have to sell it internally, and a number travels through a company in a way that a feature list does not.
Anastasia put a structure on it that is worth stealing: start with the outcome the user wants, show how the product gets them there, then back it with clear numbers. Her line on it was that we trust numbers more than words, and she is right even when the numbers are doing emotional work rather than analytical work.
The same pattern repeats across the site. Positive customer reviews sit next to success metrics, short introductory videos demonstrate feature value quickly, and performance statistics keep showing up wherever a decision-maker might be reading.
Early in the site experience, Slack prompts users to filter content by industry.
Small thing with a real effect. It keeps users on the value props and features most relevant to their context, which reduces exploration friction and speeds up discovery. A generic tour makes someone in healthcare do the translation work themselves. This does it for them.
Demo inquiries get a personalized follow-up based on the need the user selected. Someone with a product question is routed to the appropriate support team rather than into a sales sequence.
The follow-up email also carries a short introductory video, so the user gets immediate clarity while they are waiting for a human. That is the difference between a holding email and a useful one.
Webinar registrations work the same way. A confirmation email goes out immediately with links to relevant resource pages, warming registrants up so they arrive with product context instead of starting cold.
The web account creation flow feeds both the webapp and mobile onboarding, and the downloads follow from there.
Anastasia flagged one detail here that costs nothing: put "Open Gmail" and "Open Outlook" buttons directly under the verification code input. Every second someone spends hunting for a verification email in another tab is a second they might not come back from.
This is where the program does its real work, and it is by far the widest stage on the board.
Slack consistently emphasizes that the full value of the platform is not realized until the entire team is in it.
The messaging drives team-wide adoption as fast as possible, because that is what creates both activation and stickiness. Inviting teammates and activating collaborative workflows are the repeated asks, and the invitation email is its own tracked touchpoint rather than a side effect of a button click.
Worth naming the structural reason. Slack's retention is a function of how many people are in the workspace, not how much any one person uses it. So the lifecycle program optimizes for headcount inside the account, and everything else follows from that.
Workspace owners and team members get separate onboarding email sequences.
Which is correct, and more teams should do it. The owner has to make a purchase decision and set up a workspace. The member has to learn a chat tool someone else picked. Same product, completely different jobs to be done.
Onboarding introduces the basics: sending direct messages, searching documents, mentioning teammates, starting huddles, supporting project collaboration.
Then Slack personalizes the in-product activation experience by introducing features progressively rather than dumping the full surface on day one. Feature prompts typically appear only after a user interacts with the relevant area, so learning happens at a natural pace.
Slackbot carries the timed layer, delivering reminders and tips so users stay aware of useful capabilities without another email landing in the inbox. That is a real advantage of having an in-product agent. It lets you keep a cadence without paying the notification-fatigue tax.
Anastasia's read on the first session is the one I keep coming back to. It is the best place to establish the rules, because people are far more willing to complete setup and accept how the product works, including turning notifications on, before their default perception has set. Ask later and you are renegotiating.
During the first seven days of the trial, Slack introduces upgrade incentives, including limited-time discounts. There is a dedicated upgrade plan discount popup that only runs in that window.
The messaging stays on impact rather than price. Enhanced teamwork, improved collaboration, long-term business growth, all reinforced as teams become more actively engaged on the platform.
Anastasia's note here is the honest one: we all hate urgency, but most of the time it works. She also pointed out that a post-signup upgrade prompt converted 3x better than any other trigger for one of her clients, with the caveat that it works in a trial-with-card experience and not behind a hard paywall.
The in-product upgrade flow itself is built to reduce cognitive load. The comparison is readable at a glance, with the option to read more about features if you want to. And crucially, the same type of benefit sits on the same line across plans, so comparison is a scan rather than a puzzle. Ten app integrations on Free, unlimited on Pro. Users do not remember which features they currently have, and if they cannot see the difference, they cannot picture the new way.
The main CTA is highlighted throughout. Not subtle, but it should not be.
DMs, files, workflows, templates, Slackbot, AI in Slack, Salesforce in Slack, the activity and notification system, and the account center notification settings.
Anastasia noticed a small organic notification that introduces where the apps live, which is exactly the kind of in-context teaching that beats a tooltip tour. She also called out how well Slack embraces diversified user journeys. Teams are different, processes are different, and some people want to jump into project planning immediately while others need to onboard external partners first. The program does not force one path.
When the Pro trial ends, Slack transitions users to a downgraded plan rather than canceling the workspace. Continuity of usage is preserved.
During that transition Slack clearly presents feature comparisons between plans and highlights the connected apps that may be affected by the downgrade. That transparency does two things at once. It outlines the real impact honestly, and it creates urgency without disrupting anything.
The trial terms being repeated throughout the trial is what makes this land. Nobody is surprised, so nobody is angry. From there the board runs into a reactivation flow rather than a dead end.
Before a full account deactivation or workspace deletion, users are offered an alternative path through Billing Settings.
Anastasia's addition to this is the one most teams skip: segment reactivation by how engaged the team was during the trial. If the team was not really engaged, offer support, request feedback, and figure out the problem rather than pushing an upgrade. If the team was active, win them back with a genuine offer. Same churn event, two completely different conversations.
She also suggested anchoring a positive visual to the trial experience on the way out, so the memory people leave with is the good version of it.
Slack provides two unsubscribe paths: notification settings in the account center, and links in the email footer.
The account center is genuinely good. Comprehensive preference management, clear control over exactly which communications you receive, and it reinforces transparency.
The email-footer path is where it breaks. Some footer unsubscribe links appear to expire, which means a user who opens an older email and wants out cannot get out from where they are standing. Unsubscribe links should remain accessible regardless of send date. It is a small fix and a meaningful one, both for user experience and for the deliverability consequences of people marking mail as spam because the exit did not work.
Slack is one of eight companies in The $100B Lifecycle Playbook. Same teardown method, applied across nearly $100B of combined valuation, with the patterns that repeat across all of them.