Acquisition Stage
Convert high-intent paywall users + trial/freemium users into subscribers using behavior-based branching.
Abandoned Subscription
Primary Web2App revenue lever. A well-paced abandon series typically adds +5ā10% revenue and makes email a #2ā#3 channel after paid acquisition.
Abandoned Subscription Details
ā
Start / Stop conditions
- Start when:
A user reaches the paywall/checkout (PaywallViewed/OnboardingCompletedevents) but does not start a subscription within the abandonment window (e.g., 15ā60 minutes). - Stop when:
SubscriptionStartedevent is received.
šÆ Audience
- High-intent visitors who hit paywall/checkout in the last 7ā14 days and havenāt purchased.
š Workflow description
-
Structure: A sequence of ~7 messages separated by Timer and Check blocks.
-
After message #4, add a Check block:
If no opens/clicks in the last message ā stop the workflow (sender reputation protection).
š” Optimize with One from Many
Abandoned Subscription is the primary workflow for applying One from Many:
- Email deliverability: Use One from many at step 1 with 3ā5 plain-text variants to find the first-touch email that maximizes Open Rate and builds sender reputation.
- Sequence swapping: Point multiple One from many blocks to the same message pool to discover which messages perform best earlier in the chain.
š Data & personalization
- Start event payload example:
No additional data required. - Message personalization:
Use Velocity variables that will be replaced with data from additional contact fields collected during the onboarding survey.
Examples:$currentWeight$targetWeight
ā± Timing
- Message 1 (email, without discount):
+15ā60 minafter abandonment (fast, helpful reminder). - Follow-ups with discount:
4hā1dā2dā3dā5dā+7d.
š” Channel mix
- Web2App: Email.
- Direct Install (SKAN):
Trigger Push, and In-App notification on next session (AppOpened).
š Success metric
- Primary metric: Incremental subscriptions.
Trial / Freemium Variants
Use tailored flows for trial and freemium users based on engagement level and intent signals:
- Trial Kickstart: Nudge new trial users with little or no activity to complete their first meaningful action.
- Trial Upgrade: Guide engaged trial users from seeing value to choosing and activating a paid plan.
- Trial Rescue: Re-engage users who canceled their trial early and motivate them to restart or subscribe.
- Freemium Upgrade: Prompt active freemium users hitting limits or locked features to move to a paid plan.
Trial Kickstart
Help inactive trial users reach the first āahaā moment. This flow is for users who started a trial but havenāt done the core action yet. The goal is not to sell a plan ā itās to remove friction, show the quickest path to value, and get them to complete the first meaningful step. Limit communication so users don't cancel the trial.
Trial Kickstart Details
ā
Start / Stop conditions
- Start when:
SubscriptionStartedand noTrialActivatedwithin 12ā24h. - Stop when:
Any of the following occurs:TrialActivatedSubscriptionCanceledTrialExpired
šÆ Audience
- Trial users with low or no activity in the first 1ā2 days. If there is more than 48 hours of inactivity, do not interact with such users in any way.
š Workflow description
- Structure:
- 1ā2 messages with timers.
- Stop after the first meaningful action is completed.
š Data & personalization
- Start event payload example:
No additional data required. - Message personalization:
Use all available user data (e.g., goals, preferences, platform) to make the first steps feel tailored.
ā± Timing
- Message 1:
+12ā24hafterSubscriptionStarted(helpful nudge to start).
š” Channel mix
- Push: Quick nudges to open the app and start.
- Email: Step-by-step guidance and onboarding tips.
š Success metrics
- Activation Rate (first core action done).
- First payment rate.
Trial Upgrade
Convert active trial users by translating usage into outcomes + the right plan. This flow is for users who have already hit an activation milestone during the trial. The goal is to reinforce the value theyāve already experienced, match them to the best plan, and use light deadline framing as the trial ends.
Trial Upgrade Details
ā
Start / Stop conditions
- Start when:
TrialActivated - Stop when:
TrialConvertedTrialExpiredSubscriptionCanceled
šÆ Audience
- Trial users with demonstrated intent, e.g.:
- Reaching activation milestones
- Completing key actions
- Returning to the app multiple times
š Workflow description
- Structure: 3ā6 messages: value recap ā social proof ā plan fit ā gentle urgency.
š Data & personalization
- Start event payload example:
No additional data required. - Message personalization: data on usage-based milestones and goals from additional fields.
ā± Timing
- Message 1:
+24ā48hafter activation milestone. - Follow-ups:
-3dbefore trial end-1dbefore trial end- `on the trial end day
š” Channel mix
- Email: Main āvalue narrativeā and plan explanation.
- Push: Short deadline reminders and return-to-app prompts.
š Success metric
- Trial-to-paid conversion.
Trial Rescue
Prevent churn by motivating users to restart the trial and offering a discount after the trial ends.
Trial Rescue Details
ā
Start / Stop conditions
- Start when:
SubscriptionCanceledoccurs beforetrialExpireDate. - Stop when:
SubscriptionStarted, or- The user confirms cancelation intent.
šÆ Audience
- Users who canceled the trial early, before experiencing full value.
š Workflow description
- Structure: 2ā4 messages:
- Early messages: empathic āwhy you canceledā + value reminders.
- Later messages: discount offer after the trial ends; use timers between sends.
š Data & personalization
- Start event payload example:
planName. - Message personalization:
Use any available user data (e.g., initial goals, used features) to re-frame the value they are about to lose.
ā± Timing
- Message 1: Immediately after cancel.
- Follow-ups:
1d3d(only if still canceled)
š” Channel mix
- Email, Push/In-App (clear, contextual messages).
š Success metric
- Recovered conversions (users who subscribe after early cancel).
Freemium Upgrade
Upgrade nudges for freemium users based on intent signals (feature clicks, limits hit, repeated usage).
Freemium Upgrade Details
ā
Start / Stop conditions
- Start when:
AppInstalledwithout Purchase. - Stop when:
SubscriptionStarted, orSubscriptionCanceled, or- The user becomes inactive for 7ā14 days.
šÆ Audience
- Active freemium users with clear upgrade intent signals, such as:
- Clicking on locked features
- Hitting usage limits
- Showing repeated usage patterns
š Workflow description
- Structure:
- 2ā3 messages per week
- Use Timers between nudges to avoid fatigue.
š Data & personalization
- Start event payload example:
lockedFeatureName
- Message personalization:
- Highlight the exact feature/limit they hit.
- Tie it to an outcome-based benefit (what theyāll achieve after upgrading); provide special offers.
ā± Timing
- Message 1: Within 12ā24h after starting freemium (or first strong intent signal).
- Follow-ups:
24ā72h later with examples, ROI, and concrete use cases.
š” Channel mix
- In-app: Real-time upgrade prompts in the UI at the moment of intent.
- Push / Email: Follow-up reinforcement with benefits, cases, and offers.
š Success metric
- Freemium-to-paid conversion.
Updated 30 days ago
