MoEngage Integration

Enrich your customer data by updating user attributes in MoEngage with survey responses

Updated over a week ago

Iterate integrates with MoEngage by recording survey responses as custom user attributes in MoEngage, allowing you to create powerful new audiences and segments.

Use Case

Fill in gaps and enrich your customer data by sending out a link to your Iterate survey via any campaign type in MoEngage: email, push, web, or in-app message, or when embedding an Iterate survey in your mobile app or website. The survey data will include the user's email address and MoEngage ID, which will be used to identify that user. When they fill out the survey, the responses to each question will be set as a custom user attribute in MoEngage.

With Iterate you can collect nearly any type of data. Ranging from personal info (name, age, email), performance data (NPS, Customer Satisfaction, star ratings), preferences (preferred device, preferred frequency of communication), or personality (favorite book, dog, or cat person). What you ask is entirely up to you and what kind of audiences you're looking to build.

Getting Started

To connect with MoEngage you'll need your MoEngage Data API ID and Data API Key, which you can find in your MoEngage settings under App > APIs. You'll also need your App ID listed on the same page.

You'll also need to identify your MoEngage data center ID, which you can find here.

Once you have these items, log in to your Iterate account and go to your company settings page, and enter them in the "API & Integrations" section:

Create your survey

Iterate surveys can be delivered via MoEngage in three ways:

If you plan to distribute your survey outside of MoEngage (or using Iterate's native SDKs), you can still use our integration to send response data back to MoEngage. You'll need to pass along your user's MoEngage ID (with the name external_id) as an associated piece of data with your survey, then enable the MoEngage integration in the Integrations dropdown menu on your survey dashboard.

Learn how to associate data with a user within your survey:

Customize User Attribute Names

By default, the user attribute created for a question is the same as its prompt. For example, a question with the prompt "Overall, how satisfied are you with Iterate?" will be added as the user attribute Overall, how satisfied are you with Iterate? in MoEngage. In some cases, you may want to customize that. In this example, we'll change the question attribute name CSAT Score (for customer satisfaction score).

To do that, click on the Customize user attribute names in the previous step and enter any custom names you'd like.

Our MoEngage integration is available with our Premium Integrations add-on.

Did this answer your question?