Engati - User Guide
...
Building Your Bot
Configuring Integrations

MoEngage

7min

Introduction

The MoEngage integration with Engati enables businesses to leverage MoEngage’s advanced analytics, segmentation, and personalization capabilities along with Engati’s WhatsApp automation and chatbot solutions. This integration helps businesses engage effectively with customers on WhatsApp by automating campaigns and tracking message delivery.

Availability

The MoEngage integration is available for all Engati customers with access to WhatsApp services. It is listed under the Integrations section of the Engati platform.

How to Set Up MoEngage Integration on Engati

Step 1: Adding MoEngage Integration

  1. Navigate to Integrations > Cloud Integrations > My Integrations.

    Document image
    
  2. Select MoEngage from the list and click Connect.
  3. Enter an integration name to identify this connection.

    Document image
    
  4. Enter your Account Name and click Next.
  5. Configuring the Script Node on Engati
    1. Add a Script Node in the selected path and connect it to the Start button.
    2. Name the script node as MoEngage.
    3. If adding multiple nodes, name them sequentially (e.g., MoEngage 2, MoEngage 3, etc.).
    4. Pre-configure the script with the following code:

      JS
      
  6. Select your bot and your path which has script node enabled, then click Next.

    Document image
    
    1. Configuring the Script Node on Engati
      1. Add a Script Node in the selected path and connect it to the Start button.
      2. Name the script node as MoEngage.
      3. If adding multiple nodes, name them sequentially (e.g., MoEngage 2, MoEngage 3, etc.).
      4. Pre-configure the script with the following code:
      5. 
        JS
        
  7. A pop-up appears with the following fields:
  • HTTP Endpoint – Copy this URL; you will need to paste it into MoEngage.
  • Delivery Report Callback URL – Leave this blank for now; it will be copied from MoEngage later.
  • Authorization Header:
    • Key (Prefilled)
    • Value (Prefilled) – Copy this value; it will be pasted into LeadSquared.
  • Do not click "Save" yet. Open a new tab and proceed to Part 2.

Step 2: Configure Sender Details in MoEngage

  1. Log in to your MoEngage account.
  2. Enter the sender configuration details:
    • Sender Name: A recognizable name for the sender profile in MoEngage (5-50 characters).
    • WhatsApp Business Number: The registered phone number associated with Engati’s WhatsApp Business API (WABA number).
    • Authorization
    • Delivery Tracking URL: Copy and paste this from MoEngage into Engati’s dashboard.

Step 3: Update Delivery Tracking & Authentication

  1. Copy the MoEngage Delivery Tracking URL.
  2. Navigate to your Engati Dashboard.
  3. Paste it in the configuration window for MoEngage Integration.
  4. Click on Update Configuration to generate the API Secret (Authorization) from Engati.

Step 4: Finalize Authorization in MoEngage

  1. Copy the API Secret from Engati.
  2. Jump back to your MoEngage account.
  3. Paste the API Secret into the Authorization field.
  4. Click Save to successfully complete the integration.

Need Help?

If you encounter any issues or have queries, please reach out to us at [email protected].