MoEngage Destination
UpdatedAbout this integration
MoEngage is an AI-driven platform that helps you personalize customer interactions, enhance engagement, increase retention, and boost lifetime value. This integration seamlessly sends user data and user journey information from our sources direclty to MoEngage, to target your audience and manage campaigns.
Use cases
- Sync customer profiles to MoEngage so you can use MoEngage’s segmentation and campaign tools with up-to-date customer data. When someone signs up or updates their profile, their user record in MoEngage updates automatically.
- Track customer behavior in MoEngage by sending events like purchases, page views, or feature usage. MoEngage uses these events to power push notifications, in-app messages, and other engagement campaigns.
- Unify your engagement data across Customer.io and MoEngage. If you use MoEngage for mobile engagement (push, in-app) and Customer.io for other channels, this integration keeps both systems working with the same customer data.
- Trigger MoEngage campaigns based on events from your data pipeline. For example, trigger a push notification campaign in MoEngage when a user completes a purchase or abandons a cart.
Getting started
MoEngage operates in multiple regions. Select the region matching your MoEngage account—using the wrong region causes authentication failures.
| Region code | Location |
|---|---|
DC_01 | US (default) |
DC_02 | EU |
DC_03 | India |
DC_04 | Singapore |
Go to Data & Integrations > Integrations and select the MoEngage entry in the Directory tab.
(Optional) Select the data sources that you want to connect to your outbound integration. You can always connect data sources later. We’ll only show you data sources that work with your integration.
Configure your integration.
Api Id: Your Moengage API Id
Api Key: Your Moengage API Key
Region: The region to send your data.
Click Enable Destination.
Actions
When you’re done setting things up, you can go to the Actions tab to see how we map incoming data to your integration.
You may need to add actions for this integration
While we often have default triggers for actions, we don't always add those actions as defaults. You may need to add actions to make sure that you're sending all the data that you want to send to your integration. See our actions page for help setting up actions.
| Action | Default Trigger | Description |
|---|---|---|
| Track Event |
| Send an event to Moengage. |
| Identify User |
| Set the user ID for a particular device ID or update user properties. |
Identify user
The Identify User action creates or updates a user profile in MoEngage. It maps to identify calls by default. Use it to sync customer attributes like name, email, phone number, and custom traits to MoEngage.
MoEngage uses these profiles for segmentation, campaign targeting, and personalization. Include a consistent identifier (like userId) so MoEngage can match incoming data to existing user profiles.
Track event
The Track Event action sends an event to MoEngage. It maps to track calls by default. These events appear in the user’s activity timeline in MoEngage and can trigger campaigns, flows, and segments.
For example, if you send a track call with the event name Purchase Completed, you can configure a MoEngage campaign that sends a follow-up push notification to that user.
Things to know
- Select the correct data center region. MoEngage operates in multiple regions (US, EU, India, Singapore). API calls fail with authentication errors if you select the wrong region.
- User identity is key. MoEngage needs a consistent user identifier to match incoming data to user profiles. Make sure your
identifyandtrackcalls include auserIdthat MoEngage can use to look up or create the user. - Events power MoEngage’s engagement tools. Events you send via the Track Event action drive segmentation, campaign triggers, analytics, and Smart Triggers across MoEngage. The more behavioral data you send, the more you can do in MoEngage.
- MoEngage enforces its own rate limits. High-volume event streams may hit MoEngage’s API throttles. If you send large volumes of events, check your MoEngage plan’s API limits.
