Most apps lose 75% of their users within the first week. By day 30, that number climbs to 90% or higher. These aren't users who hated your app. Many simply forgot about it, got distracted, or didn't form a habit.
Re-engagement campaigns target these lapsed users and bring them back. Since you've already paid to acquire them, re-engagement is almost always cheaper than acquiring a replacement user from scratch.

Defining "Lapsed"
Before launching a campaign, define what "lapsed" means for your app. This varies by category:
Daily-use apps (social, messaging, fitness trackers):
- At-risk: No session in 3 days
- Lapsed: No session in 7 days
- Dormant: No session in 30 days
Weekly-use apps (e-commerce, news, finance):
- At-risk: No session in 10 days
- Lapsed: No session in 21 days
- Dormant: No session in 60 days
Occasional-use apps (travel, real estate, event ticketing):
- At-risk: No session in 30 days
- Lapsed: No session in 60 days
- Dormant: No session in 90 days
The key is matching your definition to your app's natural usage cadence. A travel app shouldn't consider someone lapsed after 7 days; people don't book travel weekly.
Channel Selection
Push Notifications
Push notifications are the fastest re-engagement channel because they appear on the lock screen without the user seeking them out.
When they work: The user still has your app installed and hasn't disabled notifications.
Typical re-engagement push flow:
- Day 3-5 of inactivity: Light reminder ("Your weekly summary is ready")
- Day 7-10: Value reminder ("You have 3 unread messages from friends")
- Day 14-21: Incentive ("We've added new features since your last visit")
- After day 21: Stop pushing. More notifications won't help and may trigger an uninstall.
Every notification should deep link to relevant content. A "Your weekly summary is ready" notification should open the summary, not the home screen.
For more on notification strategy, see Push Notification Strategy for App Growth.
Email reaches users even after they've uninstalled or disabled notifications. If you collected an email during registration, this is your fallback channel.
Effective re-engagement emails:
- Subject lines that create curiosity: "Here's what you missed" or "We made some changes you'll like"
- Personalized content: Reference their previous activity ("You saved 3 items last time")
- Clear CTA with deep link: "Continue where you left off" linking directly to their saved items
- Single focus: Don't try to communicate everything. Pick one compelling reason to return.
Email sequence for lapsed users:
- Day 7: "Here's what's new since your last visit" (feature updates, content they missed)
- Day 14: "We noticed you haven't been back" (personalized value recap)
- Day 30: "Last chance" win-back offer (if applicable, e.g. discount or extended trial)
- Day 60: Remove from active re-engagement; move to monthly newsletter only
In-App Messages
These only work when the user opens the app, but they're powerful for users who return on their own or through another channel.
When a lapsed user returns, don't show them the same experience they left. Show them:
- What's changed since their last visit
- A guided re-onboarding for new features
- A personalized "welcome back" message
Paid Retargeting
Retargeting ads on Meta, Google, and other platforms reach users who've installed your app but stopped using it.
How it works: Your attribution SDK identifies lapsed users, creates an audience segment, and serves ads to that segment across social media, display networks, and search.
Best practices:
- Use creative that acknowledges their previous relationship ("Come back and see what's new")
- Deep link the ad to specific content, not the generic app store listing
- Exclude users who are already active (don't waste spend on retained users)
- Cap ad frequency to avoid annoyance (3-5 impressions per user per week)
Retargeting CPIs are typically 50-70% lower than acquisition CPIs because these users already know your brand.
Campaign Design
Timing Matters
The best time to re-engage a user depends on when they were last active and when they typically used your app.
If a user's historical pattern shows they opened your app at 8 AM on weekdays, send your re-engagement message at 8 AM on a weekday. Matching their natural behavior pattern increases the chance of re-engagement.
Personalization
Generic "We miss you!" messages are easy to ignore. Personalized messages based on the user's history are harder to dismiss.
Weak: "We miss you! Come back to our app." Strong: "Sarah, your meal plan from last week has 3 new recipe suggestions."
Weak: "Check out our new features." Strong: "The workout tracker you used now supports heart rate zones."
Pull in specifics: their name, last activity, saved content, friend activity, or personalized recommendations. The more specific the message, the higher the re-engagement rate.
Incentives
Incentives can boost re-engagement rates significantly, but use them carefully:
Effective incentives:
- Extended free trial of premium features
- Discount on next purchase (e-commerce)
- Bonus in-app currency or credits
- Exclusive content or early access
Rules for incentives:
- Don't lead with incentives. Try value-based messaging first.
- Don't train users to churn for rewards. If users learn they get a discount every time they stop using the app, you've created a perverse incentive.
- Use incentives as escalation, not the opening move. Day 7 message: value reminder. Day 14: what's new. Day 30: incentive offer.
Deep Linking Every Touchpoint
Every re-engagement touchpoint (push, email, ad, SMS) should deep link to specific, relevant content inside your app.
The deep link should match the message:
- "Your cart still has 3 items" → Deep link to the cart
- "New episodes from shows you follow" → Deep link to the content feed
- "Your weekly fitness summary is ready" → Deep link to the summary screen
Without deep linking, you bring users back to your home screen with no context about why they tapped the notification or clicked the email. That confusion reduces the chance they'll re-engage meaningfully.
Segmentation Strategies
Not all lapsed users should receive the same campaign. Segment by:
Engagement Level Before Lapsing
- Power users who stopped: Something specific caused them to leave. Try to identify the trigger (app update, bug, competitor switch). Win-back message should address the issue.
- Moderate users who drifted: They found some value but not enough to form a habit. Focus on features they haven't discovered.
- One-session users who never returned: These users didn't complete onboarding or never found value. Re-engagement should focus on the core value proposition and a simplified entry point.
Lifecycle Stage
- Users who churned during onboarding: Send them a simplified "get started in 60 seconds" flow
- Users who churned after activation: Remind them of the value they previously experienced
- Users who churned after being active: Acknowledge their history and show what's new
Platform
iOS and Android users may respond differently to re-engagement tactics. Push notification opt-in rates, email open rates, and retargeting costs all vary by platform. Run separate campaigns and optimize independently.
Measuring Re-Engagement Success
Primary Metrics
- Reactivation rate: Percentage of lapsed users who return and have at least one session
- Retention after reactivation: D7 and D30 retention of reactivated users (are they sticking this time?)
- Revenue recovery: Revenue generated by reactivated users
- Cost per reactivation: Total campaign cost / number of reactivated users
Comparing to Acquisition
The real test of re-engagement ROI is comparing cost-per-reactivation to cost-per-new-install:
- If reactivating a user costs $0.50 and acquiring a new one costs $3.00, re-engagement is 6x more efficient
- But if reactivated users have 50% lower retention than new users, the efficiency gap narrows
- Track both acquisition and reactivation cohorts with the same metrics to make fair comparisons
Use your analytics to track reactivation cohorts separately from new user cohorts.
Common Mistakes
Waiting too long: The longer a user is lapsed, the harder they are to win back. Start re-engagement at the "at-risk" stage, not when users have been gone for months.
No escalation strategy: Sending the same type of message repeatedly doesn't work. Escalate from reminders to value highlights to incentives across a defined timeline.
Ignoring the return experience: Bringing a user back is only half the job. If they return to the same experience that didn't retain them before, they'll leave again. Show them something new or improved.
Treating all lapsed users the same: A power user who left after 6 months needs a different message than someone who opened the app once and never returned.
No frequency caps: Bombarding lapsed users with messages accelerates uninstalls. Set limits and respect them.
Not deep linking: A re-engagement message that opens the home screen wastes the moment of interest. Always deep link to the specific content referenced in the message.
Getting Started
If you don't have re-engagement campaigns yet, start here:
- Define "lapsed" based on your app's usage patterns
- Set up a 3-step push notification sequence (day 5, day 10, day 20)
- Create a 3-email re-engagement sequence for users with email addresses
- Deep link every message to relevant content
- Measure reactivation rate and retention after reactivation
- Iterate based on data
For a broader view of growth strategies, see Mobile App Growth: 25 Strategies That Work.
Get deep linking tips in your inbox
One email per week. No spam.