Intercom

Intercom for Health & Wellness Apps

How to use Intercom for health & wellness apps lifecycle optimization. Industry-specific setup and strategies.

RD
Ronald Davenport
March 31, 2026
Table of Contents

Why Lifecycle Optimization Matters More in Health Apps

Retention in health and wellness apps is brutal. Most apps lose 80% of users within the first 30 days. The ones that survive that window share a common trait: they communicate the right thing at the right moment, not just whenever a marketing calendar says to.

Intercom gives your team the infrastructure to build that kind of precision. But the setup decisions you make in the first few weeks determine whether you're running genuine lifecycle optimization or just expensive push notifications.

This guide covers the exact events to track, segments to build, and automations to run — built specifically for health and wellness apps.

---

The Events That Actually Matter

Most health app teams track too little or too much. Too little and your segments are meaningless. Too much and your Intercom instance becomes noise you can't act on.

Start with these core lifecycle events:

  • `onboarding_completed` — fired when a user finishes the setup flow (goal selection, health profile, notification preferences)
  • `first_habit_logged` — the single strongest predictor of 30-day retention in habit-based apps
  • `streak_started` — when a user completes day 2 consecutively
  • `streak_broken` — critical for win-back timing
  • `goal_set` — captures what outcome the user actually wants (weight loss, sleep, stress, etc.)
  • `premium_feature_viewed` — intent signal before conversion
  • `subscription_started` / `subscription_cancelled` / `subscription_paused`
  • `content_completed` — for meditation, workout, or educational content apps
  • `coach_message_sent` — if your app has any coaching or community layer
  • `weekly_check_in_skipped` — a passive churn signal most teams ignore

Attach event properties to each one. `first_habit_logged` should carry `habit_type`, `time_of_day`, and `device_type`. `goal_set` should carry the specific goal category. These properties are what make your segments precise instead of approximate.

---

Segments That Drive Real Decisions

Segments in Intercom are only useful if they map to a distinct communication strategy. Build segments around behavioral states, not demographics.

High-Intent New Users

Definition: Completed onboarding + logged at least one habit within 24 hours + set a specific goal.

These users have shown three positive signals in one day. They deserve a different onboarding sequence than someone who dropped off after step two of your setup flow. Message them with social proof and milestone framing — "Users who log their first habit within a day are 3x more likely to reach their first goal."

At-Risk Active Users

Definition: Was active in week 2, has not logged anything in 5+ days, has not cancelled.

This is your most valuable segment for retention. They haven't churned yet — they've just gone quiet. A single well-timed in-app message referencing their specific goal ("You set a goal to meditate daily — you're 5 days away from your next milestone") converts significantly better than a generic re-engagement nudge.

Streak-Broken Users

Definition: Had a streak of 3+ days, broke it within the last 48 hours.

The 48-hour window is important. After 72 hours, reactivation rates drop sharply. This segment needs immediate, low-friction messaging that removes the psychological barrier of "starting over." Frame it as continuation, not restart.

Free Users Showing Conversion Intent

Definition: Viewed a premium feature 2+ times in 7 days, has not started a trial.

Getting the most out of Intercom?

I'll audit your Intercom setup and show you where revenue is hiding.

These users are evaluating. They need a conversion message that addresses the specific feature they keep returning to — not a generic upgrade prompt. Use Intercom's Custom Attributes to store `last_premium_feature_viewed` and reference it directly in your message copy.

---

Automations to Build First

Onboarding Series (Days 0–7)

This is not a welcome sequence. It is a habit formation accelerator.

  • Day 0, 2 hours post-signup: In-app message confirming their stated goal. No CTA. Just acknowledgment.
  • Day 1: Trigger only if `first_habit_logged` has NOT fired. Message: one-tap shortcut to log their first habit. Keep it frictionless.
  • Day 3: If `streak_started` fired, send a reinforcement message. If not, send a re-engagement prompt tied to their goal.
  • Day 7: Behavioral summary. Show them what they've done. Numbers matter here — "You logged 4 out of 7 days this week" outperforms any motivational copy.

Streak Protection Automation

Set up a Series in Intercom that monitors streak status daily. When a user has an active streak of 5+ days and hasn't logged by 8 PM in their local timezone, trigger a gentle in-app nudge. Do not send this as an email — it needs to be immediate and contextual.

Subscription Cancellation Deflection

When `subscription_cancelled` fires, immediately branch based on reason (if you collect it in your cancel flow). Route "too expensive" to a pause offer. Route "not using it enough" to a curated re-engagement content piece. Route "found a better option" to a feature differentiation message. A single generic cancellation response is leaving revenue on the table.

---

Industry-Specific Challenges to Address

HIPAA and sensitive data handling. If your app touches any health data that qualifies as PHI, you need a Business Associate Agreement (BAA) with Intercom. Intercom does offer BAAs for qualifying plans — but you must explicitly request one and audit which data you're passing as user attributes. Do not send diagnostic data, medication details, or clinical outcomes through Intercom without legal review.

Notification fatigue. Health apps are especially prone to this. Users who feel nagged about their habits quit. Build frequency caps at the workspace level in Intercom — no user should receive more than one proactive message per 48-hour window during the first 30 days. Increase from there based on engagement signals, not campaign volume.

Timezone-aware messaging. A streak protection message sent at 2 AM is worse than no message at all. Use Intercom's Send Time Optimization or set manual send-time rules based on the `user_timezone` attribute you capture at onboarding.

Seasonal behavior shifts. Users reset their health goals in January, after holidays, and at the start of summer. Build campaign-specific segments for these windows rather than relying on evergreen automations alone.

---

Frequently Asked Questions

Can Intercom replace a dedicated mobile push notification tool for health apps?

Intercom handles in-app messages and can trigger push notifications through its mobile SDK, but it is not a full replacement for tools like Braze or OneSignal if your strategy depends heavily on rich push formats, deep location-based triggers, or granular A/B testing at the push layer. For most early-to-mid stage health apps, Intercom's push capabilities are sufficient — especially when combined with strong in-app messaging.

How do we handle users who opt out of all messaging in Intercom?

Build a suppression segment for users who have unsubscribed from emails and dismissed in-app messages more than twice in 30 days. Remove them from active campaigns but keep them in your data layer. Reactivation attempts for this group should be limited to one touchpoint — ideally tied to a meaningful product update, not a re-engagement campaign.

What's the right Intercom plan for a health app scaling past 50,000 MAUs?

At that scale, you need the Pro tier at minimum for access to advanced automation (Series), custom bots, and priority support. The per-seat pricing model also becomes relevant as your CX team grows — plan for that cost alongside your Intercom data volume fees, which scale with event volume in health apps.

How do we measure whether our Intercom lifecycle campaigns are actually driving retention?

Set up Goals in each Series tied to a behavioral event, not just a message open. For a habit-formation series, the Goal should be `first_habit_logged` or `streak_started` — not click-through rate. Compare 30-day retention rates between users who passed through your Series versus those who did not, using Intercom's reporting or by syncing data to your analytics stack.

Related resources

Get the Lifecycle Playbook

One framework per week. No fluff. Unsubscribe anytime.