Skip to main content

CleverTap Integration

Enhance customer insights by syncing survey responses to CleverTap User Properties

Updated this week

Iterate connects seamlessly with CleverTap, allowing you to sync survey responses as User Properties and log custom events. This unlocks deeper segmentation and personalization across your campaigns.

Use Case

Enrich your customer profiles and fill in missing data by sharing Iterate surveys via any channel supported by CleverTap: Email, Web Pop-Ups, or Mobile In-App Messages, and more.

Each survey response is tied to a specific user by capturing their CleverTap Profile Identity, and the answers are automatically recorded as User Properties in CleverTap.

You can collect a wide range of data including:

  • Personal information (e.g., name, age, email)

  • Feedback metrics (e.g., NPS, CSAT, ratings)

  • User preferences (e.g., preferred platform, communication cadence)

  • Lifestyle data (e.g., favorite book, pet preference)

This data helps you define smarter audience segments and deliver more relevant messaging.

Getting Started

To set up the integration, you’ll need two things from your CleverTap project settings:

  • Project ID

  • Project Passcode

You can find both under Settings > Project > Overview in CleverTap.

Once you have them:

  1. Log in to your Iterate account

  2. Navigate to Company Settings > Integrations

  3. Enter your Project ID and Passcode under CleverTap

If you using Web Pop-Ups or Mobile In-App Messages, reach out to support via in-app chat to send your MAU data to unlock those features.

That’s it—your accounts are now connected.

Distributing Your Survey

You can send Iterate surveys through CleverTap in several ways:

Logging Custom Events in CleverTap

As users complete your survey, Iterate can send a custom event to CleverTap called survey_question_response. This event can be used to trigger campaigns or flows inside CleverTap.

Each event includes:

  • question – The survey question text

  • label – A custom name for the property, if defined

  • response – A readable version of the user's answer

Depending on the question type, one of the following may also be included:

  • response_int – For numeric responses (e.g., NPS)

  • response_string – For open-ended or single-select answers

  • response_array – For multi-select questions

Refer to CleverTap’s custom event documentation for details on how to use this data in campaigns.

Customizing User Property Names

By default, survey questions are recorded in CleverTap using the full question text as the User Property name. For example, a question like “How satisfied are you with our service?” would be stored as a property with that exact name.

You can optionally rename the property (e.g., to CSAT_Score) during survey setup by clicking Customize User Property Names.

To exclude a question from being synced to CleverTap entirely, just uncheck Send to CleverTap for that question.

Availability

The CleverTap integration is available on Iterate plans that include Premium integrations.

Did this answer your question?