Skip to main content

Introduction

RudderStack is an open-source customer data platform for developers for collecting and routing customer event data to your preferred data warehouse and dozens of other analytics providers, such as MoEngage. Using MoEngage as a Source on RudderStack, you can enhance your team’s marketing and engagement efforts. Leveraging MoEngage Streams, you can automatically forward your users’ engagement and activity events to RudderStack. This will enable you to forward these events to your destinations or warehouses.

Integration

  • Login credentials for MoEngage and RudderStack.
  • Exports to RudderStack make use of MoEngage Streams, which is an add-on. Contact your dedicated MoEngage CSM (customer success manager) to enable it for your account.

Step 1: Add a new MoEngage Source on RudderStack

Follow these steps to set up your MoEngage source in the RudderStack dashboard:
  1. Go to your RudderStack dashboard and click on Add Source. From the list of Event Streams sources, select MoEngage.
  2. Assign a name to your source and click Continue.
  3. Your MoEngage source is now configured. Go to the Settings tab and note the Webhook URL. You will need to input this Webhook URL on the MoEngage App Marketplace.
moengage-rudderstack-webhook-url.png

Step 2: Enter connection details on MoEngage

moengage-app-marketplace.png
  1. Once you have the MoEngage Source’s Webhook URL, go to MoEngage Dashboard >> App Marketplace >> Search for RudderStack >> and click on Add Integration.
  2. Give your connection a name, enter your Webhook URL, and then select the events you want to forward to RudderStack.
  3. Click on Connect to save your details.

Events

The table below lists events that MoEngage sends to RudderStack.

MoEngage Event Properties

The table below lists the properties included in the events listed above. You can refer to MoEngage’s Derived Events & Attributesto know which attributes you can forward to RudderStack.

Frequently Asked Questions

It typically takes up to 30 minutes for the automated data exports to be set up for your account and for you to start seeing data there.
Yes, if you need to export new events at a later time, you can always edit your configuration on the App Marketplace and get the new events added to your exports.
As of now, you cannot export historical data using Automated Data Exports. Once configured, you will start seeing data for each event from the time you enabled your exports.
If your billing plan does not cover this already and you need to get this enabled at a later time, you would need to work with your Customer Success Manager to get this included in your billing plan. Based on the amount of data that MoEngage will place in your Data warehouse/Partner/API on a monthly basis, this could lead to additional charges.