Configure AEM Assets integration with Experience Cloud

If you are an Adobe Experience Cloud customer, you can synchronize your assets within Adobe Experience Manager Assets with Adobe Creative Cloud, and vice versa. You can also synchronize your assets with Experience Cloud and vice versa. You can set up this synchronization through Adobe I/O. The updated name of Adobe Marketing Cloud is Adobe Experience Cloud.

The workflow to set up this integration is:

  1. Create an authentication in Adobe I/O using a public gateway and get an application ID.
  2. Create a profile on your AEM Assets instance using the application ID.
  3. Use this configuration to synchronize your assets.

At the backend, the AEM server authenticates your profile with the gateway and then synchronizes the data between Assets and Experience Cloud.


This feature is deprecated in AEM Assets. Find replacements in AEM and Creative Cloud Integration best practices. If you have any queries, contact Adobe Customer Care.

Create an application

  1. Access the Adobe Developer gateway interface by logging in at


    You require administrator privileges to create an application ID.

  2. From the left pane, navigate to Developer Tools > Applications to view a list of applications.

  3. Click Add aem_assets_addcircle_icon to create an application.

  4. From the Client Credentials list, select Service Account (JWT Assertion), which is a server-to-server communication service for server authentication.


  5. Specify a name for the application and an optional description.

  6. From the Organization list, select the organization for which you want to synchronize assets.

  7. From the Scope list, select dam-read, dam-sync, dam-write, and cc-share.

  8. Click Create. A message notifies that the application is created.

    Notification of successful creation of the application to integrate AEM Assets with Adobe CC

  9. Copy the Application ID that is generated for the new application.


    Ensure that you do not inadvertently copy the Application Secret instead of the Application ID.

Add a new configuration to Experience Cloud

  1. Click the AEM logo on the user interface of your local AEM Assets instance and navigate to Tools > Cloud Services > Legacy Cloud Services.

  2. Locate the Adobe Experience Cloud service. If no configurations exist, click Configure Now. If configurations exist, click Show Configurations and click + to add a new configuration.


    Use an Adobe ID account that has administrator privileges for the organization.

  3. In the Create Configuration dialog, specify a title and name for the new configuration and click Create.

    Name a new configuration to integrate AEM Assets and CC

  4. In the Tenant URL field, specify the URL for AEM Assets. In the past, if the URL was defined as https://<tenant_id>, change it to https://<tenant_id>

    1. Navigate to Tools > Cloud Services > Legacy Cloud Services. Under Adobe Experience Cloud, click Show Configurations.
    2. Select the existing configuration to edit. Edit the configuration and replace to
    3. Save the configuration. Test the MAC-sync replication agents.
  5. In the Client ID field, paste the application ID you copied at the end of the procedure create an application.

    Provide the application ID values required to integrate AEM Assets and Creative Cloud

  6. Under Synchronization select Enabled to enable synchronization and click OK. If you select disabled, the synchronization works in a single direction.

  7. From the configuration page, click Display Public Key to display the public key generated for your instance. Alternatively, click Download Public Key for OAuth Gateway to download the file containing the public key. Then, open the file to display the public key.

Enable synchronization

  1. Display the public key using one of the following methods mentioned in the last step of the procedure add a new configuration to Experience Cloud. Click Display Public Key.

  2. Copy the public key and paste it into the Public Key field of configuration interface of the application you created in create an application.


  3. Click Update. Synchronize your assets with the AEM Assets instance now.

Test the synchronization

  1. Click the AEM logo on the user interface of your local AEM Assets instance and navigate to Tools> Deployment> Replicationto locate the replication profiles created for synchronization.

  2. On the Replication page, click Agents on author.

  3. From the list of profiles, click the default replication profile for your organization to open it.

  4. In the dialog, click Test Connection.

    Test connection and set the default replication profile for your organization

  5. When the replication rest completes, check for a success message at the end of the test results.

Add users to Experience Cloud

  1. Log in to Experience Cloud using administrator credentials.
  2. From the rails, go to Administration and then click Launch Enterprise Dashboard.
  3. From the rail, click Users to open the User Management page.
  4. From the toolbar, click Add aem_assets_add_icon.
  5. Add one or more users that you want to provide the ability to share assets with Creative Cloud.

Exchange assets between AEM Assets and Experience Cloud

  1. Log in to AEM Assets.

  2. In the Assets console, create a folder and upload some assets to it. For example, create a folder mc-demo and upload an asset to it.

  3. Select the folder and click Share assets_share.

  4. From the menu, select Adobe Experience Cloud and the click Share. A message notifies that the folder is shared with Experience Cloud.


    Sharing an Assets folder of the type sling:OrderedFolder, is not supported in the context of sharing in Adobe Experience Cloud. If you want to share a folder, when creating it in AEM Assets, do not select the Ordered option.

  5. Refresh the AEM Assets user interface. The folder you created in the Assets console of your local AEM Assets instance is copied to the Experience Cloud user interface. The asset that you upload to the folder in AEM Assets appears in the copy of the folder in Experience Cloud after it is processed by the AEM server.

  6. You can also upload an asset in the replicated copy of the folder in Experience Cloud. After it is processed, the asset appears in the shared folder in AEM Assets.

On this page