> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.nector.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Nector and MoEngage Integration

# **Integrating Nector with MoEngage for Email and WhatsApp Communication**

${frame}[](https://www.youtube.com/embed/xeRDhgQ0r6M)


This document explains how to connect your Nector account with MoEngage, configure the necessary credentials, create an event in Nector, and then use that event as a trigger in a MoEngage flow.

### **Step 1: Open the Integration Section in Nector**

From the Nector dashboard, use the left-hand navigation menu and click **Integration**.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image1_1k7rnt4.jpg)

Under the Integration section, open the **Email Marketing** tab.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image2_c4gxec.jpg)


### **Step 2: Select MoEngage and Start Configuration**

Within the Email Marketing tab, search for **MoEngage** and click **Configure** to start the setup.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image3_mxvr5d.jpg)

The configuration form will appear and ask for several details. First, choose the **Common Property**.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image4_1iw18mv.jpg)


Select the same common property (common ID) that you have already used to integrate MoEngage with your Shopify store or website.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image5_1jzu8ba.jpg)


### **Step 3: Retrieve App (API) ID from MoEngage**
In the MoEngage platform, open the left-hand menu and go to **Settings**.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image6_1nru5yh.jpg)


Within Settings, click on **APIs**.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image7_1pnj2uj.jpg)


On the APIs page, locate the **Workspace ID** (previously called App ID; it may now be labeled as API ID) and copy it.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image8_1tee9e0.jpg)


Return to the Nector configuration screen and paste this value into the **App ID / API ID** field.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image9_theiqf.jpg)](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image10_a3h8bf.jpg)




### **Step 4: Retrieve and Enter the Data API Key**
Back in MoEngage, locate the **Data API Key**.
Navigate to the section where API keys are listed and identify the **Data 1 API key**.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image11_1ubih8p.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image12_10k7o19.jpg)


Make sure you copy the **Data API key**, not the **Push** or any other API key type.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image13_11jlm1c.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image14_1t5t8ho.jpg)


Return to the Nector platform and paste this Data API key into the **Private API Key** field.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image15_4q9g3p.jpg)

### **Step 5: Determine and Set the Server Prefix**
In MoEngage, check your browser URL for the workspace; you will see a number such as 01 in the domain (e.g., ...moengage.com/v01/...). This number is your **Server Prefix**.
In Nector, select the corresponding server prefix value from the available options.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image16_4nopzf.jpg)


For example, if your URL shows 01, choose 01 as the server prefix.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image17_1dzyd2f.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image18_qqw907.jpg)


Once all fields are filled (Common Property, App ID/API ID, Private API Key, and Server Prefix), click **Initialize** to complete the integration.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image19_h8mlar.jpg)

You should see a success notification indicating that the integration is in place.
### **Step 6: Create an Event in Nector to Send to MoEngage**
After the integration is successfully initialized, navigate to the Events section in Nector.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image20_da6p7z.jpg)

Click **Create Event**.

As an example, select **WalletPointsRewarded** as the event you want to send to MoEngage, then click to **Create Event**.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image21_nfd7px.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image22_uh08av.jpg)


Once created, this event will start sending data to MoEngage whenever it is triggered in Nector.



### **Step 7: Configure a MoEngage Flow Using the Nector Event**
Go back to the MoEngage platform and create a new journey/flow to use the event from Nector as a trigger.
Create a new flow and choose **Start with a blank canvas**.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image24_1lir2xj.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image25_1joypuh.jpg)



Give the flow a name (for example, **Test**) and assign a relevant tag such as **incentive**.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image26_1tjvecr.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image27_1g8opbn.jpg)


In the trigger configuration, search for the event you created in Nector (e.g., **WalletRewardCreate** or the corresponding event name) and select it.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image28_1vrtsdy.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image29_5w8yz3.jpg)



This is the same trigger that was configured on the Nector dashboard and is now visible in MoEngage.
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image30_14xyq1w.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image31_1a5mq12.jpg)


You can now use this event within your flow and design the rest of the customer journey (email, WhatsApp, and other communications) according to your brand’s requirements.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image32_1u9l5gc.jpg)


### **Step 8: Finalize Your Integration and Journeys**
With the event connected and visible in MoEngage, your integration between the Nector dashboard and MoEngage is complete. You can continue to build, test, and optimize journeys that leverage these Nector events for your campaigns.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/9/9/4/d9947dc4cf2ed000/image33_f4rfgz.jpg)


