• MoEngage Integration enables you to use the Mailmodo campaign activity data in MoEngage.
  • This article provides an overview of Mailmodo's Integration with MoEngage and the steps to set it up.
Please visit this article if you're looking for steps to trigger emails in Mailmodo using MoEngage as an External Trigger
  • If you are triggering emails in Mailmodo using MoEngage as External Trigger, by setting up the MoEngage integration, you will be able to create segments, campaigns, flows, or dashboards in MoEngage using their campaign activity data.
  • Sample use cases include triggering a push campaign in MoEngage for all the users opening or clicking a particular campaign from Mailmodo, or creating a dashboard of all the users submitting a form from Mailmodo.


  • As a part of this integration, the below-mentioned data will be sent back to MoEngage via the Events endpoint


We need the customer_id (ID) of the email recipients mandatorily to push the events and hence it should be configured in the body while setting up the MoEngage Transactional (Trigger) campaign. For more information, please refer to the STEP - 4 of this article under MoEngage Setup


  • MM Email Opened
    • Campaign Name
    • Email Subject
    • Campaign ID
  • MM Email Link Clicked
    • Campaign Name
    • Email Subject
    • Campaign ID
    • Link URL
  • MM Email Form Submitted
    • Campaign Name
    • Email Subject
    • Campaign ID
    • Template ID
    • Template Name
    • Form ID
    • Form Name
  • MM <Template Name> Form Submitted
    • Campaign Name
    • Email Subject
    • Campaign ID
    • Template ID
    • Template Name
    • Form ID
    • Form Name
    • Form Submissions
The responses entered by the email recipients (along with the questions) for the forms will be sent as Form Submissions
  • MM Email Bounced
  • Campaign Name
  • Email Subject
  • Campaign ID

 

How to set up MoEngage integration?


Step -1: Go to Integrations from the left navigation menu


Step - 2: "Click to Authenticate" on the MoEngage card from the Available For Connection section


Step - 3: Select your Rest API Host from the drop-down


  • Please select the Rest API Host as per your Dashboard URL. The following table describes the dashboard URL, and the REST API hostname associated with it. 
Dashboard URLREST API Host
https://dashboard-01.moengage.comhttps://api-01.moengage.com
https://dashboard-02.moengage.comhttps://api-02.moengage.com
https://dashboard-03.moengage.comhttps://api-03.moengage.com
  • Please refer to the red highlighted box below for your Dashboard URL in MoEngage and select the associated Rest API Host from the above table

               

Step - 4: For the APP ID in Mailmodo, Go to Settings > APIs in MoEngage


Step - 5: For the Data API Key in Mailmodo, Go to Settings > APIs in MoEngage



If you've not generated a key, you need to click on GENERATE KEY and SAVE before using the key. 


Step - 6: Click on Test and Save



For testing we'll send a sample event with name "MM Email Opened" with customer_id as "hello@mailmodo.com", will reflect at MoEngage


  • You're all set! If MoEngage sends a successful response, you'll see a "Setup successful" message and the MoEngage card will move to the Connected Platforms section and
  • The campaign activity data mentioned above will be sent to MoEngage for all the emails triggered from Mailmodo with MoEngage as an External Trigger


How to access the data sent at MoEngage?

  • For creating segments, campaigns, dashboards, or triggering flows in MoEngage using the Mailmodo campaign activity data, click on Create new in MoEngage




  • For example for creating a segment, click on Segment



  • From Filter users by, select User Behaviour and select Has Executed or Has not Executed depending on your requirement



  • Select the Mailmodo campaign activity event from the Select an event dropdown and add conditions as per your requirement. You can optionally filter the segment further using attributes of the event selected. 
  • For example if you've selected MM Email Opened event, you can filter the segment further using the Campaign Name. 



  • The flow will be the same as above for creating a campaign as well, using the Mailmodo campaign activity data. 
  • For creating a flow, Select On event trigger and the event as per your requirement