Setup MoEngage Activity

Introduction

This guide provides detailed instructions for setting up MoEngage Custom Activities in Salesforce Marketing Cloud (SFMC). Follow these steps to ensure a smooth integration and usage.

library_add_check

Prerequisites

  • Salesforce Marketing Cloud Access: Administrator and Marketing Cloud Administrator permissions are required.
  • MoEngage API Credentials: Ensure you have access to your MoEngage APIs (Settings >> Accounts >> APIs)

 

Steps

Setup MoEngage Custom Activity 

  1. Login to your Salesforce Marketing Cloud (SFMC) Screenshot 2025-04-14 at 1.35.43 PM.png
  2. Access SFMC settings 
    Screenshot 2025-04-14 at 1.36.08 PM.png
  3. Once you click on “Installed Packages”, this tab will be visible on the right side of the page 
    Screenshot 2025-04-14 at 1.37.40 PM.png
  4. Create a new package Screenshot 2025-04-14 at 1.38.52 PM.png
  5. Add package details. You can name it "MoEngage Custom Activity" and add description as "Used to send one-time push notifications and run Event Trigger campaigns."  
    Screenshot 2025-04-14 at 1.39.29 PM.png
  6. Add MoEngage Components
    Screenshot 2025-04-14 at 1.42.39 PM.png
  7. Click Add Component
    Screenshot 2025-04-14 at 1.43.19 PM.png
  8. Select “Journey Builder Activity” and click on “Next”.
    Screenshot 2025-04-14 at 1.43.52 PM.png
  9. Click Save. 
  10. Repeat the same steps for MoEngage Event Destination. 
    Screenshot 2025-04-14 at 1.46.13 PM.png

Setup Cloud page and Data Extension 

You need to setup a cloud page along with data extension to capture MoEngage workspace details. These can then be used while configuring a MoEngage destination in Journey Builder. 

  1. Navigate to SFMC Home page 
  2. Click “Platform” >> “Package Manager”. 
    Screenshot 2025-04-14 at 1.51.45 PM.png
    Once you click on the “Package Manager”, it will be redirected to the Package Manager page.
  3. Click on “Deployment” tab
  4. Click "Deploy"
    Screenshot 2025-04-14 at 1.51.51 PM.png
  5. Upload JSON 
    Screenshot 2025-04-14 at 1.54.03 PM.png[Optional] If applicable, select a “CloudPages Domain” and click “Next”.
    Screenshot 2025-04-14 at 1.54.12 PM.png
  6. The system will validate the setup and check for any issues. Once validated, click Deploy. 
    Screenshot 2025-04-14 at 1.56.55 PM.png

    Publish Data Extensions and CloudPages

  7. Go to the “Homepage”
  8. Click on “Web Studio”, and then click on “CloudPages”
    Screenshot 2025-04-14 at 1.58.23 PM.png
  9. Once you click “CloudPages”, it will be directed to this page. Click on “CloudPages”, then on “MoEngage Data Tracking” subfolder and finally on “MoEngage Campaign Tracking CloudPage”.
  10. Click on the “arrow”to open the dropdown list and then click on “Edit”.
    Screenshot 2025-04-14 at 2.01.08 PM.png
  11. Click on “Save” and then on “Schedule/Publish”.
    Screenshot 2025-04-14 at 2.01.47 PM.png
  12. Return to the “CloudPages” page, click on “MoEngage Credentials” subfolder and then on “User Authentication Page”.
  13. Click on the “arrow”to open the dropdown list and then click on “Edit”
    Screenshot 2025-04-14 at 2.03.00 PM.png
  14. Click on “Save” and then on “Schedule/Publish”.
    Screenshot 2025-04-14 at 2.03.07 PM.png

Verify Data Extension and External Keys

Ensure the following Data Extensions (DEs) are properly named and configured:

A. MoEngage Tracking Data

It stores campaign tracking information.

    1. Go to the “Homepage”
    2. Click on “Audience Builder”, and then click on “Contact Builder”.
      Screenshot 2025-04-14 at 2.05.15 PM.png
    3. Select “Data Extensions” tab
    4. Click on “Data Extensions” folder, and then click on “MoEngage Data Track” subfolder.
    5. Select “MoEngage Tracking data” extension.

      Screenshot 2025-04-14 at 2.05.24 PM.png
      Here you can find the “External Key”, please ensure it is accurate. [Optional] If external key needs to be entered or changed, click on “External Key” input field, paste or enter the external key and click on “Done”.

B. MoEngage Credentials

It stores the credential for the Data Tracking CloudPage

    1. Go to the “Homepage”
    2. Click on “Audience Builder”, andthen click on “Contact Builder”.
      Screenshot 2025-04-14 at 2.11.32 PM.png
    3. Select “Data Extensions” tab.
    4. Click on “Data Extensions” folder, and then click on “MoEngage Data Track” subfolder.
    5. Select “MoEngage Tracking Credential”
      Screenshot 2025-04-14 at 2.11.24 PM.png
      Here you can find the “External Key”, please ensure it is accurate. [Optional] If external key needs to be entered or changed, click on “External Key” input field, paste or enter the external key and click on “Done”.

C. MoEngage Event Activity Log

It logs Event Custom Activity information.

  1. Go to the “Homepage”
  2. Click on “Audience Builder”, andthen click on “Contact Builder”.
    Screenshot 2025-04-14 at 2.14.21 PM.png
  3. Select “Data Extensions” tab.
  4. Click on “Data Extensions” folder, and then click on “MoEngage Event DE”” subfolder.
  5. Select “MoEngage Tracking Credential”
    Screenshot 2025-04-14 at 2.14.12 PM.png
  6. Select “MoEngage Event Activity Log”

 

D. MoEngage Push Activity Log

It logs Push Custom Activity information. 

  1. Go to the “Homepage”
  2. Click on “Audience Builder”, andthen click on “Contact Builder”.
    Screenshot 2025-04-14 at 2.14.21 PM.png
  3. Select “Data Extensions” tab.
  4. Click on “Data Extensions” folder, and then click on “MoEngage Push DE”” subfolder.
  5. Select “MoEngage MoEngage Push Activity Log”
    Screenshot 2025-04-14 at 2.14.12 PM.png

Connect your MoEngage Workspace

A. Access the credentials cloud page 

On your SFMC dashboard, 

  1. Navigate to “Web Studio” >> “CloudPages” >> “MoEngage Credentials” subfolder. Finally click on “MoEngage Authentication Page”. Click Edit.
  2. Click on the “Page URL” to open the Authentication Page. 
    Screenshot 2025-04-14 at 2.22.17 PM.png
  3. Enter details of your MoEngage workspace. And click Submit. 
    Field  Value  

    Data center

    Select your MoEngage data center. Refer to the guide here for details- https://help.moengage.com/hc/en-us/articles/360057030512-Data-Centers-in-MoEngage

    Workspace Name 

    Enter your workspace name. Its present in the header on your MoEngage dashboard. 
    Screenshot 2025-04-14 at 2.33.43 PM.png

    Workspace ID

    Navigate to Settings >> Accounts >> APIs. Screenshot 2025-04-14 at 2.28.39 PM.png

    Data API key 

    Campaign (Push) API Key 

    [Optional] Once done, you can also validate if the newly added workspace is present in the Data Extension. 

     

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?