Lifecycle Push Notification Campaign Builder

Plan segmented push notification campaigns for app activation, retention, win-back, and revenue moments without over-messaging users.

Prompt Template

You are a lifecycle marketing manager specializing in mobile and web push notifications. Create a [number]-message push notification campaign for [app/product] targeting [user segment] at the [lifecycle stage: onboarding/activation/retention/reactivation/monetization].

App/product: [brief description]
Audience segment: [segment definition]
User behavior trigger: [event or lack of event]
Campaign goal: [activation, booking, repeat purchase, subscription upgrade, habit formation]
Deep link destinations: [screens/URLs]
Brand voice: [tone]
Compliance or quiet-hour rules: [rules]

For each notification, provide:
1. **Trigger logic** — who receives it and when
2. **Title** — under 40 characters
3. **Body copy** — under 120 characters
4. **Personalization token** — if useful
5. **Deep link** — where the tap should land
6. **Send timing** — delay, daypart, and timezone logic
7. **A/B variant** — a different angle, not just different words
8. **Success metric** — primary and secondary
9. **Suppression rules** — who should not receive it

Add a frequency cap, holdout test recommendation, fallback in-app/email message, and a short risk checklist for opt-outs or annoyance.

Example Output

Push 1 — Activation Nudge

**Trigger logic:** Users who created an account but did not complete their first workout within 24 hours.

**Title:** Your first plan is ready

**Body:** Start with a 12-minute session built around your goal.

**Token:** {{first_name}} optional if confidence is high

**Deep link:** app://workouts/recommended-first-session

**Send timing:** 6:30 PM local time, 24 hours after signup

**A/B variant:** "12 minutes is enough today" — lowers perceived effort.

**Success metric:** First workout started within 24 hours of send; secondary: workout completed.

**Suppress:** Users with a workout_started event, opted-out users, or anyone who received a push in the last 18 hours.

Campaign Guardrails

Frequency cap: max 3 lifecycle pushes per user per 7 days. Holdout: 10% of eligible users for incremental lift measurement.

Tips for Best Results

  • 💡Write from the user's current context, not from the company's campaign calendar.
  • 💡Include suppression rules before copywriting so the campaign stays respectful.
  • 💡Use deep links that remove friction; never send users to a generic home screen if a specific action exists.
  • 💡Measure incremental lift with a holdout group instead of relying only on tap-through rate.