New In-App Messaging Trigger - On Push Click
MoEngage now lets you show an In-App message reliably when a user clicks a push notification. When the user clicks the push, MoEngage displays the linked In-App message on top of the screen they land on, so push captures attention and the In-App closes the loop. Earlier, there was no dependable way to trigger an In-App from a push click. With Push to In-App, the linked message shows every time the push is clicked. The audience is inherited from the push campaign, and the delivery controls are configured automatically so the message shows on every push click. Things to note:- Supported SDK versions are Android BOM SDK 2.3.0 and later, and iOS SDK Package version 10.14.0 and later.
- The feature works with Deep Link and Navigate to Screen click actions in the push campaign, but not with Rich Landing.
- Periodic push campaigns are not supported.
Merlin AI Campaign Insight Agent for SMS
The Merlin AI Campaign Insight Agent now works for SMS, with coverage across all three campaign types at launch: One-Time, Periodic, and Event-Triggered. This adds to the existing support for Push and Email. For SMS, the agent adds:- Connector performance insights: Compares the SMS connectors and routes configured in your account to show which are driving delivery and which are dragging performance down.
- Spike and dip analysis: Explains sudden surges or drops in SMS volume.
- Trigger behavior intelligence: For Event-Triggered SMS, shows which events are triggering, at what frequency, and from which segments.
- Event-level root cause diagnosis: When a triggered SMS campaign underperforms, identifies whether the issue lies in the trigger condition, audience qualifier, timing window, connector routing, or creative.
- Trigger frequency benchmarking: Compares event trigger rates against your historical baselines.
Auth Flow Revamp
MoEngage introduces a revamped authentication flow to prevent complete platform lockouts. You no longer lose access to all workspaces if your most recently used workspace fails due to revoked SSO, an IdP change, or an account block. Key Updates- Click the new Login to a different workspace option to choose your workspace before authenticating.
- View your authorized workspaces, environment types (Live/Test), and login methods on the Select Workspace screen after 2-Step Verification.
- Bypass inaccessible workspaces and log in to available ones immediately, eliminating the need for support tickets.
- Experience this unified login flow across the Global Login Screen, DC-specific login pages, MCP, and Mobile App connections.
- Keep your existing last-used workspace flow and 2-Step Verification configurations exactly as they are.
Email Open Tracking Consent Management
MoEngage now provides a native way to manage email open tracking consent in line with regulatory guidance from France’s CNIL (effective July 14, 2026) and Italy’s Garante (effective October 28, 2026). These regulations require brands to obtain separate, explicit consent before including an open tracking pixel in emails sent to recipients located in those countries. The feature includes:- Open tracking consent toggle and country selector: Enable open tracking consent from Email General Settings and choose which countries it applies to. Recipients outside the configured countries are tracked as usual.
- Per-recipient consent attribute: A new system attribute,
moe_email_open_tracking_consent, stores each user’s preference separately from their email subscription status. You can update it through User Import, the MoEngage SDK, or the Server-to-Server Data API. - Automatic pixel suppression: For non-consented recipients in configured countries, the open tracking pixel is not included in emails, including emails already sent.
- Consent management link in the email footer: When the feature is enabled, MoEngage adds an open tracking preferences link to every email footer, separate from the unsubscribe or Manage Preferences link.
- Consent audit trail: Every change to a contact’s open tracking consent is logged as a system event with the new state, previous state, timestamp, and source.
- Fallback configuration for missing country data: Configure how the platform handles recipients whose country attribute is not populated.
MoEngage Offering APIs
The MoEngage Offering APIs are now live, letting you manage offerings programmatically:- Create Offering: Generate new offerings with target segmentation, custom scheduling, and content variations.
- Update Offering: Update targeting or scheduling on active and scheduled offerings.
- List Offerings: Retrieve a paginated list of offerings for reporting dashboards or automated workflows.
SMS URL Shortening for Personalized Links
MoEngage now supports URL shortening and click tracking for SMS links built using personalization parameters, such as user attributes, event attributes, and auxiliary data. Previously, URL shortening and click tracking only worked for URLs that started withhttp:// or www., requiring marketers to use custom Jinja as a workaround for personalized links.
You can now mark a personalization parameter as a shortened link directly in the SMS campaign builder. MoEngage automatically constructs, shortens, and tracks the resulting URL, eliminating the need for custom Jinja and enabling click tracking for personalized SMS links.
For more information, refer to Create an SMS Campaign.
API Firewall
API Firewall adds IP allowlisting for MoEngage Data APIs, restricting access to approved IP addresses so that exposed credentials alone cannot be used to reach your data. With API Firewall, you can:- Create IP allowlists for your authorized servers, add all rules first, then publish them together.
- Reject requests from unlisted IPs automatically, even when they carry a valid API key.
- Define rules as single IPv4 or IPv6 addresses, CIDR ranges, or IPv4/IPv6 ranges.
- Track who modified each rule, when, and from which IP, and see how many Data API calls succeeded from each rule over the last 30 days.
Amazon S3 Import and Export Enhancements
MoEngage has updated its Amazon S3 imports and exports:- Connection details in the App Marketplace: Set up S3 connection details once in App Marketplace > Amazon S3 instead of re-entering credentials for each import configuration. This also lets large teams separate screen access permissions across team members.
- S3 Cross-Account Role Assumption: A new authentication method that removes the need to share static access keys and applies to both imports and exports.
- Export to a single folder: Choose to export files into a single folder instead of date-wise nested folders, to simplify downstream data pipelines.
Attribute Trending Items
Trending Items now includes Attribute Trend, which surfaces what is trending within a specific attribute, such as category or region, rather than showing all users the same global trends. You can map trends to any catalog attribute, including category, subcategory, location, or brand, and personalize them using a custom value for a fixed trend across users or a user property for per-user personalization. Item attribute and user action filters let you control the results. For more information, refer to Trending Items.New Connectors, Connected Apps, and Dynamic Content
MoEngage added new connectors, apps, and dynamic content integrations.- Telegram media, action, and HTML support: Include videos and photos with interactive CTAs, and use native HTML for message formatting. Refer to Telegram.
- Reddit Ads Audience: Sync custom segments to target Reddit communities and build lookalike audiences. Available via the Connected Segments add-on. Refer to Reddit Ads Audience.
- Truecaller: Add verified Caller ID, SMS, and post-call interaction screens. Refer to Truecaller.
- Deepgram AI Voice: Automate and scale voice interactions such as outreach and surveys. Available via the Connected Channels add-on. Refer to Deepgram.
- Events and ticketing dynamic content: Integrate real-time event and ticketing data from AXS, Oztix, Ticketek, and Ticketmaster into campaigns at the moment of send. Refer to Ticketmaster.
- Connected Apps HTML support and key-value pairs: Format messages with native HTML and conditional logic, and pass dynamic data variables for content routing. Refer to Create a Channel Connector Config File.
Six New Data Sources
MoEngage added six new data sources that bring real-time signals from payments, subscriptions, loyalty, e-commerce, and contextual data into your campaigns. These integrations are free to connect.- Superwall: Capture trial upgrades, membership renewals, and churn for retention and win-back campaigns. Refer to Superwall.
- Razorpay: Track approved payments, completed transactions, and abandoned flows to recover pending checkouts. Refer to Razorpay.
- NitroX: Stream item engagements, cart changes, and completed orders to trigger abandonment recovery and cross-sells. Refer to NitroX.
- Xeno Loyalty: Send real-time loyalty actions such as tier upgrades, point achievements, and product returns. Refer to Xeno Loyalty.
- Xoxoday Loyalife: Sync loyalty metrics such as point balances, tier standings, and predicted lifespans. Refer to Xoxoday Loyalife.
- WooTag: Use contextual triggers such as local weather, live match updates, crypto trends, and traffic patterns. Refer to WooTag.