---
title: Adobe Experience Cloud - CDP integration
description: Learn how to set up your PMP integration with your Adobe CDP
---

[Skip to content](https://support.didomi.io/adobe-experience-cloud-cdp-integration#main-content)

English

Show submenu for translations

[Customer portal](https://support.didomi.io/tickets-view)

![Didomi SAS](https://support.didomi.io/hs-fs/hubfs/Didomi-tail-name.png?width=182&height=34&name=Didomi-tail-name.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Customer portal](https://support.didomi.io/tickets-view)
- Go to didomi.io

 Go to didomi.io

 Our documentation has moved to docs.didomi.io. Please update any bookmarks.

- There are no suggestions because the search field is empty.

1. [Help Center](https://support.didomi.io/)
2. [Integrations](https://support.didomi.io/integrations)
3. [Customer Data Platform (CDP)](https://support.didomi.io/integrations#customer-data-platform-cdp)

# Adobe Experience Cloud - CDP integration

## Learn how to set up your PMP integration with your Adobe CDP

Didomi allows you to push your user data to the Adobe Experience Cloud while collecting user preferences through the Didomi Preference Management Platform.

Make sure you have your Adobe Experience Cloud premium feature enabled. [Contact our support](mailto:support@didomi.io) team to learn more.

### Step #1 - Fetch your Adobe OAuth credentials

1. Login to your [Adobe Developer Console](https://developer.adobe.com/console/projects)
2. Go to Projects, create a new project or use an existing one
3. Open your project and make sure you have OAuth Server-to-Server credentials created
4. Fetch your API KEY and keep it for [Step #3](https://support.didomi.io/adobe-experience-cloud-cdp-integration#Step3)  
   ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2008-15-49-png-2.png?width=479&height=251&name=Screenshot%202023-07-20%20at%2008-15-49-png-2.png)
5. Click on "OAuth Server-to-Server" to access the rest of the credentials you will need to set up [Step #3](https://support.didomi.io/adobe-experience-cloud-cdp-integration#Step3) later on. 
     1. Client ID
     2. Client Secret
     3. Organization ID  
        ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2008-21-29-png-1.png?width=476&height=249&name=Screenshot%202023-07-20%20at%2008-21-29-png-1.png)

### Step #2 - Set up a new connection in the Adobe Experience Platform

In this step you will set up an HTTP API connection for Didomi

1. Login to the [Adobe Experience Platform](https://experience.adobe.com/)
2. Go to Sources, select HTTP API then click on "Add data"  
   ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2008-31-36-png.png?width=479&height=251&name=Screenshot%202023-07-20%20at%2008-31-36-png.png)
3. **Authentication step:** Use an existing account or add a new one as shown below, Click on "Next".  
   ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2008-34-32-png.png?width=479&height=251&name=Screenshot%202023-07-20%20at%2008-34-32-png.png)
4. Dataflow detail: Select an existing dataflow or create a new one (make sure your profile schema has a primary identifier set to ID or personID). Click on "Next".
   
   ### ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2008-37-05-png.png?width=479&height=251&name=Screenshot%202023-07-20%20at%2008-37-05-png.png)
5. Review and click on "Finish".
6. Get your "Dataflow ID" and "API Endpoint" and keep them for [Step 3.](https://support.didomi.io/adobe-experience-cloud-cdp-integration#Step3)  
   ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2008-54-50-png.png?width=479&height=251&name=Screenshot%202023-07-20%20at%2008-54-50-png.png)
7. Navigate to Schema and open the schema used in point 4 above. Copy the Schema ID and keep it for [step 3](https://support.didomi.io/adobe-experience-cloud-cdp-integration#Step3):  
   ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2008-59-46-png.png?width=479&height=251&name=Screenshot%202023-07-20%20at%2008-59-46-png.png)
8. Navigate to Datasets and select the Dataset created/used in Step 4 above. Copy the Dataset ID and keep it for [step 3](https://support.didomi.io/adobe-experience-cloud-cdp-integration#Step3):  
   ![](https://support.didomi.io/hs-fs/hubfs/Screenshot%202023-07-20%20at%2009-02-01-png.png?width=479&height=251&name=Screenshot%202023-07-20%20at%2009-02-01-png.png)

### Step #3 - Enable your Didomi-Adobe integration

Once your new connection is enabled in AEP, you can proceed with the configuration on the Didomi end to finalize your integration config.

Navigate to the [Didomi Console,](https://console.didomi.io) click on the **Marketplace module** in the left menu, then follow these steps:

#### Settings

1.  Add the different parameters previously collected in [Step #1](https://support.didomi.io/adobe-experience-cloud-cdp-integration#Step1) and [Step #2](https://support.didomi.io/adobe-experience-cloud-cdp-integration#Step2) above.
2. Click on "Save Settings".

#### Options

- Upsert mode: by enabling this option, you authorise Didomi to create new profiles while pushing user preferences to Adobe.  
    - If Upsert mode is enabled: Didomi will check if the organization\_user\_id (provided when the user submits their preference on Didomi's PMP widget) matches either an id or a personID. If not, we create a new user and push the organization\_user\_id to both id and personId.

#### Mapping

Make sure your Adobe profile attributes are already created in [AEP](https://experience.adobe.com/) before you start the Mapping step.

- For each purpose/preference/preference value, select the corresponding Adobe profile property from the Dropdown (scroll or search by name).

There are some rules when it comes to mapping Didomi properties with AEP properties:

- Purpose -\> Boolean
- Preference -\> string
- Preference value -\> Boolean

Learn more about the Didomi - Adobe Experience Cloud integration in our [Developer Documentation](https://developers.didomi.io/integrations/third-party-apps/preference-management-platform-integrations/adobe-experience-cloud).

 

- [Consent notice creation](https://support.didomi.io/consent-notice-creation#main-content)

    - [Basics](https://support.didomi.io/consent-notice-creation#basics)
    - [Consent notice per device](https://support.didomi.io/consent-notice-creation#consent-notice-per-device)
    - [Manage Vendors and Purposes](https://support.didomi.io/consent-notice-creation#manage-vendors-and-purposes)
    - [Customization](https://support.didomi.io/consent-notice-creation#customization)
    - [Multi-regulations](https://support.didomi.io/consent-notice-creation#multi-regulations)
    - [Frameworks](https://support.didomi.io/consent-notice-creation#frameworks)
    - [Integrations](https://support.didomi.io/consent-notice-creation#integrations)
    - [Console migration](https://support.didomi.io/consent-notice-creation#console-migration)
    - [IAB GPP Framework](https://support.didomi.io/consent-notice-creation#iab-gpp-framework)
    - [Accessibility](https://support.didomi.io/consent-notice-creation#accessibility)
- [Compliance report](https://support.didomi.io/compliance-report#main-content)

    - [CMP Vendor Sync](https://support.didomi.io/compliance-report#cmp-vendor-sync)
    - [Advanced Compliance Monitoring](https://support.didomi.io/compliance-report#advanced-compliance-monitoring)
- [Preference Management Platform](https://support.didomi.io/preference-management-platform#main-content)

    - [Configuration Tree](https://support.didomi.io/preference-management-platform#configuration-tree)
    - [Widget](https://support.didomi.io/preference-management-platform#widget)
    - [Deployment](https://support.didomi.io/preference-management-platform#deployment)
- [Google integrations](https://support.didomi.io/google-integrations)
- [Privacy Request](https://support.didomi.io/privacy-request#main-content)

    - [User Requests](https://support.didomi.io/privacy-request#user-requests)
    - [Widgets](https://support.didomi.io/privacy-request#widgets)
- [IAB TCF](https://support.didomi.io/iab-tcf#main-content)

    - [Google & TCF](https://support.didomi.io/iab-tcf#google-tcf)
    - [TCFv2 Presentation](https://support.didomi.io/iab-tcf#tcfv2-presentation)
    - [TCF v2.2](https://support.didomi.io/iab-tcf#tcf-v2-2)
- [Analytics](https://support.didomi.io/analytics#main-content)

    - [Consent Management Platform (CMP) Analytics](https://support.didomi.io/analytics#consent-management-platform-cmp-analytics)
    - [Preference Management Platform (PMP) Analytics](https://support.didomi.io/analytics#preference-management-platform-pmp-analytics)
    - [ACM (Advance Compliance Monitoring)](https://support.didomi.io/analytics#acm-advance-compliance-monitoring)
- [Integrations](https://support.didomi.io/integrations#main-content)

    - [AB testing](https://support.didomi.io/integrations#ab-testing)
    - [Paywalls](https://support.didomi.io/integrations#paywalls)
    - [CMS](https://support.didomi.io/integrations#cms)
    - [Generic integrations](https://support.didomi.io/integrations#generic-integrations)
    - [Marketing automation](https://support.didomi.io/integrations#marketing-automation)
    - [Customer Data Platform (CDP)](https://support.didomi.io/integrations#customer-data-platform-cdp)
    - [CRM](https://support.didomi.io/integrations#crm)
- [Lexicon](https://support.didomi.io/lexicon)
- [Legal Requirements](https://support.didomi.io/legal-requirements#main-content)

    - [Didomi SDK compliance](https://support.didomi.io/legal-requirements#didomi-sdk-compliance)
- [Privacy Center and Data Processing](https://support.didomi.io/privacy-center-and-data-processing)
- [FAQ](https://support.didomi.io/faq#main-content)

    - [CMP / Managing tags](https://support.didomi.io/faq#cmp-managing-tags)
    - [CMP / Data Privacy for publishers](https://support.didomi.io/faq#cmp-data-privacy-for-publishers)
    - [CMP / Implementing a consent notice](https://support.didomi.io/faq#cmp-implementing-a-consent-notice)
    - [Debugging](https://support.didomi.io/faq#debugging)
    - [CMP / CPRA](https://support.didomi.io/faq#cmp-cpra)
    - [CMP / Analytics](https://support.didomi.io/faq#cmp-analytics)
    - [PMP](https://support.didomi.io/faq#pmp)
    - [Share consent](https://support.didomi.io/faq#share-consent)
    - [Customization](https://support.didomi.io/faq#customization)
    - [Cookies](https://support.didomi.io/faq#cookies)
    - [IAB](https://support.didomi.io/faq#iab)
- [Versions & Proofs](https://support.didomi.io/versions-proofs)
- [Login & Security](https://support.didomi.io/login-security#main-content)

    - [SSO](https://support.didomi.io/login-security#sso)
    - [Users, Teams and Permissions](https://support.didomi.io/login-security#users-teams-and-permissions)
- [Privacy Hub widget](https://support.didomi.io/privacy-hub-widget)
- [Consent Notices (old flow)](https://support.didomi.io/consent-notices-old-flow)
- [Consent Notices (NEW FLOW)](https://support.didomi.io/consent-notices-new-flow)
- [Customer Portal - Tickets](https://support.didomi.io/customer-portal-tickets)
- [Organization settings](https://support.didomi.io/organization-settings)
- [SDK version control](https://support.didomi.io/sdk-version-control)

Didomi, verb in ancient greek (δ‌‌ιδο‌μι): consent.

Copyright © 2026, Didomi SAS

Cookies