Activation / Reactivation Stage

Move users from “new” → “first value” → “habit setup” and reengaging by guiding actions and collecting preferences.

Motivation to Install the App (Web2App Activation)

Convert buyers into app users to facilitate downstream engagement.

Start/Stop conditions

  • Start when SubscriptionStarted occurs.
  • Stop when AppInstalled (FirstSession) or SubscriptionCanceled occurs.

Audience: Recent purchasers who have not installed the app.

Workflow description

  • Structure: A sequence of ~3–5 messages separated by Timers.

Data & personalization

  • Event payload example: email, storeDeepLink.
  • Message personalization: $storeDeepLink, data from onboarding contact fields.

Timing

  • Message 1 (email with deep link): T+0–1h post-purchase.
  • Follow-ups: every 24h.

Channel mix: Email.

Success metric: App install rate, time-to-install.

Motivation to First Action (Activation)

Guide users through the first wins that predict retention (e.g., First workout/lesson).

Start/Stop conditions

  • Start when AppInstalled.
  • Stop on CoreActionDone/SubscriptionCanceled.

Audience: New users.

Workflow description

  • Structure: A sequence of 3-5 messages, separated by Timers.

Data & personalization

  • Event payload: Standard parameters.
  • Message personalization: Data from onboarding contact fields, deep link to first action.

Timing

  • Welcome message 1 (email/push): T+0–1h after installation.
  • Follow-ups: T+1d, T+2.

Channel mix

  • Push for timely nudges.
  • In-app cues and checklists.
  • Email for deeper guidance and links.

Success metrics: First-action rates, week-2 retention.

Read the full Activation guide >

Profile / Preference Build

Collect preferences early so recommendations, reminders, and upsells feel personal (not spammy).

📘

Note

For Web2App, run the Profile /Preference Build during onboarding to capture key preferences early (goal, level, schedule, and content interests) and save them to contact fields. This enables immediate personalization across email/push (deep links, reminders, recommendations), improving activation and retention without requiring additional messages later.

Start/Stop conditions

  • Start after AppInstalled or first CoreActionDone.
  • Stop when profile completion hits 80–100% or after 7 days or SubscriptionCanceled.

Audience: New users with incomplete profile fields.

Workflow description

  • Structure: 2–5 nudges using Check values blocks (ask only what’s missing).

Data & personalization

  • Payload: profileCompletionPercent, missingFields, preferenceDeepLink.
  • Message personalization: One question at a time + deep link to the exact screen.

Timing

  • Message 1: T+6–24h
  • Follow-ups: Every 24–48h.

Channel mix: Push/Email reminders

Success metric: Profile completion rate.

Reactivation

Reactivation campaigns bring lapsed users back by pairing seasonal relevance (New Year, challenges, holidays) with fresh reasons to return (new workouts/features, motivation, limited-time offers). Broadcast works best when it’s segmented, personalized, and scheduled for peak engagement windows.