eduMe is a mobile-based training tool that gives your workforce the knowledge they need to succeed, when they need it, wherever they are.

MoEngage <> eduMe

The MoEngage and eduMe integration allow you to give your users access to eduMe courses and lessons in your MoEngage campaigns. Individual and group progress can then be tracked through eduMe reporting functionality.

Use Case 

You can want send an onboarding email campaign to the users with the details on their specific onboarding course. For example- 



With the integration, you can give a user access to a course, lesson, or eNPS survey, and to track their progress against your internal user ID in eduMe.

The following EduMe functionalities are supported: 

1. Course 

2. Lesson 

3. NPS survey 



  • Ensure you have a eduMe account. 
  • Ensure that you have your eduMe API key. You must request an API key from your eduMe customer success contact.
  • Ensure that you have your eduMe link signing secret. You must request your customer success contact at eduMe to set up a link signing secret for your organization. This secret is used to enable seamless links in Content APIs. You will not have to do anything with this secret.
  • Ensure that you have your eduMe group and content IDs. These identifiers are needed to set up your Content APIs. Reach out to your eduMe customer service contact for help obtaining these identifiers.

Step 1: Define EduMe content API on MoEngage 



We've revamped our dashboard settings UI. Content API is now available in Settings -> Advanced Settings -> Content API in the revamped UI. For more information, refer to Summary of Changes - Settings UI Revamp.

Use MoEngage content APIs to add EduMe as one of your endpoints. 

On your MoEngage dashboard - 

  1. Revamped UI Old UI

    Navigate to Settings -> Advanced Settings -> Content API. Click + Add content API at the top right corner of the Content API screen.


  2. Add
    • API URL<eduME_content_link_and_content_details>
      Replace the eduME_content_link_and_content_details with courses/lessons/eNPS survey based on your use-case. 
    • Headers 
      x-api-key : <Your API Key>
    • Parameters
      groupId : <the group id>
      externalUserId : {{UserAttribute['driverId']}}
      - The identifiers for courses/lessons/surveys/groups can be found in your eduMe account.
      Include an appropriate field to map the externalUserId field to. The example in the screenshot above uses the driver_id, though your field will likely be different. This ID will be available in eduMe reports, allowing you to correlate them with your systemsScreenshot_2022-06-24_at_2.20.05_AM.png

Note- Customize and test your message as needed. We recommend you send at least one test message, access the eduMe content, complete the lesson or course, and verify the eduMe analytics are being recorded

Step 2: Using EduMe's content in MoEngage campaigns

You can now use these content APIs in your campaigns. Read here to know more 

  1. On step 2 on your campaign creation, enter @.
  2. In the pop up, you can select the Content API configured in Step 2.Screenshot_2022-06-24_at_2.07.52_AM.png
  3. You can use MoEngage templating language to parse through the API response and use the content in your campaigns. Read about the EduMe's API responses here



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

How can we improve this article?