> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Audience Sync

# Introduction

The [Zeotap Audience](https://zeotap.com/platform/capabilities/audience-boost/) integration syncs your Zeotap audiences directly to MoEngage, making them immediately available for your campaigns. Using this integration lets you:

* Create custom segments (audiences) for campaigns.
* Add or remove users from MoEngage segments in real time.
* Dynamically keep segments updated for fresh campaign targeting.

<Info>
  The Zeotap integration does not currently support [Unified Identity (Identity Resolution)](/user-guide/data/user-data/unified-identity-identity-resolution) and [Portfolio](/user-guide/settings/account/portfolio/portfolio).
</Info>

# Integration

<Info>
  Ensure you have the following:

  * An active Zeotap account.
  * Access to your MoEngage dashboard settings.
</Info>

## Step 1: Configure MoEngage as a Destination in Zeotap

To configure MoEngage as a destination in Zeotap, perform the following steps:

1. Log in to your Zeotap dashboard, navigate to **Integrate** > **Destinations**.
2. On the Destinations page, click **+ Create Destination** in the upper-right corner. <img src="https://mintcdn.com/moengage/Q5fGPh1IanYG_0OI/images/partner_42007071061140.png?fit=max&auto=format&n=Q5fGPh1IanYG_0OI&q=85&s=e51e396ae67bbea521144c6deb3b71c9" width="1312" height="362" data-path="images/partner_42007071061140.png" />
3. Under **All Destinations** , in the **Search for a** **Destination** box, type **MoEngage**.\
   <img src="https://mintcdn.com/moengage/Q5fGPh1IanYG_0OI/images/partner_42007071061396.png?fit=max&auto=format&n=Q5fGPh1IanYG_0OI&q=85&s=39c0227ce10a04ee8a80df576872bc58" width="1238" height="380" data-path="images/partner_42007071061396.png" />\
   The **Destination Details** configuration page appears.
4. On the **Destination** **Details** tab, provide the following details:
   1. In the **Destination Name** box, type a name for the destination.
   2. In the **API Key box** , type your MoEngage API key.
   3. In the **Workspace ID** box, type your MoEngage account's Workspace ID.
   4. In the **Data Center** box, type your MoEngage Data Center number.
   5. Click **Next**. The MoEngage destination is now active in your journey. <img src="https://mintcdn.com/moengage/Q5fGPh1IanYG_0OI/images/partner_42010991979924.png?fit=max&auto=format&n=Q5fGPh1IanYG_0OI&q=85&s=ea7af760ea7bf1f224d6c73fc638f225" width="1396" height="854" data-path="images/partner_42010991979924.png" />

The **Mapping** configuration page appears.

<Info>
  For more information on obtaining your MoEngage API credentials, refer to [Outbound: User and Event Forwarding](/partner-guide/data-and-infrastructure/cdps/zeotap/outbound-user-and-event-forwarding) > Step 1.
</Info>

6. Select the action (**Add Audience to segment** , **Send events to moengage** , and **Sync User**) you want to perform in MoEngage based on your specific use case. For example, in this use case, the action is **Create User** , which instructs MoEngage to either create a new user profile or update an existing one with the data from Zeotap.
7. Under **Choose your Action** , in the drop-down list, select **Create User**.
8. Under **Map the Fields** , map the **Catalogue Field** from Zeotap to the corresponding **Destination Field** in MoEngage:
   * **Identifiers** : Map the **Email Raw** field to the **Email/Customer ID**\* field. This is a mandatory field.
   * **Attributes** : Map the necessary Zeotap fields to their corresponding MoEngage fields, such as **Name** and **First Name**.
9. Click **Create Destination** to save the configuration.\
   **Note** : To sync multiple user identifiers, click **+ Add Mapping**. This allows you to create new rows for mapping standard attributes (such as Name) and any custom fields you require. <img src="https://mintcdn.com/moengage/Q5fGPh1IanYG_0OI/images/partner_42010991980308.png?fit=max&auto=format&n=Q5fGPh1IanYG_0OI&q=85&s=52f60eaaf0ec61503a694889d7d782c2" width="1152" height="998" data-path="images/partner_42010991980308.png" />
10. Click **Save Mapping**.

After creating the destination, you can link your new destination in the Zeotap Journey app to send user data to MoEngage.

## Step 2: Activate the Destination for an Audience

To link an audience to your configured MoEngage destination, perform the following steps:

1. On the **Audiences** page in Zeotap, locate the audience that you want to sync.
2. In the row for that audience, click the **More options** icon (...) on the right.
3. In the drop-down list that appears, click **Link to destinations**.

<img src="https://mintcdn.com/moengage/Q5fGPh1IanYG_0OI/images/partner_42007071062932.png?fit=max&auto=format&n=Q5fGPh1IanYG_0OI&q=85&s=b99c04fc8db380d07b86a3036999f27a" alt="" width="1128" height="416" data-path="images/partner_42007071062932.png" />

4. In the **Search** box, type the MoEngage destination that you created. <img src="https://mintcdn.com/moengage/PFNGfsshc8y816er/images/partner_42007041678228.png?fit=max&auto=format&n=PFNGfsshc8y816er&q=85&s=97759615a8b223b90ce3c89c410e6514" width="1188" height="672" data-path="images/partner_42007041678228.png" />
5. Click the **Destination Details** tab and verify that the Workspace ID, API key, and data center fields are pre-populated.
6. Click **Save Destination**.\
   After you save, the destination is attached and becomes active for that audience. <img src="https://mintcdn.com/moengage/Q5fGPh1IanYG_0OI/images/partner_42007071064212.png?fit=max&auto=format&n=Q5fGPh1IanYG_0OI&q=85&s=288549f8131507e15f338cef346e74e7" width="484" height="520" data-path="images/partner_42007071064212.png" />

## Step 3: Find Your Audiences in MoEngage

After the sync, your audience is automatically created as a custom segment in MoEngage, which you can find by navigating to **Segment** > **Custom Segments**. For more information, refer to [Custom Segments](https://moengage-user-guide.mintlify.app/user-guide/segment/segment-operations/custom-segments).

# Rate Limits

To maintain platform stability, MoEngage limits ingestion of Zeotap data to a maximum of 500 requests per second (RPS) per workspace. If your workspace exceeds this limit, MoEngage returns an HTTP `429 (Too Many Requests)` status code.  Refer to Zeotap's documentation on default retry policy to understand how rate limiting affects your data flow

**Retry Exhaustion:** If Zeotap exhausts all retry attempts for a batch of data, you must contact the Zeotap Support Team to replay the failed requests.
