---
title: Integrate Delighted
slug: data-platform/docs/integrate-delighted
docTags: 
createdAt: 2026-08-10T12:05:20.000Z
---

Integrate Delighted with Optimizely Data Platform (ODP) to leverage Net Promoter Scores (NPS) in your audiences or as a trigger for conditional campaign content. This integration syncs data from Delighted to ODP.

## Integration features

- Syncs historical NPS that Delighted has received in the past 12 months upon import.
- Syncs new and updated NPS in real time.
- Creates the numeric **delighted\_nps\_score** customer profile field, which you can use anywhere you can access customer attributes. For example:
  - **Segments** – Send a message to detractors (customers with **delighted\_nps\_score** **\<=6**) about improvements in products or processes.
  - **Conditional blocks in campaign content** – Show a block advertising your affiliate program only to promoters (customers with **delighted\_nps\_score >=9**).

## Configure the integration

### Generate a Delighted API key

1. Log in to Delighted and go to **Dashboard** > **Integrations**.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/GxKJOfjoW5VYT0Ui-rdG--20260720-145639.png)

2. Click **API** and copy the value for **Your API key**. You will need this when you enable the integration in ODP.

###

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/cWbphj6Bbi27DHnk5ARxE-20260720-145639.png" size="100" isUploading="false" showCaption="false" width="1096" height="173" darkWidth="1096" darkHeight="173" indent="2"}

3. Log in to ODP and go to **Data Setup > App Directory**.
4. Select the **Delighted** app.
5. Click **Install App**.
6. Paste the Delighted API key in the **Private API Key** field of the **Authentication** section.
7. Click **Authenticate** to test the connection.

### Configure a Delighted webhook

1. Go to the **Configure Delighted Webhook** section of the Delighted app in ODP.

   ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/mQLh0oGC0EM8a6jQkd1uX-20260720-145639.png)
2. Copy the **Delighted Webhook URL** value.
3. Go to **Dashboard > Integrations > Webhooks** in Delighted.
4. Click **Add a new rule**.
5. Select **All responses** from the drop-down list and paste your [Delighted Webhook URL from the ODP settings form](docId:7hfjqU2d-EhZSEnn-4V9G).
6. Leave **Send unsubscribe notifications** cleared.
7. Click **Save & turn on**.

   ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/xNWumxPiWdfZhf7K9ueM0-20260720-145639.png)

### Complete the app settings in ODP

1. Go to the **Import Historical Scores** section of the Delighted app in ODP.

   ![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/N_7uiZadhCrNt0rEaiGDQ-20260720-145639.png)
2. Click **Trigger import** to import historical NPS that Delighted has received in the past 12 months.
3. Expand the **Check Import Progress** section and click **Check progress** to check the progress of the scores imported so far.
