Al-Nasr · Vega

How do you run app re-engagement campaigns that actually bring users back?

7 min read Updated

Most Gulf app teams pour the whole budget into installs, then watch the majority of those users go quiet within two weeks. The math is brutal: you paid full CPI for a user who opened the app twice. Yet a dormant user is not a stranger — they already trusted you enough to install, and reaching them again costs a fraction of acquiring a new one. Re-engagement is the cheapest growth lever most apps never systematize.

This guide covers the full win-back system: how to define dormancy for your app category, which channels to fire in which order, what paid retargeting should look like on Meta and TikTok, how push and WhatsApp work together in a Gulf context, and the holdout test that tells you whether any of it actually moved the number.

When does an app user count as dormant?

Dormancy is relative to your natural usage cadence. For a daily-habit app (fitness, news, banking), a user silent for 7 days is already slipping. For a weekly or occasional-use app (travel, real estate, eSIM), the same threshold might be 21 or 30 days. Define it from your own data: find the gap length after which fewer than one in ten users ever return on their own — that is your dormancy line.

Then split everyone past the line into segments that get different treatment:

  • Slipping (roughly 7–13 days silent): still reachable by habit — a single well-timed push with a concrete reason to open often recovers them.
  • Dormant (14–30 days): needs a sequence, not a nudge — push, then a second angle, then email or WhatsApp.
  • Lapsed (30–90 days): owned channels plus paid retargeting for the high-value slice only.
  • Churned (90+ days): treat as re-acquisition — only worth paid spend if their historical LTV was strong.

How do you win back inactive app users without paying twice?

Order your channels by cost, and exhaust the free ones first. Push notifications cost nothing and reach everyone who kept them enabled. Email costs almost nothing. WhatsApp costs per conversation but converts exceptionally well in the Gulf, where it is the default channel for anything that matters. Paid retargeting comes last — it is the most expensive way to say the same thing.

The message matters more than the channel. 'We miss you' is not a reason to open an app. Lead with something that changed: a new feature they asked for, new inventory in their saved category, a price drop on something they browsed, or their unused balance or credit. If nothing has changed since they left, fix that before spending on win-back — you would be re-inviting them to the same experience they already abandoned.

What does a paid app retargeting strategy look like?

Sync your MMP segments (Adjust or AppsFlyer audiences) to Meta, TikTok and Google App campaigns for engagement, and keep the audiences mutually exclusive: lapsed purchasers in one campaign, lapsed non-purchasers in another, and active users excluded everywhere so you never pay to reach people who would open the app anyway.

Creative should acknowledge the return, not repeat the install pitch. Show what is new since they left, deep-link straight to that content — never to the app store page they cannot use — and cap frequency hard: a dormant user seeing the same ad ten times a week learns to resent the app, not reopen it.

Budget rule of thumb: retarget only segments whose average past revenue is a clear multiple of the expected cost per re-engaged user. For users who never spent, exhaust push, email and WhatsApp first, and let paid retargeting focus on the lapsed spenders where the payback is obvious.

How do push and WhatsApp work together to re-engage dormant users?

A sequence that consistently performs for Gulf apps: on the day a user crosses your dormancy line, send a push with a specific, concrete hook. Three days later, a second push with a different angle — social proof or new content, never a rephrasing of the first. If both go unopened and the account is high-value, move to WhatsApp around day 10–14: a personal-toned message in the user's language, one clear reason to return, one tap back into the app via deep link.

WhatsApp is the Gulf's escalation channel, so spend it carefully — reserve it for users worth a human-feeling touch, keep messages inside the opted-in relationship, and never send more than one win-back WhatsApp per dormancy episode. Every message in the sequence should deep-link to the exact screen that pays the promise off; landing a returning user on a generic home screen wastes the click you just earned.

How do you prove re-engagement actually worked?

Some dormant users come back on their own. If you message everyone, you will credit the campaign for returns that would have happened anyway. The fix is a holdout: exclude a random 5–10% of every segment from all win-back activity, then compare reactivation rates. The gap between the treated group and the holdout is your real, incremental lift — everything else is noise.

Measure quality, not just opens. A reactivated user who opens once and vanishes again is not a win. Track D7 retention after the return and revenue per reactivated user, and be skeptical of retargeting platforms claiming credit inside long re-attribution windows — your MMP's re-attribution settings decide who gets credit, so review them before believing any channel's dashboard.

How Ashayrah runs win-back for your app

Re-engagement only works as a system — segments, sequences, exclusions and holdouts wired together — and that full system is what we build and operate for Gulf apps.

  1. The audit

    We map your dormancy curve from real session data, check push opt-in rates, WhatsApp readiness and MMP audience sync, and show you exactly how much revenue is sitting in each dormant segment. Free, and the plan is yours to keep.

  2. The launch

    Within 14 days: segments defined and synced, push and WhatsApp sequences live in Arabic and English, paid retargeting running on lapsed spenders only — with a holdout carved out from day one.

  3. The scale

    Weekly iteration on cost per incremental reactivated user — not opens, not clicks. Sequences that beat the holdout get budget; ones that don't get rewritten or killed.

Questions people also ask

How long before an app user is considered inactive?

It depends on your app's natural cadence: around 7 days of silence for daily-use apps, 21–30 for occasional-use ones. The reliable method is to find the gap length after which fewer than one in ten users ever return organically, and set your dormancy line there.

Is push notification or paid retargeting better for win-back?

Start with push — it is free and reaches everyone who kept it enabled. Paid retargeting earns its cost only for segments with proven spending history, where the expected return clearly exceeds the cost per re-engaged user. Running paid ads to win back users who never spent is usually money burned.

Should win-back campaigns include a discount?

Only as the last step of a sequence, and only for users who ignored non-monetary hooks. Opening with discounts trains users to go dormant on purpose and wait for the offer. Lead with what changed in the product; price the comeback only when nothing else lands.

What is a good reactivation rate for dormant users?

Raw rates vary too much by category to benchmark honestly — single digits is common for users past 30 days. The number that matters is incremental lift: your treated segment's return rate minus your holdout's. If that gap is near zero, the campaign is taking credit for returns that were happening anyway.

Can WhatsApp be used to re-engage app users in the Gulf?

Yes, and it is often the strongest channel — but treat it as the premium touch, not the default blast. Message only opted-in, high-value dormant users, once per dormancy episode, in their language, with a deep link straight to the relevant screen. Overusing WhatsApp gets you blocked, and a block is permanent.

The fire is lit. Sit with us.

Pick your time

Booking takes 30 seconds. The consultation is free — and the plan is yours to keep.

  • 20 minutes
  • A concrete 90-day plan
  • Zero obligation
Book a free consultation

Calendar not loading? Book directly on TidyCal

Pick your time

Booking takes 30 seconds. The consultation is free — and the plan is yours to keep.

  • 20 minutes
  • A concrete 90-day plan
  • Zero obligation