Overview
The Audience Recommender lets you describe a campaign goal in plain language and receive AI-generated audience segment recommendations grounded in your organisation’s actual customer behavioural data. You do not need to write queries or understand your data model — describe what you are trying to achieve and the tool handles the rest. Particularly useful when:- You are starting a new campaign and are unsure how to define the right segment
- You want a second perspective on a brief you already have
- You want to explore less obvious segments for a specific marketing goal
How to generate a recommendation
Navigate to Labs

Open the Audience Recommender
View your recommendation history

Select a marketing goal

Name the session
Set the lookback window
Reviewing and using recommendations
Once processing is complete, click into the session to see the full list of generated audience recommendations.
- The reasoning — why this segment was recommended, in plain language
- The segment query — the underlying logic that defines the audience
- The original prompt — the goal you submitted that produced this recommendation
- Audience count — the number of customer profiles matching the segment. Use the Refresh button if the count has not yet populated on a freshly completed session.

Publishing a recommendation
When you find a recommendation you want to act on, click Publish.
Data privacy & usage
Understanding how your data is used is important. This section explains the full pipeline — from the moment you submit a request to the point an audience count is returned — so you can see exactly where your data goes and what protections are in place at each step.Pipeline overview
The Audience Recommender operates in three distinct stages. At no point does an AI model receive personally identifiable information (PII) about your customers.| Stage | What happens | PII exposure |
|---|---|---|
| Stage 1 — Feature Analysis | Your event and profile data is processed to collect aggregated behavioural metrics — things like what percentage of records contain a given field, and what the distinct values are (e.g. purchase, add to cart, checkout). All PII columns are removed before this data is stored or used further. No individual user records are retained at this stage. | No PII stored |
| Stage 2 — Agent Planning | A planning agent receives only the non-PII aggregated feature analysis data. Using this context, it produces a structured plan describing potential audience segments to create. No raw customer data is passed to the agent at this stage. | No PII passed |
| Stage 3 — SQL Validation & Count | An LLM converts the agent’s plan into SQL queries (e.g. event name = add to cart AND country = Germany). These queries run against your organisation’s data within Zeotap’s infrastructure to retrieve the count of unique user IDs matching each segment. Only the count — not individual profiles — is returned, stored, and surfaced in the UI. | Count only — no profiles |
What the AI model sees
The AI model (LLM) used in this pipeline is provided only with:- Aggregated, anonymised feature metadata — field names, fill rates, and sample distinct values (e.g.
purchase,Germany,mobile) - The segment plan produced by the planning agent
- The natural language goal you submitted
- Individual customer records
- User IDs or any personally identifiable information
- Raw event or profile data
Data storage and hosting
All project data for the Audience Recommender is held within Zeotap’s CDP Pro infrastructure:- Feature analysis data is stored in an organisation-specific manner
- Data is stored in Delta Lake format
- All data is hosted in the Europe region, consistent with GDPR requirements
- Audience counts (the output of Stage 3) are stored and made available via API to the Audiences module
Organisation data isolation
Feature analysis data is aggregated and stored on an organisation-by-organisation basis. Data belonging to your organisation is not shared with, accessible to, or combined with data from any other organisation using the platform.Frequently asked questions
How long does it take to get recommendations?
How long does it take to get recommendations?
Do I need to be a data analyst to use this?
Do I need to be a data analyst to use this?
Does the AI see my customers' personal data?
Does the AI see my customers' personal data?
purchase, add to cart). Individual customer records and user IDs are never passed to the AI model. See the Data privacy & usage section for the full pipeline explanation.Where is my data stored and processed?
Where is my data stored and processed?
Can other organisations see my data?
Can other organisations see my data?
What data does the AI model actually use?
What data does the AI model actually use?
Can I edit or refine a recommendation?
Can I edit or refine a recommendation?
What happens if the audience count is missing?
What happens if the audience count is missing?
Are the recommendations guaranteed to be accurate?
Are the recommendations guaranteed to be accurate?
What is the lookback window and how do I choose it?
What is the lookback window and how do I choose it?
What is the beta programme and what does it mean for me?
What is the beta programme and what does it mean for me?
Who do I contact if something is not working?
Who do I contact if something is not working?
