---
title: CleverTap
slug: clevertap
docTags: 
createdAt: 2025-02-05T11:06:49.945Z
---

## Availability

CleverTap integration is available for all existing and new direct Shopify/WooCommerce, Growth, Pro, and Enterprise 2024 customers, as well as WL Partners and Resellers. It is listed under the **'Marketing'** category in the **'New Integration V2'** section.

## How to Set Up CleverTap Integration on Engati

### Step 1: Adding CleverTap Integration



![](https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/h5wLrDTXjWjXt69BoOtHq_screenshot-2025-02-05-at-43119-pm.png)

1. Navigate to **Integrations > Cloud Integrations > My Integrations**.
2. Select **CleverTap** from the list and click **Connect**.
3. A modal will appear prompting you to select your bot.
4. After selecting your bot, enter your preferred **path** for integration.

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/pbFX3z_eS_JOKIVehdcxZ_screenshot-2025-02-05-at-43149-pm.png" size="42" width="492" height="487" position="center" showCaption="false" indent="2"}

5. Click **Next** to proceed.

### Step 2: Configuring the Integration

After selecting your bot and path, you will receive the following details:

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/HaCPEfn4oD4uRdXbDfG8g-20260224-131122.png" size="62" width="682" height="1020" position="center" showCaption="false"}

- **HTTP Endpoint** (Read-only, with a copy icon)
- **Delivery Report Callback URL** (Input field to paste CleverTap’s Delivery Report URL)
- **Authorization Header**:
  - **Key**: Authorization
  - **Value**: Basic \<API Key> (This key will be generated and displayed)

### Step 3: Configuring Engati as a Provider on CleverTap

1. Log in to your **CleverTap** account.
2. Navigate to **Settings > Channels > WhatsApp**.
3. Select **Provider** as **'Generic (Other)'**.

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/gOIs28wKyJPEMtV7142Iv_screenshot-2025-02-05-at-44257-pm.png" size="100" isUploading="false" width="1174" height="659" showCaption="false" indent="2"}

4. Copy the **HTTP Endpoint** from Engati and paste it into CleverTap.

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/B7ATv4Cujlp8NEKUlr2KL_screenshot-2025-02-05-at-43257-pm.png" size="68" width="551" height="570" position="center" showCaption="false" indent="2"}

5. Copy the **Delivery Report Callback URL** from CleverTap and paste it into Engati.
6. Choose an authentication method in CleverTap:
   - Select **Basic Authentication** or **Headers**.
   - If using **Headers**, set up the key-value pair as:
     - **Key**: Authorization
     - **Value**: Basic \<API Key>
7. Click **Save** to complete the integration.

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/9y08isk4kFAJH5x9Ked1L_screenshot-2025-02-05-at-43325-pm.png" size="52" width="611" height="579" position="center" showCaption="false" indent="2"}

### Step 4: Creating the API Key for CleverTap

1. Go to **Integration > Engati API**.
2. Create a new API key with the **App name** as **CleverTap**.
3. If the API key limit (5) is reached, the 6th API key will override an existing one.

### Step 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 **CleverTap**.
3. If adding multiple nodes, name them sequentially (e.g., CleverTap 2, CleverTap 3, etc.).
4. Pre-configure the script with the following code:


:::CodeblockTabs{indent="2"}
```javascript
var to = {{to}};
var temp_template = {{template}};
process({"data": {"type": "template", "payload": temp_template, "targetWhatsAppNumber": to}});
```
:::

Previously connected nodes will be **disconnected**, and the CleverTap script node will be **connected**.

### Step 6: Sending Campaigns from CleverTap

1. In CleverTap, go to **Segments** and upload a **custom segment**

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/jhNswJTAUmxki--lN49gp_screenshot-2025-02-05-at-44940-pm.png" size="24" width="273" height="556" position="center" showCaption="false" indent="2"}

2. Click **Campaign** and select **WhatsApp** as the channel.

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/lfywBtZBY6yXaghOWb_4r_screenshot-2025-02-05-at-45028-pm.png" size="28" width="313" height="368" position="center" showCaption="false" indent="2"}

3. Click **New Campaign**.
4. Choose the **type of campaign** and select the **customer segment**.

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/YPmZwaPv059VRHq01J8TP_screenshot-2025-02-05-at-45233-pm.png" size="100" isUploading="false" width="628" height="211" showCaption="false" indent="2"}

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/nWuxrpXgzlvtyfpdwrWhA_screenshot-2024-11-15-at-122642-pm.png" size="100" isUploading="false" width="3360" height="1618" showCaption="false" indent="2"}

5. Define the **customer payload**:
   - If the template has a **quick reply button**, add the **flow key**.
   - Find the **flow key** in Engati under **Path > Path Info**.
   - Save the **flow key** in the format: flow\_\<flow\_key>.

::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/GiH9wGYtLYl4jjO2H-kp0_screenshot-2025-02-05-at-45345-pm.png" size="100" isUploading="false" width="816" height="300" showCaption="false" indent="2"}

6. Click **Publish** to launch the campaign.


::Image[]{src="https://api.archbee.com/api/optimize/FEqjvWZnyymr_PEhXLLlG/IJLkEmqj1EVgFHUNCvZoc_image.png" size="100" isUploading="false" width="800" height="360" showCaption="false" indent="2"}

7. Analytics will start appearing in CleverTap to track campaign performance.

## Final Steps and Notes

- **Ensure the same template is created on both Engati and CleverTap**.
- **Paste the generated HTTP Endpoint and Authorization Headers into CleverTap**.
- **Copy the Delivery Report Callback URL from CleverTap into Engati** to finalize the integration.
- **WL Partners will not see the 'Click here to know more' option**, whereas **Direct Customers will**.

This completes the CleverTap integration with Engati. You are now ready to automate WhatsApp messaging and run campaigns efficiently!

*Please feel free to reach out to support\@engati.ai*
