Rich Communication Services (RCS)
MoEngage has launched native Rich Communication Services (RCS). This feature allows you to create richer, app-like experiences directly in your users’ native messaging apps, moving beyond standard SMS. RCS transforms your text messages into an interactive conversation. Use it to send high-quality images and videos that capture attention and drive action. Key Benefits:- Boost engagement with rich media: Send vibrant, high-resolution images and videos to showcase your products and tell compelling brand stories.
- Increase conversions with interactive buttons: Add tappable suggestions and buttons that allow users to respond, make selections, or visit a webpage with a single tap.
- Build trust and clarity: Gain user confidence with a verified sender profile and get valuable insights with delivery and read receipts.
- Ensure maximum reach: Maximize deliverability with automatic fallback to SMS for users whose devices do not support RCS.
Notification Grouping
MoEngage has introduced the Notification Grouping feature, which enables you to stack related push notifications together using a group key. This allows users to view them in a single expandable thread in their notification drawer, enhancing the user experience by reducing notification clutter and improving content engagement. This feature allows you to:- Stack updates by category in news apps.
- Group transaction notifications in banking apps for easier tracking.
- Organize order updates, promotions, and offers in e-commerce apps.
- Android: Requires SDK version 14.00.00 or later with the
ismultiplenotificationsindrawerconfig set to true. - iOS: Requires SDK version 9.24.0 or later and uses the
APNS thread IDto manage grouping.
Notification Update
MoEngage has introduced the Notification Update feature, which allows you to replace an existing push notification by sending a new one with the same update key. This ensures users receive only the most relevant information, reducing duplication and clutter. This feature allows you to:- Track orders: Update delivery status using the order ID as the update key.
- Show relevant offers: Display only the most applicable promotion by overriding earlier ones.
- Refine news alerts: Replace initial alerts with verified updates.
- Android: Requires SDK version 14.00.00 or later.
- iOS: Requires SDK version 9.24.0 or later.
GIF Support in Push Notifications
MoEngage now supports GIFs in push notifications, allowing you to create more engaging and visually dynamic messages. This feature is supported for Android 14+ and iOS push notifications when expanded. This feature allows you to:- Promote products using 360-degree or demo-style visuals.
- Remind users of abandoned carts with interactive animations.
- Reinforce security messages with animated icons.
- Showcase delivery progress through animated package tracking.
- GIFs are supported on:
- Android 14 or later and use MoEngage SDK version 14.00.00 or later.
- iOS devices with MoEngage SDK versions 9.24.0 and later.
- Fallback images are shown on unsupported versions or devices.
Landing Pages
MoEngage has introduced several new features for Landing Pages, designed to enhance performance analysis and personalization capabilities.A/B Testing and Cohorts
A/B testing is now available for landing pages. This allows you to experiment with page variations and deliver targeted content based on real-time user context through Cohorts.- A/B testing: Create up to five versions of your landing page directly within the editor. Distribute traffic among these variations to determine which design or content yields the best results.
- Cohorts: Define specific user segments based on in-session attributes like query parameters, geolocation, device, time, or browser. Automatically serve tailored landing page content to these segments to create more relevant and personalized experiences.
Landing Page Analytics
Landing page analytics is now available for published landing pages, offering a clear view of the page’s performance. Access this page after publishing your landing page (or via Content > Landing pages) to track views, clicks, and CTR. Within the analytics page, you can use charts and tables to understand user engagement over time. You can also analyze performance across different A/B test variants or targeted cohorts to identify optimization opportunities. For more information, refer to Analyze Landing Pages.Dynamic Text Replacement
Dynamic Text Replacement is now available for landing pages, providing additional personalization capabilities. You can automatically personalize text elements on your landing page based on URL query parameters. Use the @ symbol in any text area to configure dynamic replacement within the landing page editor. Link text elements (like headings or calls-to-action) to specific URL query parameters (for example, utm_campaign, source, or custom parameters). This allows you to tailor messaging based on how the user arrived, such as reflecting a specific ad campaign they clicked or their inferred location. For more information, refer to Personalize a Landing Page.Alert Destination
MoEngage has introduced the Alert Destination feature, which allows you to send real-time alerts directly to Slack channels in addition to Email. This ensures your team receives timely notifications on the tools they actively use, without switching contexts. This feature allows you to:- Send critical updates via Slack. Supported alert types are:
- Campaign Stats
- Flow Stats
- Campaign Expiry
- APNS Token Expiry
- FB Token Expiry
- Set up Slack, Email, or both as destinations for different alert types.
- Edit names and configurations, or delete destinations along with associated active alerts.
In-App Messaging Triggers
MoEngage has updated In-app messaging triggers to improve clarity, usability, and targeting options. Key Changes:- New “On Session Start” trigger: This trigger displays in-app messages at the beginning of a user’s session. It is ideal for immediate engagement without requiring specific method calls on every screen.
- This trigger displays messages when a user starts a new session (from app open until app close, logout, or timeout).
- No
showinapp()method implementation is required for campaigns using this trigger. This allows you to publish in-app campaigns without needing to implement SDK methods on every screen.
- Renamed and enhanced “On Screen Load” trigger (formerly “On Specific Screen”): This trigger allows you to display in-app messages when a user navigates to a specific screen or app context. It offers flexible targeting for multiple screens or contexts.
- Migration: The previous “On App Open” trigger is now categorized under “On Screen Load” as “Any Screen (Earlier on app open).”
- Multi-Screen Targeting: Campaigns can now be targeted to appear if a user lands on any of up to five specified screens (using an OR condition).
- Multi-Context Targeting: Campaigns can also be targeted to appear if a user lands on any of up to five specified contexts (using an OR condition).
- UI Improvement: Screen name selection is now integrated directly within the “On Screen Load” trigger condition settings.
showinapp()), you must update the SDKs:
- iOS in-app SDK version: 6.06.0
- Android in-app SDK version: 9.0.0
Catalog Alerts
MoEngage has introduced the Catalog Alerts feature, which enables you to deliver personalized and timely recommendations based on changes in item price or quantity. By analyzing user behavior, such as items added to wishlists, viewed, or purchased, the platform cross-references this data with real-time catalog updates. For more information, refer to Catalog Alerts.Private and Workspace Dashboards
MoEngage has introduced Private and Workspace dashboards within the Custom Dashboard feature, offering greater control over visibility and collaboration. This update provides flexible access controls to suit different collaboration and security needs. This enhancement allows you to create dashboards in two distinct ways:- Private dashboards: Designed for confidential data, work-in-progress reports, or personal use. By default, these dashboards are only accessible to the owner, who can then grant “View” or “Edit” access to specific individuals.
- Workspace dashboards: Intended for broad team visibility and transparency. All members within a workspace are granted “View” access by default. The dashboard owner can grant editing permissions to everyone in the workspace or to specific members.