Adobe Experience Platform (AEP)
Use GrowthLoop audiences for Adobe Experience Platform profiles and experience events.
Connect this destination to export audience membership as Adobe Experience Platform profiles or experience events, for use in AEP activation.
This destination writes to your Adobe Experience Platform account and is a good fit when you want to:
- Write audience membership in AEP as profile attributes or experience events
- Match contacts on an AEP identity namespace such as email, phone, or a custom ID
This maps to GrowthLoop Audiences:
| Use it for | Audiences |
|---|---|
| Sending GrowthLoop audiences to Adobe Experience Platform | ✓ |
If you onboard files to Adobe Audience Manager through S3, use Adobe Audience Manager. If you personalize on the site with profile attributes, use Adobe Target. If you send Campaign Classic email, use Adobe Campaign Classic.
Prerequisites
Make sure you have:
- An Adobe Experience Platform account.
- A project in the Adobe Developer Console with the Experience Platform API added. You need Developer access to create or retrieve the Client ID (API Key) and Client Secret. See Adobe's create a project guide. If you do not have access, ask an admin.
- Your Tenant Name, Sandbox Name, and Organization ID.
Set up Adobe Experience Platform as a destination
- In GrowthLoop, click the Destinations tab on the left sidebar.
- Click New Destination on the upper right side.
- Search for Adobe Experience Platform and click Add Adobe Experience Platform.
- Enter the required information, then click Create.
| Field | Description |
|---|---|
| Destination Name | Name this destination in GrowthLoop. Use a name so your team recognizes its purpose, like "Adobe Experience Platform". |
| Sync Frequency | Set the default export frequency (for example, daily or weekly). You can override this setting for individual exports. |
| Tenant Name | Your AEP tenant. It appears in the Experience Cloud URL after @. |
| Sandbox Name | Your AEP sandbox. It appears in the URL after sname:. |
| Organization ID | Your org ID from the Adobe Admin Console URL. Copy the full value, including @AdobeOrg. |
| Client ID (API Key) | From Adobe Developer Console → Projects → your project → Credentials. |
| Client Secret | Generate this in the same Credentials section. |
| Namespace | The AEP identity type used to match profiles, such as Email, Phone, IDFA, GAID, ECID, or Custom Namespace. |
| Custom Namespace ID (optional) | Required when Namespace is Custom Namespace. Enter the Identity Symbol exactly as it appears under Adobe Experience Platform → Identities. |
| Use Events | When enabled, GrowthLoop sends entry and exit as experience events to one shared dataset. When disabled (default), GrowthLoop stores membership as profile attributes and creates a dataset per audience. |
GrowthLoop validates the credentials. Adobe Experience Platform then appears in your list of connected destinations.
Export to Adobe Experience Platform
From within GrowthLoop, export from an audience. See Export an audience if you need more information on these steps.
After building or selecting an audience, click Export, then search for Adobe Experience Platform.
Map contact identifiers
The match fields GrowthLoop shows depend on the Namespace you selected on the destination.
| Destination namespace | Match field shown |
|---|---|
| Phone | Phone |
| Custom Namespace | Unique ID |
| Other standard namespaces | The matching identifier, such as IDFA, GAID, or ECID |
To use a different identity type, create a new destination with that namespace. You cannot change the namespace on an existing destination after the first export creates the AEP schema. You can also map custom attributes from the audience as additional fields.
Configure the export
- Export Name: GrowthLoop populates this with your audience name.
- Campaign Type: Choose a one-time export or an ongoing export.
- Export Inclusion Criteria: Choose All audience members or Newly added audience members.
- Namespace: Shows the identity symbol from destination setup. This field is disabled.
- Export Schedule: Set the frequency, start date, end date, and days of the week.
- Additional Fields: Optional. Map extra fields for personalization and alias the output names if needed.
Export behavior
This is what GrowthLoop writes when you export an audience.
| Behavior | What happens |
|---|---|
| What GrowthLoop writes | Audience membership as profile attributes or experience events. Direction is GrowthLoop → Adobe Experience Platform. |
| When it runs | GrowthLoop sends the export as a batch on the next successful run. An export that starts Now runs within about 15 minutes. Adobe typically lands profile data within minutes to a few hours. The audience does not appear until Adobe runs daily batch audience evaluation. |
| Schema | On the first export, AEP creates a schema whose name starts with gl_audience. Later exports reuse that schema. |
| Profile attributes (default) | GrowthLoop stores membership as profile attributes and creates a new dataset for each audience. |
| Use Events | GrowthLoop sends entry and exit as events to one shared schema (growthloop_audience_events) and dataset (growthloop_events). |
| Primary identity | The destination namespace becomes the primary identity on the schema. You cannot change it after the schema exists. |
| Personalization | Additional fields are supported. |
| One-time exports | GrowthLoop sends current membership once. |
| Ongoing exports | GrowthLoop sends entry and exit as profile attributes or events on each scheduled run. |
Confirm the export was successful
When the run finishes, confirm you can use the data in Adobe Experience Platform.
- Audience export: Open Customers → Audiences and look up the audience with a
gl_prefix.

In GrowthLoop, review counts on the audience Exports tab. See Export an audience for more information.
Congrats on successfully exporting to Adobe Experience Platform!
Troubleshooting
These are the issues we see most often. You can always email us at [email protected] for help.
| Problem | Cause | Resolution |
|---|---|---|
| Connection fails to validate | The Developer Console project does not include the Experience Platform API | Use credentials from a project that includes the Experience Platform API |
| Organization ID is rejected | The value is missing @AdobeOrg | Copy the full Organization ID, including @AdobeOrg |
| Custom namespace rows fail | The Identity Symbol does not match AEP | Enter the Identity Symbol exactly as it appears in AEP |
| You need a different namespace | The namespace is locked after the first export | Create a new destination. Do not edit the namespace after the first export |
| The audience is missing in AEP | Adobe has not run daily batch audience evaluation | Wait for daily batch audience evaluation |
Updated 16 days ago
