---
title: Import ODP audiences into Configured Commerce
slug: data-platform/docs/gA-6-import-odp-audiences-into-configured-commerce
docTags: 
createdAt: 2026-08-10T12:05:17.000Z
---

Along with sending data to Optimizely Data Platform (ODP), Optimizely Configured Commerce lets you sync standard audiences between the two platforms. If Configured Commerce does not have a segment referenced in ODP, the synchronization process automatically adds it.

## Install the Configured Commerce Segments Exporter app in ODP

1. Obtain the API secret using one of the following methods:
   - [Submit a request to Optimizely Support](mailto\:support@optimizely.com) to receive the API Secret to import ODP segments into Configured Commerce.
   - Log in to the Configured Commerce Admin Console with the ISC\_Implementer role. Go to **Settings > Integration > Personas Import API Key**. You can either enter a custom value manually or click **Generate** to create a random 20-character secret.

     ::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/10kZCizroa2SYqe_xGOcm-20260720-150146.png" size="100" alt="Personas Import API Key.png" isUploading="false" showCaption="false"}
2. Go to ODP and update the URL to include the following path to install the **CFG Segments Exporter** app: `directory?pathname=%2Fapp%2Fcfg_segments_exporter%2F1.0.0-beta.1`. For example, `https://app.zaius.com/app?scope=1929#/directory?pathname=%2Fapp%2Fcfg_segments_exporter%2F1.0.0-beta.1`.
3. Click **Install App**.

   ::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/qyngY8prcf9QzouAFVPaY-20260720-150146.png" size="100" alt="CFG Segments Exporter.png" isUploading="false" showCaption="false"}
4. Set the **CFG Endpoint**. It should look like the following: `your-configured-commerce-site-base-address/api/v1/odpimport/personas`.
5. Use the API **Secret** you obtained in step 1.

## Configure a campaign to export audiences from ODP

1. Create or select an audience in ODP. 
2. Go to **Activations** and click **Create New Campaign**. Select **One-Time**.
3. Name your campaign.
4. Assign the audience from the previous step and click **Apply**.

   ::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/mbihz_Iz8V7fuU5w6_Eak-20260720-150146.png" size="100" alt="Create Commerce campaign.png" isUploading="false" showCaption="false"}
5. Go to **Touchpoints** and click **Add a touchpoint**.
6. Click **Edit** and select the **CFG Segments Exporter** channel.
7. Click **Segment's data** and enter a **Segment Name**. Message fields (like **Message A**) do not affect the integration and can remain unchanged.

   ::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/CPWTHao6D3mHWOLkZMNSt-20260720-150146.png" size="100" alt="Commerce segment data.png" isUploading="false" showCaption="false"}
8. Go back to the campaign details page and click **Select start time and schedule** to set when the campaign should run. Click **Apply**.
9. Click **Save**.

## Confirm the imports in Configured Commerce

1. Check the **PersonaUserProfile** table in the Configured Commerce database for user profile mappings.
2. Go to the Admin Console and check for new customer segments. These segments should have **ODP** as the **Persona Source** and be locked for editing.

## Known limitations

- Each ODP segment requires a manually created campaign.
- Users removed from an ODP segment are not automatically removed from Configured Commerce.
- To remove users from a customer segment in Configured Commerce, delete the persona manually and re-sync.
   
