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

# RudderStack

> Learn how to integrate Kameleoon with RudderStack to push campaign exposure data and leverage existing tracking plans.

[RudderStack](https://www.rudderstack.com/) is a customer data platform and data warehouse. With Kameleoon's RudderStack integration, use Kameleoon as a source to push campaign exposure event data (campaign name and variation name) to RudderStack.

**Key benefits:**

* Kameleoon automatically receives every event triggered by RudderStack. This saves development time by eliminating the need to re-implement existing tracking plans in Kameleoon.

## Push Kameleoon exposure events into RudderStack

### Enable RudderStack integration

1. Log in to the Kameleoon app.
2. Click **Admin** > **Integrations** > **Install the tool**.
3. Select the projects where you want to activate RudderStack.
4. Click **Validate**.

An **ON** toggle appears on the right side of the tool row, along with the number of configured projects.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-destination/cdp/rudderstack/Capture-décran-2024-04-03-à-16.31.05-1.png)
</Frame>

<Note>
  Ensure the RudderStack script is installed on your pages. Kameleoon uses [RudderStack API methods](https://www.rudderstack.com/docs/sources/overview/) to send campaign exposure events.
</Note>

### Associate RudderStack as a reporting tool

After activating the integration on the **Integrations** page, you can select it as a reporting tool in the **Integrations** section of the experiment finalization panel.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-destination/cdp/rudderstack/Capture-décran-2024-04-03-à-16.37.03-1-1920x1017.png)
</Frame>

When you activate and define RudderStack as a reporting tool in a campaign, Kameleoon automatically sends an **Experiment viewed** event every time a visitor sees a variation of an active A/B experiment.

<Note>
  To send exposure events for feature flags, enable [Hybrid capabilities](../../../../developer-docs/feature-experimentation/get-started/hybrid-experimentation).
</Note>
