CleverTap integration with AppsFlyer

At a glance: CleverTap is a modern, integrated retention cloud that empowers digital consumer brands to increase customer retention and lifetime value.



Some media sources restrict sharing data with third parties. Therefore, postbacks for restricted events won't be sent to this partner, regardless of the configured selection for sending postbacks.

Setting up CleverTap

Prerequisite: Before setting up the integration, make sure you contact the partner and open an account with them.

To activate or edit the integration:

  1. To activate: In AppsFlyer, from the side menu, select Collaborate Partner Marketplace.
    To edit: In AppsFlyer, from the side menu, select Collaborate Active Integrations.
  2. Search for the partner and select it.
  3. Click Set up integration. You’re directed to the integration setup page.
  4. In the Integration tab, select the app for the integration and turn Activate partner on.
    Note: The toggle must be on (activated) for as long as you work with the partner.
  5. Complete the configuration using the relevant tabs, as described below.

Integration tab

The Integration Tab is divided into different sections as described below.

Activate partner

This toggle must be enabled for as long as you work with the partner.
Learn more about partner activation.

General settings

Account Token

CleverTap connects with AppsFlyer via a unique Account Token, Region, Account Passcode, and Account ID. If you don't already have them, you must obtain them from CleverTap to continue with the integration or follow the steps below.


To allow sending postbacks to CleverTap, make sure to complete both of the following steps:

  • Complete at least one of the following fields: account_token, account_passcode, or account_id
  • In the AppsFlyer SDK, set the value of Customer User ID (iOS, Android). See CleverTap documentation for guidelines on which parameter is recommended to use as your Customer User ID. Note that in case Customer User ID is empty, postbacks won't be sent to CleverTap.


Obtain CleverTap account token

To obtain account tokens from CleverTap:

  1. In the CleverTap dashboard, go to Settings in the top-right corner.

    At the very top of the “Settings” view, you’ll see your CleverTap Account ID, Account token, and Passcode next to "Account ID", “Account token”, and “Passcode”, respectively:


  2. To reveal the values, click the ‘eye’ icons next to each field.
  3. Copy the values and paste them into the AppsFlyer CleverTap page.


    • The region depends on the CleverTap dashboard URL for your account. If your account URL is, the region is EU1, meaning that the account data is hosted in an EU-based data center. If your account URL is, the region is IN1, meaning that the account data is hosted in an IN-based data center.
    • The region setting is case-sensitive and must be used with capital letters only. When lowercase letters are used, the postback will be sent to the default server (EU1).
  4. Finalize the integration according to CleverTap's documentation.

Default postbacks

AppsFlyer can send automatic postbacks to CleverTap following user installs. Use this section to define the source of the users that the postbacks are sent to for each event. Learn more about default postbacks.


To send postbacks for any user that downloads the app to CleverTap: select All media sources, including organic.

In-app events settings


In this section, you map AppsFlyer events with the partner via postbacks.
Learn more about in-app event postbacks.

To configure in-app events postbacks: 

  1. Enter all the required tokens.
  2. Enable In-app event postback.
  3. Click Add Event to add an SDK Event to the list.
  4. Select the SDK event name from the dropdown menu.
  5. Select the required option from the Send revenue dropdown menu:
    • No values & no revenue: sends only the event itself without the event value.
    • Values & no revenue: sends all the parameters excluding the revenue value.
    • Values & revenue: sends all the event parameters, including the revenue value (if exists in the event).
  6. To complete the integration configuration, click Save Integration.

Attribution link tab

Attribution Links are not available for this partner.

Cost tab

Cost data is not applicable for this partner.

Ad revenue tab

Ad Revenue data is not applicable for this partner.

Permissions tab

Permissions are not available for CleverTap.

Measure CleverTap owned media

Since CleverTap is a platform that uses emails, SMS, push notifications, etc., for marketing automation purposes, you can use AppsFlyer OneLink as a solution for measuring owned media that originates from CleverTap.