CleverTap integration

CleverTap data, in your warehouse.

A built-in connector both ways: load CleverTap into your warehouse, and push modelled data back with reverse ETL.

name: raw.events
type: ingestr
parameters:
  source_connection: clevertap
  source_table: 'events'
  destination: snowflake
  incremental_strategy: merge

$ bruin run assets/raw/clevertap.asset.yml

  1. extract · CleverTap eventsincremental
  2. load · snowflake raw.eventsmerged
  3. checks · not_null, unique

Loaded and checked. Downstream models can run.

How it connects

Connected in three steps.

Customer engagement and analytics platform that combines real-time analytics with multi-channel messaging to drive user retention and lifecycle management.

  1. 01

    Add a CleverTap connection with its credentials.

  2. 02

    Pick the tables to load and how: replace, append or merge.

  3. 03

    Bruin runs it on your schedule and checks every load.

  4. 04

    To write modelled data back into CleverTap, point an ingestr asset at it as the destination (reverse ETL).

Connection parameters

account_id
CleverTap account ID from dashboard settings
passcode
CleverTap account passcode for API authentication
region
CleverTap data center region (us1, eu1, in1, sg1)

Every way CleverTap works with Bruin

  • SourceBuilt-in ingestr sourceDocs →
  • DestinationBuilt-in ingestr destinationDocs →

Tables

5 tables, ready to load.

  • events
  • profiles
  • campaigns
  • segments
  • messages

The platform

Part of the Bruin platform.

Data in, ready for everything downstream: the models, the checks, the lineage and the AI layer.

Frequently asked

Questions about CleverTap.

Does Bruin have a built-in CleverTap integration?

Yes. Built-in ingestr source. Built-in ingestr destination.

Which CleverTap tables can Bruin load?

events, profiles, campaigns, segments, messages.

Can Bruin write data back to CleverTap?

Yes, with reverse ETL. A regular ingestr asset reads a warehouse table and writes CleverTap records, matched on a field you choose (destination_table: 'profiles').

Where can CleverTap data go?

Snowflake, BigQuery, Databricks, Redshift, ClickHouse, Postgres, DuckDB, MotherDuck, Microsoft Fabric and more, plus files on S3 and GCS.

How fresh is the data?

As fresh as your schedule. Incremental loads append, merge or replace a time window, every few minutes if you like.

Do we need Bruin Cloud?

No. The Bruin CLI and ingestr run locally, in CI or in your own orchestrator. Bruin Cloud adds scheduling, lineage, alerts and the AI data analyst on top.

Ready to connect CleverTap?

$100 in credits and 50 AI tasks. No credit card.

A demo walks through your own data.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.

The signup form is hosted by Brevo. Allow marketing cookies to load it.