# Candu

[Candu](https://www.candu.ai/) is a product experience platform that provides no-code web tools for SaaS applications. It lets software teams to design, refine, and personalize their application’s user interface to create intuitive product experiences.

RudderStack supports Candu as a destination platform where you can send your event data seamlessly.

Find the open source transformer code for this destination in the [GitHub repository](https://github.com/rudderlabs/rudder-transformer/tree/main/src/v0/destinations/candu).

## Connection compatibility

{{< destination-config >}}

## Get started

Once you have confirmed that the source platform supports sending events to Candu, follow these steps:

- From your [RudderStack dashboard](https://app.rudderstack.com/), add the source. Then, from the list of destinations, select **Candu**.

{{< image src="images/event-stream-destinations/candu-connection-settings.webp" alt="Candu connection settings" >}}

## Connection settings

To successfully configure Candu as a destination, you will need to configure the following settings:

- **API Key**: Your API Key is the unique key generated against your Candu account. You can find it under the **Settings** > **Workspaces** > **Access Keys** section of your Candu account. Refer to the [FAQ section](#faq) for more details.


## Identify

The `identify` call lets you capture the details of a visiting user along with any associated traits such as their name, email address, etc.

A sample `identify` call is shown below:

```javascript
rudderanalytics.identify("webUser01", {
  email: "abc@mail.com",
  firstName: "Name",
  lastName: "LastName",
  phoneNumber: "22222222",
  dateOfBirth: "xxxx-xx-xx",
  custom_fields: {
    key1: "value1",
    key2: "value2",
  },
});
}
```


## Track

The `track` call lets you capture user events along with the properties associated with them.

A sample `track` call is shown below:

```javascript
rudderanalytics.track('Promotion Clicked', {
  promotion_id: 'promo1',
  creative: 'banner1',
  name: 'sale',
  position: 'home_top'
});
```

{{< warning >}}

When sending events to Candu, make an `identify` call before the `track` call. This ensures that no duplicate user identities are created in the Candu platform.

{{< /warning >}}

## FAQ 

#### Where can I get the API key in Candu?

1. Login to your Candu account.
2. Go to the **Settings** option.
3. Look for the API key under **Access Keys** section in the **Workspaces** tab.
{{< image src="images/event-stream-destinations/candu-api-key.webp" alt="API Key Candu Account" >}}
