Bulk Audience Creation | Community
Skip to main content
New Participant
May 21, 2025
Solved

Bulk Audience Creation

Hi,

 

We create large batches of Audiences using either attributes or other audiences, and it can become a quite a manual process.

 

Wondering if there is a way to create more than one audience at a time?

 

Thanks!

 

Asheesh_Pandey
Asheesh_PandeyAccepted solution
New Participant
May 22, 2025

@benjaminpu 

Yes, there are a few ways to make creating multiple audiences much easier and less manual:

1. Data Distiller Audiences (my favorite) - Use SQL in Data Distiller to create many audiences at once by writing queries. It's much faster than doing it manually in the interface.

2. CSV Upload - Upload a CSV with the audience details. Really helpful when bringing in lists from external systems.

3. Segment API - I second @ankitjasani29, This is a more technical option, but very powerful. It allows you to automate audience creation using a script or tool.

3 replies

Asheesh_Pandey
Asheesh_PandeyAccepted solution
New Participant
May 22, 2025

@benjaminpu 

Yes, there are a few ways to make creating multiple audiences much easier and less manual:

1. Data Distiller Audiences (my favorite) - Use SQL in Data Distiller to create many audiences at once by writing queries. It's much faster than doing it manually in the interface.

2. CSV Upload - Upload a CSV with the audience details. Really helpful when bringing in lists from external systems.

3. Segment API - I second @ankitjasani29, This is a more technical option, but very powerful. It allows you to automate audience creation using a script or tool.

Translate
AnkitJasani29
Level 6
May 21, 2025

Hi @benjaminpu ,

Directly through UI option not available as of now but Segment Builder APIs are there.

Reference: https://experienceleague.adobe.com/en/docs/experience-platform/segmentation/api/segment-definitions

 

Thanks

Ankit

Translate
Level 5
May 21, 2025

Hi @benjaminpu ,

I understand creating a large number of audiences (especially if repetitive), can take some time and drain energy.

  1. However, nested audience and dynamic audience could come at handy - I would recommend you to give a try to those first.
  2. If you have already exhausted those options, then there is a rest API which could come handy for you: resource

In personal experience, I have felt the complexity of pql handling in rest api could be a tad bit challenge in itself - so I have not used this option myself, but feel free to give it a try and see if it matches your expectation.

 

Hope it helps!

Translate