Table of Contents
- Why Most Churn Analysis Fails Before It Starts
- Step 1: Define Your Churn Event in Amplitude
- Step 2: Build Your Churned User Cohort
- Step 3: Run a Microscope Analysis with Personas
- Step 4: Map the Journey Before Churn
- Step 5: Identify Leading Indicators with Retention Analysis
- Step 6: Build At-Risk Cohorts and Sync to Your Messaging Tool
- Step 7: Measure Intervention Effectiveness
- Limitations of Amplitude for Churn Reduction
- Frequently Asked Questions
- How far back should I look when analyzing churned users?
- Can Amplitude predict which users will churn before they show clear signals?
- What if my churn event isn't tracked in Amplitude yet?
- How often should I update my at-risk cohort definition?
Why Most Churn Analysis Fails Before It Starts
Most teams treat churn as a retention problem. It's actually a behavioral signal problem. By the time a user cancels, the decision was made weeks ago — you just didn't see it coming.
Amplitude changes this. Its behavioral cohort and journey mapping capabilities let you work backward from churn events to identify the exact moments users start disengaging. The goal is to catch those moments early enough to intervene.
This guide walks you through a complete implementation using Amplitude's specific features — from defining your churn signal to building cohorts to triggering interventions.
---
Step 1: Define Your Churn Event in Amplitude
Before you build anything, you need a precise churn definition tracked as an event. Vague definitions produce vague insights.
In Amplitude, navigate to Events under Data and confirm you're tracking at least one of the following:
- Subscription cancelled
- Account deleted
- Subscription downgraded
- Payment failed (for involuntary churn)
If you're working with a SaaS product, also consider defining behavioral churn — users who haven't logged in or performed a core action in 14, 30, or 60 days. You can define this as a computed property using Derived Properties in Amplitude's Data settings.
Set a consistent lookback window. For most subscription products, 30 days of inactivity is a reasonable starting threshold. For daily-use tools, 7 days may be more appropriate.
---
Step 2: Build Your Churned User Cohort
With your churn event defined, use Behavioral Cohorts to build a segment of users who have already churned. This becomes your reference population for everything that follows.
To build the cohort:
- Go to Cohorts in the left nav
- Click Create Cohort
- Set the condition: users who performed your churn event at least once in the last 90 days
- Save and name it clearly — e.g., "Churned Users — 90D"
This cohort is your training data. You're going to compare it against retained users to find the behavioral differences.
---
Step 3: Run a Microscope Analysis with Personas
Amplitude's Personas feature (available under Recommendations) clusters users by behavioral similarity. Run it against your churned cohort to see if distinct churn archetypes emerge.
Common patterns that surface:
- Users who churned after never completing onboarding
- Users who used one feature heavily but ignored others
- Users who were highly engaged, then dropped off sharply after a specific date or event
Each archetype requires a different intervention. A user who never onboarded needs education. A user who dropped off after a product change needs acknowledgment and guidance.
---
Step 4: Map the Journey Before Churn
This is where Amplitude's Journeys feature earns its place. Journeys lets you work backward from your churn event to see the sequence of actions — or inactions — that preceded it.
To build the pre-churn journey:
- Open Journeys from the Analytics menu
- Set your end event as your churn event
- Set a lookback window of 7–14 days before churn
- Apply your churned user cohort as the user filter
Look for two things:
- Last meaningful action — What was the final thing users did before they stopped? If it's a support ticket or an error event, that's a recoverable moment.
- Absence of activation events — If churned users consistently never reached a specific event (e.g., "Project Created," "Report Exported"), that event is likely a leading indicator of retention, not just a nice-to-have.
Run the same Journeys analysis on your retained users cohort. The delta between the two journeys is your intervention roadmap.
---
Getting the most out of Amplitude?
I'll audit your Amplitude setup and show you where revenue is hiding.
Step 5: Identify Leading Indicators with Retention Analysis
Use Amplitude's Retention Analysis chart to validate which events correlate with long-term retention. This is different from churn analysis — you're now looking for what keeps users, not just what precedes their departure.
Set up the analysis:
- Set the initial event as your sign-up or activation event
- Set the return event to your most critical core action (the one you suspect drives retention)
- Compare retention curves across user segments — new users, power users, and churned users
If the retention curve for users who completed a specific action is meaningfully higher (e.g., 20+ percentage points at day 30), that action is a retention milestone. Protecting users' path to that milestone becomes your primary churn-reduction lever.
---
Step 6: Build At-Risk Cohorts and Sync to Your Messaging Tool
Once you know the behavioral patterns that precede churn, create predictive cohorts — users who are currently exhibiting those patterns but haven't churned yet.
Example cohort definition:
- Active in the last 30 days
- Has NOT performed your retention milestone event
- Has logged in fewer than 3 times in the last 14 days
Save this as a dynamic cohort. Amplitude recalculates it automatically as user behavior updates.
Then sync it. Amplitude integrates natively with tools like Braze, Iterable, HubSpot, Intercom, and Salesforce. Use the Destinations feature under Data to push this cohort to your messaging platform of choice. From there, you can trigger targeted email sequences, in-app messages, or outreach workflows based on real behavioral data — not demographic guesses.
---
Step 7: Measure Intervention Effectiveness
Close the loop. After your intervention campaigns run, use Amplitude's A/B Test Results view or a simple Funnel Analysis to compare churn rates between users who received the intervention and those in a holdout group.
Track:
- Churn rate at 30 and 60 days post-intervention
- Conversion to retention milestone event
- Re-engagement rate within 7 days of message receipt
Update your at-risk cohort definition based on what you learn. The first version won't be perfect. The second will be meaningfully better.
---
Limitations of Amplitude for Churn Reduction
Amplitude is strong on the analysis side. It has real gaps on the action side.
- No native messaging. Amplitude identifies at-risk users but cannot send emails, push notifications, or in-app messages on its own. You need a downstream tool.
- Predictive scoring requires a third-party model or Amplitude's paid add-ons. Out of the box, you're building rule-based cohorts, not ML-driven churn probability scores.
- Event volume limits on lower tiers. If you're on a smaller plan, high-cardinality event schemas can hit instrumentation limits that affect cohort accuracy.
- Latency on cohort syncs. Depending on your integration, cohort syncs to destinations may not be real-time. For time-sensitive churn interventions, verify your sync frequency with your Amplitude plan.
---
Frequently Asked Questions
How far back should I look when analyzing churned users?
90 days is a workable default for most subscription products. Go shorter (30 days) if your churn cycle is fast — like a monthly subscription with high volume. Go longer (180 days) if you're working with annual contracts where the decision-making window is extended.
Can Amplitude predict which users will churn before they show clear signals?
Not out of the box. Amplitude identifies behavioral patterns and lets you build rule-based at-risk cohorts, but true predictive churn scoring requires either a machine learning model trained on your data or Amplitude's Amplitude Predict feature, which is available as a paid add-on. Rule-based cohorts are still highly effective if your retention milestones are well-defined.
What if my churn event isn't tracked in Amplitude yet?
Start there. Work with your engineering or data team to instrument a `subscription_cancelled` or equivalent event before building any analysis. Running churn analysis without a clean churn event produces unreliable cohorts. If you're using Stripe or another billing tool, many have Amplitude integrations that can send subscription events directly.
How often should I update my at-risk cohort definition?
Review it monthly for the first quarter after launch, then quarterly once it stabilizes. Each time you run an intervention and measure the results, you'll likely find that one or two cohort conditions should be tightened or broadened. Treat the cohort definition as a living document, not a one-time configuration.