MoEngage (Event Stream)
MoEngage is an insights-led customer engagement platform for marketers and product owners. With MoEngage, you can analyze customer behavior and engage customers with personalized communication across web, mobile, and email. MoEngage includes customer analytics, AI-powered customer journey orchestration, and personalization.
Use cases
- Personalization: Send user properties from Amplitude to MoEngage to create personalized experiences. For example, send a user's location or language preference to tailor messaging or content.
- Segmentation: Send events and event properties from Amplitude to MoEngage to create user segments based on behavior. For example, segment users who completed a specific action, then target them with a campaign.
- Conversion tracking: Send events from Amplitude to MoEngage to measure campaign effectiveness and user behavior across the funnel.
- A/B testing: Send events and event properties from Amplitude to MoEngage to run A/B tests on messaging and content.
Considerations
Keep these points in mind when sending events to MoEngage:
- Enable this integration in each Amplitude project that needs it.
- You need a MoEngage account to enable this integration.
- Event limits for MoEngage: 10k events per app per minute.
- Amplitude sends selected user and event properties along with the event.
- This integration supports user identify forwarding. When you enable Send Users during setup, Amplitude sends user updates to MoEngage every time a user property changes.
Set up the integration
MoEngage setup
Create an access token in MoEngage. You need this token to complete the Amplitude setup.
- Log in to your MoEngage account.
- Go to MoEngage Dashboard > Settings > APIs.
- Under Data API Settings, find your DATA API ID and DATA API KEY. You need these later to configure the integration in Amplitude.
Amplitude setup
- In Amplitude Data, click Catalog and select the Destinations tab.
- In the Event Streaming section, click MoEngage.
- Enter a sync name, then click Create Sync.
- Toggle status to Enabled.
- Generate your Basic Auth Token:
- Go to https://www.debugbear.com/basic-auth-header-generator.
- Enter your DATA API ID as the username and your DATA API KEY as the password.
- Click Generate Token.
- Copy the generated token.
- Paste the token into the Basic Auth Token field in the integration setup form.
- Paste your Basic Auth Token, DATA APP ID, and Data Center information.
- Data Center Values: "01", "02", "03", "04". Refer to this article for details on identifying your MoEngage data center.
- Toggle the Send events filter to select the events to send. You can send all events, but Amplitude recommends choosing the most important ones.
- Use the Event Properties filter to select which event properties to send.
- Under Send Users, enable the toggle ("Users are sent to MoEngage") to stream users and their properties to MoEngage. When enabled, Amplitude creates or updates users in MoEngage when an event is sent to Amplitude.
- Save your work.
View forwarded events in MoEngage
- Log in to MoEngage.
- Go to the Events tab.
- Click Custom Events to view the event log.
Was this helpful?