> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeotap.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Audience Recommender

> Describe a marketing goal in plain language and receive AI-generated audience segment recommendations grounded in your real customer behavioural data.

## 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

<Note>
  The Audience Recommender is part of the **AI Playground**. Using it is subject to the [Beta Terms of Use](/articles/labs-customer/ai-playground#beta-terms-of-use).
</Note>

## How to generate a recommendation

<Steps>
  <Step title="Navigate to Labs">
    Open the **Labs** section from the Zeotap sidebar. You will see the **AI Playground** listing with all available and upcoming tools.

    <Frame>
      <img src="https://mintcdn.com/zeotap/kPwjGvaJvAiXPhp7/articles/labs-customer/Storage/labs-customer/ai-playground/ai-playground-landing.jpg?fit=max&auto=format&n=kPwjGvaJvAiXPhp7&q=85&s=1ae3011d50ef71e6c07eb05b1a79e239" width="1894" height="1020" data-path="articles/labs-customer/Storage/labs-customer/ai-playground/ai-playground-landing.jpg" />
    </Frame>
  </Step>

  <Step title="Open the Audience Recommender">
    Click **Explore** on the **Audience Recommender** card (marked with a green **Live** indicator). On first use, you will be prompted to review and accept the **Beta Terms** before proceeding.
  </Step>

  <Step title="View your recommendation history">
    The main dashboard shows a table of all previous recommendation sessions for your organisation. Each row is a session containing the audiences generated for it. You can revisit and reference these at any time without regenerating.

    <Frame>
      <img src="https://mintcdn.com/zeotap/kPwjGvaJvAiXPhp7/articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-history.jpg?fit=max&auto=format&n=kPwjGvaJvAiXPhp7&q=85&s=e819c80032bef9399e9e84cca3b73744" width="1894" height="1020" data-path="articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-history.jpg" />
    </Frame>
  </Step>

  <Step title="Start a new recommendation">
    Click **+ Generate Recommendation** to begin a new session.
  </Step>

  <Step title="Select a marketing goal">
    Choose the goal type that fits your campaign: **Upsell**, **Acquisition**, **Win-Back**, **Retention**, **Loyalty**, **Seasonal**, or **Re-engagement**. Alternatively, select a **Quick-start Template** — pre-written prompts for common use cases that drop directly into the goal field. Use a template as-is or edit it to reflect your specific context. The more specific your prompt, the more targeted the output.

    <Frame>
      <img src="https://mintcdn.com/zeotap/kPwjGvaJvAiXPhp7/articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-generate.jpg?fit=max&auto=format&n=kPwjGvaJvAiXPhp7&q=85&s=0e9daaa33ab4e12eef2e02eadae3ee23" width="1894" height="1020" data-path="articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-generate.jpg" />
    </Frame>
  </Step>

  <Step title="Name the session">
    Give the session a **Campaign name** so you can find it later — the campaign name, brief title, quarter, or anything that helps your team identify it.
  </Step>

  <Step title="Set the lookback window">
    In the **Settings** panel, choose the data period the model should draw from. Options depend on which analysis runs have been completed for your organisation.
  </Step>

  <Step title="Click &#x22;Get Recommendations&#x22;">
    The session appears in your table immediately with a **Processing** status. You do not need to stay on the page — it updates automatically.

    <Frame>
      <img src="https://mintcdn.com/zeotap/kPwjGvaJvAiXPhp7/articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-processing.jpg?fit=max&auto=format&n=kPwjGvaJvAiXPhp7&q=85&s=99eb022c56099a351ecf0d79e979ef8b" width="1894" height="1020" data-path="articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-processing.jpg" />
    </Frame>
  </Step>
</Steps>

<Note>
  Generating recommendations typically takes **10–15 minutes**. Sessions showing "Processing" will update automatically — check back or refresh the page.
</Note>

## Reviewing and using recommendations

Once processing is complete, click into the session to see the full list of generated audience recommendations.

<Frame>
  <img src="https://mintcdn.com/zeotap/kPwjGvaJvAiXPhp7/articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-session.jpg?fit=max&auto=format&n=kPwjGvaJvAiXPhp7&q=85&s=dbb69b31aa192c6c9441c81ce230acda" width="1894" height="1020" data-path="articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-session.jpg" />
</Frame>

For each recommendation you will see:

* **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.

<Frame>
  <img src="https://mintcdn.com/zeotap/kPwjGvaJvAiXPhp7/articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-detail.jpg?fit=max&auto=format&n=kPwjGvaJvAiXPhp7&q=85&s=3eb8fa7455bbf4c5665c72ac9f137b26" width="1894" height="1020" data-path="articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-detail.jpg" />
</Frame>

### Publishing a recommendation

When you find a recommendation you want to act on, click **Publish**.

<Note>
  Publishing does **not** create a live audience immediately. It surfaces the recommendation in the **Recommended Audiences** section of the main **Audiences** module. From there, your team can pick it up at any time and create a live audience from it. The recommendation remains available as a standing option until acted on.
</Note>

<Frame>
  <img src="https://mintcdn.com/zeotap/kPwjGvaJvAiXPhp7/articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-in-audiences.jpg?fit=max&auto=format&n=kPwjGvaJvAiXPhp7&q=85&s=23e33b485de1e266b4a66083a63b805b" width="1894" height="1020" data-path="articles/labs-customer/Storage/labs-customer/audience-recommender/audience-recommender-in-audiences.jpg" />
</Frame>

## Data privacy and 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

The AI model **does not** see, process, or store any of the following:

* Individual customer records
* User IDs or any personally identifiable information
* Raw event or profile data

<Note>
  **Privacy by design.** PII removal happens before data is made available to the planning agent or the LLM. This is an architectural guarantee, not a configuration option — the pipeline is designed so that individual-level data never reaches the AI layer.
</Note>

### 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

<Note>
  **Data residency.** All data processed and stored by the Audience Recommender pipeline remains in the Europe region. No customer data is transferred outside this region as part of the recommendation pipeline.
</Note>

### 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

<AccordionGroup>
  <Accordion title="How long does it take to get recommendations?">
    Typically **10 to 15 minutes** from the point you submit a request. The session status updates automatically in your recommendations table — you do not need to stay on the page while it processes.
  </Accordion>

  <Accordion title="Do I need to be a data analyst to use this?">
    No. The tool is designed for marketers. You describe your goal in plain English and the system handles the segment logic. No query language or data modelling knowledge is required.
  </Accordion>

  <Accordion title="Does the AI see my customers' personal data?">
    No. The AI model only receives aggregated, anonymised feature metadata — things like what fields exist in your data, how often they are populated, and what the distinct values are (e.g. `purchase`, `add to cart`). Individual customer records and user IDs are never passed to the AI model. See the [Data privacy and usage](#data-privacy-and-usage) section for the full pipeline explanation.
  </Accordion>

  <Accordion title="Where is my data stored and processed?">
    All data processed by the Audience Recommender pipeline — including feature analysis data and audience counts — is stored in Zeotap's **EU-hosted infrastructure** (Europe region). No data is transferred outside this region as part of the recommendation pipeline.
  </Accordion>

  <Accordion title="Can other organisations see my data?">
    No. Feature analysis data is stored on an organisation-specific basis. Your aggregated data is isolated and not accessible to or shared with any other organisation on the platform.
  </Accordion>

  <Accordion title="What data does the AI model actually use?">
    The AI model receives three things: the aggregated, anonymised feature metadata from your data (field names, fill rates, sample distinct values), the segment plan produced by the planning agent, and the natural language goal you submitted. It does not receive raw customer data, user IDs, or any PII.
  </Accordion>

  <Accordion title="Can I edit or refine a recommendation?">
    Not directly within the tool at this stage. If a recommendation is close but not quite right, you can **publish** it and adjust the audience definition in the main **Audiences** module. You can also generate a new recommendation with a more specific prompt — the more detail you provide in your goal, the more targeted the output tends to be.
  </Accordion>

  <Accordion title="What happens if the audience count is missing?">
    Audience counts are fetched in a separate step after recommendation generation. On a freshly completed session the count may not have populated yet. Use the **Refresh** button next to the count field to pull the latest figure.
  </Accordion>

  <Accordion title="Are the recommendations guaranteed to be accurate?">
    No. The recommendations are AI-generated and advisory in nature. They are a starting point or second opinion — not a replacement for human judgement. You should review recommendations before acting on them, particularly for high-value campaigns or sensitive audience segments.
  </Accordion>

  <Accordion title="What is the lookback window and how do I choose it?">
    The **lookback window** is the period of customer data the model draws from when generating recommendations. Longer windows capture more behavioural history; shorter windows reflect more recent behaviour. The options available to you depend on which analysis runs have been completed for your organisation. If you are unsure which to choose, speak to your Customer Success Manager.
  </Accordion>

  <Accordion title="What is the beta programme and what does it mean for me?">
    The beta programme is Zeotap's structured early-access initiative. Features in the AI Playground are pre-release: they work and run on your real data, but they are still being refined. Zeotap operates on **4-week feedback cycles** — your input has a direct and fast impact on how these features develop. See the [Beta Terms of Use](/articles/labs-customer/ai-playground#beta-terms-of-use) for the full terms.
  </Accordion>

  <Accordion title="Who do I contact if something is not working?">
    Your **Customer Success Manager** is your first point of contact for any questions, issues, or feedback about the AI Playground. For product feedback, you can also use the in-product feedback mechanisms within the AI Playground.
  </Accordion>
</AccordionGroup>
