Overview
This article outlines the key differences between MoEngage’s two persistent message delivery solutions, designed to help marketers deliver timely, relevant messages to users:- Cards
- Push Notification Center
| Cards | Push Notification Center |
|---|---|
![]() | ![]() |
| Provides a persistent, rich media inbox within your app, ideal for delivering engaging content feeds, carousels, or widgets. It ensures important information remains accessible even after initial engagement. | Offers a history of push notifications, making important notifications visible even after they’ve been dismissed from the device’s notification drawer. This acts as a central repository for user-specific alerts. |
|
|
You can use cards for:
| You can use push notification center for:
|
Capabilities
The following table compares the capabilities of the cards and the push notification center.| Cards | Push Notification Center | |
|---|---|---|
| Content Type | Rich media cards that support text, images, icons, GIFs, and interactive Call-to-Actions (CTAs). This allows for highly visual and engaging content experiences. | Primarily text-based push notifications. Media content (images, GIFs) is supported only when using the Self-Handled Push Notification Center by parsing the payload. |
| Delivery Mechanism |
|
|
| Reachability | Accessible to any user with a device where your app is installed and the MoEngage SDK with Cards module is integrated. Content is displayed to all app users. | Accessible to any user with a device who is eligible and has opted in to receive push notifications from your app and has the MoEngage SDK with the Notification Center module integrated. Users must grant notification permissions. |
| Available Trigger Options |
|
|
| Content Retention |
|
|
| UI customization |
|
|
| Media Support | All rich media types, including images, icons, GIFs, and videos supported. |
|
| Interaction Tracking |
|
|
| Placement |
|
|
| Integration Effort |
|
|
| Ideal for | Teams looking to engage users with rich, persistent in-app content (feeds, carousels, widgets). | Teams requiring a notification history inbox inside the app. |
| Supported Campaign Features |
|
|
| Supported platforms |
|
|
- Choose Cards to engage users with rich, interactive content delivered within your app.
- Opt for Push Notification Center to keep important alerts accessible after dismissal.
Frequently Asked Questions
My application is developed on a web platform. Which channel is suitable for building an inbox?
My application is developed on a web platform. Which channel is suitable for building an inbox?
Because web browsers don’t support a Notification Center, MoEngage recommends using Cards for your web message inboxes. Cards are essential for inbox features in web apps.
I want to send notifications to all users of my application, including opted-out users and those without a registered push token. Which channel should I use?
I want to send notifications to all users of my application, including opted-out users and those without a registered push token. Which channel should I use?
You can use Cards to reach all app users, including those who have opted out or do not have a push token. Cards can reach users eligible for and opted into push notifications.
I need to customize my notifications, including image and background colour. Can Cards be used for this?
I need to customize my notifications, including image and background colour. Can Cards be used for this?
Yes, the MoEngage Cards inbox allows customization of images and background colors for notifications. Furthermore, you can also customize the title, message, and default action.
I need my notification to be retained even after the user uninstalls or logs out of the application. Can a channel support this?
I need my notification to be retained even after the user uninstalls or logs out of the application. Can a channel support this?
Yes, Cards retain messages across multiple devices, uninstalls, and logouts. However, if you use the Notification Center, messages are not retained across devices, uninstalls, or logouts.
Which channel can be used to personalize my inbox messages?
Which channel can be used to personalize my inbox messages?
You can use either Cards or the Notification Center, depending on your requirements.
- Cards support attribute-based and event-based personalization.
- Notification Center supports attribute-based, event-based, Recommendations, and Content API personalization.
Can I use Push Notification Center for web applications?
Can I use Push Notification Center for web applications?
Push Notification Center is currently supported on Android and iOS native, React Native, and Flutter platforms. It is not available for web apps. Use Cards for persistent message inboxes in web applications.

