Analytics & Retention

In-App Notifications

Also known asIn-App MessagesIn-App Messaging

Messages displayed to a user while they are actively using the app — banners, modals, tooltips, inboxes — used to guide, convert, and re-engage without relying on push permissions.

Key takeaways

  1. 01In-app notifications reach users WHILE they are in the app — no OS permission required, unlike push.
  2. 02They target an already-engaged audience, so they typically convert higher than push for in-session actions.
  3. 03Common formats: banners, full-screen modals, tooltips/coachmarks, and persistent message inboxes.
  4. 04They complement push (which brings users back) — in-app messaging guides and converts once users are inside.

In-app notifications are messages shown to a user while they're actively using the app — as opposed to [[push-notification]]s, which reach users when the app is closed. Because they appear in-session, they require no OS-level permission and always reach 100% of active users, making them a core surface for onboarding, feature discovery, conversion prompts, and announcements.

In-app vs push

In-app notifications vs push notifications

In-appPush
Reaches user whenActively using the appApp is closed/backgrounded
Permission neededNoYes (opt-in)
Job to be doneGuide & convert in-sessionBring the user back
AudienceAlready engagedLapsed or absent

They're complementary, not competing: push re-opens the app, in-app messaging steers what happens once the user is inside.

Where in-app notifications shine. Because they target users who are already engaged, they convert well for contextual actions: prompting a paywall at the right moment, surfacing a new feature, nudging a quota-limited user to upgrade, or collecting a review after a success moment. The discipline is the same as push — relevance and frequency control. Over-messaging in-session interrupts the experience and erodes [[retention]]; well-timed, contextual messages lift conversion and engagement.

Quick answers

What are in-app notifications?

In-app notifications are messages displayed to users while they're actively using the app — banners, modals, tooltips, or a message inbox. Unlike push notifications, they require no OS permission and always reach active users, making them ideal for onboarding, feature discovery, and in-session conversion prompts.

What is the difference between in-app notifications and push notifications?

Push notifications reach users when the app is closed and require opt-in permission — their job is to bring users back. In-app notifications appear while users are already in the app, need no permission, and guide or convert them in-session. They're complementary: push re-opens the app, in-app messaging steers the experience inside it.

Do in-app notifications convert better than push?

For in-session actions, usually yes — they target an already-engaged audience and reach 100% of active users with no permission gate. But they only reach people who are currently in the app, so they can't re-engage absent users the way push can. The two serve different stages of the lifecycle.

Back to glossary