<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RudderStack Docs – Audience Builder</title><link>https://www.rudderstack.com/docs/audiences/audience-builder/</link><description>Recent content in Audience Builder on RudderStack Docs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://www.rudderstack.com/docs/audiences/audience-builder/index.xml" rel="self" type="application/rss+xml"/><item><title>Audiences: How to Create an Audience using the Audience Builder</title><link>https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/</guid><description>
&lt;p>This guide walks you through creating an audience using the visual Audience Builder.&lt;/p>
&lt;ul>
&lt;li>See &lt;a href="https://www.rudderstack.com/docs/audiences/overview/" >Audiences Overview&lt;/a> for an introduction to Audiences, supported destinations, and prerequisites&lt;/li>
&lt;li>See &lt;a href="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" >Audience Builder Reference&lt;/a> for condition-type descriptions, operators, and examples&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="video-walkthrough" data-heading="Video walkthrough" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h2 id="video-walkthrough">Video walkthrough&lt;/h2>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe src="https://www.youtube.com/embed/r6zQBWxzsRY" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="prerequisites" data-heading="Prerequisites" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h2 id="prerequisites">Prerequisites&lt;/h2>&lt;p>Before creating an audience, talk to your &lt;strong>Data team&lt;/strong> to ensure you have a &lt;a href="https://www.rudderstack.com/docs/audiences/data-graph/" >Data Graph&lt;/a> in place.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="1-add-a-new-audience" data-heading="1: Add a new audience" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h2 id="1-add-a-new-audience">1: Add a new audience&lt;/h2>&lt;p>Navigate to &lt;strong>Activate&lt;/strong> &amp;gt; &lt;strong>Audiences&lt;/strong> and click &lt;strong>Add audience&lt;/strong>.&lt;/p>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-1.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-1.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-1.webp"
alt="Add audience"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="2-select-the-data-source" data-heading="2: Select the data source" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h2 id="2-select-the-data-source">2: Select the data source&lt;/h2>&lt;ol>
&lt;li>Select a data source for the audience.&lt;/li>
&lt;/ol>
&lt;blockquote class="warning">
&lt;div class="tip-quote">
&lt;img src=https://www.rudderstack.com/docs/docs/images/warning.svg alt="warning" loading="lazy" decoding="async" class="img__small" style="
margin-top: 3px; width: 20px;height: 16px;" />
&lt;div class="tip-text">You cannot change the data source after the audience is created. If you need a different data source, you will need to create a new audience.&lt;/div>
&lt;/div>
&lt;/blockquote>
&lt;ol start="2">
&lt;li>Provide a name and description for this audience.&lt;/li>
&lt;li>Confirm and click &lt;strong>Create&lt;/strong> to create the audience with this base definition.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-2.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-2.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-2.webp"
alt="Set base definitions for the audience"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="3-add-the-audience-conditions" data-heading="3: Add the audience conditions" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h2 id="3-add-the-audience-conditions">3: Add the audience conditions&lt;/h2>&lt;p>Click &lt;strong>Add Condition&lt;/strong> to start defining conditions for the audience.&lt;/p>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-3.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-3.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-3.webp"
alt="Add condition"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;p>You can add the following conditions to your audience:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Condition&lt;/th>
&lt;th style="text-align:left">&lt;div style="width: 350px;">Description&lt;/div>&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">&lt;a href="#add-property-based-conditions" >Properties&lt;/a>&lt;/td>
&lt;td style="text-align:left">Filter on columns of the data source directly&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;a href="#add-event-based-conditions" >Events&lt;/a>&lt;/td>
&lt;td style="text-align:left">Filter on timestamped event tables&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">Relations&lt;/td>
&lt;td style="text-align:left">Filter by the existence or aggregate of related entity records&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">Audiences&lt;/td>
&lt;td style="text-align:left">Reference existing saved audiences for inclusion or exclusion&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="add-property-based-conditions" data-heading="Add property-based conditions" data-level="4" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h4 id="add-property-based-conditions">Add property-based conditions&lt;/h4>&lt;ol>
&lt;li>Click &lt;strong>Add condition&lt;/strong> &amp;gt; &lt;strong>Properties&lt;/strong> to add a new property-based condition.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-4.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-4.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-4.webp"
alt="Add property-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;ol start="2">
&lt;li>Define a condition. Use the logical &lt;strong>AND&lt;/strong>/&lt;strong>OR&lt;/strong> operator to combine multiple conditions. You can also add a &lt;strong>Where&lt;/strong> condition to further narrow the results.&lt;/li>
&lt;li>Click &lt;strong>Calculate size&lt;/strong> to check the updated audience size.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-5.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-5.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-5.webp"
alt="Add property-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="add-event-based-conditions" data-heading="Add event-based conditions" data-level="4" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h4 id="add-event-based-conditions">Add event-based conditions&lt;/h4>&lt;ol>
&lt;li>Click &lt;strong>Add condition&lt;/strong> &amp;gt; &lt;strong>Event&lt;/strong> to add a new event-based condition.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-7.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-7.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-7.webp"
alt="Add event-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;ol start="2">
&lt;li>Select an event model.&lt;/li>
&lt;li>Define a condition.&lt;/li>
&lt;li>Click &lt;strong>Calculate size&lt;/strong> to check the updated audience size.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-8.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-8.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-8.webp"
alt="Add event-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;p>For details on behavioral filtering, see &lt;a href="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/#events-behavioral-conditions" >Audience Builder Reference&lt;/a>.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="add-relation-based-conditions" data-heading="Add relation-based conditions" data-level="4" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h4 id="add-relation-based-conditions">Add relation-based conditions&lt;/h4>&lt;html lang="en">
&lt;blockquote class="info">
&lt;div class="tip-quote">
&lt;img src=https://www.rudderstack.com/docs/docs/images/info.svg loading="lazy" alt="info" decoding="async" class="img__small" style="margin-top: 3px; width: 20px;height: 16px;" />
&lt;div class="tip-text">&lt;strong>Relations&lt;/strong> connect two entity models via a one-to-many relationship, while &lt;strong>Events&lt;/strong> connect entity models to event models via one-to-many.&lt;/div>
&lt;/div>
&lt;/blockquote>
&lt;/html>
&lt;ol>
&lt;li>Click &lt;strong>Add condition&lt;/strong> &amp;gt; &lt;strong>Relations&lt;/strong> to add a new relation-based condition.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-9.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-9.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-9.webp"
alt="Add relation-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;ol start="2">
&lt;li>Define a condition. Optionally, add a &lt;strong>Where&lt;/strong> condition to further narrow the results.&lt;/li>
&lt;li>Click &lt;strong>Calculate size&lt;/strong> to check the updated audience size.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-10.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-10.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-10.webp"
alt="Add relation-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;p>For details on relationship paths, quantifiers, and aggregates, see &lt;a href="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/#relations-related-entity-conditions" >Audience Builder Reference&lt;/a>.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="add-audience-based-conditions" data-heading="Add audience-based conditions" data-level="4" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h4 id="add-audience-based-conditions">Add audience-based conditions&lt;/h4>&lt;ol>
&lt;li>Click &lt;strong>Add condition&lt;/strong> &amp;gt; &lt;strong>Audiences&lt;/strong> to add a new audience-based condition.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-11.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-11.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-11.webp"
alt="Add audience-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;ol start="2">
&lt;li>Select an existing audience to use as a filter.&lt;/li>
&lt;li>Specify whether customers &lt;strong>should be a part of&lt;/strong> or &lt;strong>should not be a part of&lt;/strong> that existing audience.&lt;/li>
&lt;li>Click &lt;strong>Calculate size&lt;/strong> to check the updated audience size.&lt;/li>
&lt;/ol>
&lt;figure class="image--main " >
&lt;a
data-lightbox="image-images/audiences/create-audiences-12.webp" href="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-12.webp"
>
&lt;img src="https://www.rudderstack.com/docs/docs/images/audiences/create-audiences-12.webp"
alt="Add audience-based conditions"
decoding="async" loading="lazy" class="img-shortcode"/>
&lt;/a>
&lt;/figure>
&lt;p>For details on audience nesting and exclusion lists, see &lt;a href="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/#audiences-composition-and-exclusion" >Audience Builder Reference&lt;/a>.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="4-verify-and-finalize-the-audience" data-heading="4: Verify and finalize the audience" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h2 id="4-verify-and-finalize-the-audience">4: Verify and finalize the audience&lt;/h2>&lt;ol>
&lt;li>Click &lt;strong>Calculate size&lt;/strong> to see how many customers match the final audience conditions.&lt;/li>
&lt;li>If you&amp;rsquo;re not satisfied, tweak the audience conditions and recalculate the size to see the impact.&lt;/li>
&lt;li>Click &lt;strong>Save&lt;/strong> to finalize and save the audience — this triggers a final size calculation once again.&lt;/li>
&lt;/ol>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="5-sync-to-destinations" data-heading="5: Sync to destinations" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" data-title="How to Create an Audience using the Audience Builder" -->
&lt;h2 id="5-sync-to-destinations">5: Sync to destinations&lt;/h2>&lt;p>You can sync an audience to multiple destinations, each with its own refresh cadence.&lt;/p>
&lt;p>See &lt;a href="https://www.rudderstack.com/docs/audiences/syncs/" >Syncs&lt;/a> for details on how to connect an audience to a destination and activate it on a schedule.&lt;/p>
&lt;br /></description></item><item><title>Audiences: Audience Builder Reference</title><link>https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/</guid><description>
&lt;p>This page covers the Audience Builder&amp;rsquo;s condition types, operators, and system limits.&lt;/p>
&lt;p>For a step-by-step walkthrough on creating an audience, see &lt;a href="https://www.rudderstack.com/docs/audiences/audience-builder/create-audience/" >How to Create an Audience from a Data Graph&lt;/a>.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="condition-types" data-heading="Condition types" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h2 id="condition-types">Condition types&lt;/h2>&lt;p>The Audience Builder supports four condition types. You can combine any of them freely using AND/OR logic.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="properties-attribute-conditions" data-heading="Properties (attribute conditions)" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="properties-attribute-conditions">Properties (attribute conditions)&lt;/h3>&lt;p>Use the &lt;strong>Properties&lt;/strong> tab to filter on columns of the base entity directly.&lt;/p>
&lt;p>&lt;strong>Example:&lt;/strong> &amp;ldquo;Customers with &lt;code>lifetime_value &amp;gt;= 5000&lt;/code>.&amp;rdquo;&lt;/p>
&lt;p>The operators available depend on the column&amp;rsquo;s data type. See the &lt;a href="#operator-reference" >Operator reference&lt;/a> below.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="relations-related-entity-conditions" data-heading="Relations (related-entity conditions)" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="relations-related-entity-conditions">Relations (related-entity conditions)&lt;/h3>&lt;p>Use the &lt;strong>Relations&lt;/strong> tab to filter the base entity by the existence or aggregate of its related records.&lt;/p>
&lt;p>&lt;strong>Examples:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&amp;ldquo;Customers belonging to a &lt;code>Corporate&lt;/code> account.&amp;rdquo; (single-hop, many:1)&lt;/li>
&lt;li>&amp;ldquo;Customers who placed at least 3 orders in the last 90 days.&amp;rdquo; (single-hop, 1:many, &lt;code>count&lt;/code> aggregate + time window)&lt;/li>
&lt;li>&amp;ldquo;Customers whose total spend at Flagship stores in the last 90 days is over $1,000.&amp;rdquo; (two-hop: Customers → Sales → Stores, with &lt;code>sum&lt;/code> aggregate and a condition on the final node)&lt;/li>
&lt;/ul>
&lt;p>Relationship conditions combine:&lt;/p>
&lt;ul>
&lt;li>A &lt;strong>path&lt;/strong> of one or two relationship hops&lt;/li>
&lt;li>An optional &lt;strong>condition&lt;/strong> on the final entity (for example, &lt;code>store_type = &amp;quot;Flagship&amp;quot;&lt;/code>)&lt;/li>
&lt;li>Either a &lt;strong>quantifier&lt;/strong> (&lt;code>any&lt;/code> / &lt;code>all&lt;/code> / &lt;code>none&lt;/code>) or an &lt;strong>aggregate&lt;/strong> (&lt;code>count&lt;/code>, &lt;code>sum&lt;/code>, &lt;code>avg&lt;/code>, &lt;code>min&lt;/code>, &lt;code>max&lt;/code>), or both&lt;/li>
&lt;li>An optional &lt;strong>time window&lt;/strong> (applies when the related entity is an event model)&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="events-behavioral-conditions" data-heading="Events (behavioral conditions)" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="events-behavioral-conditions">Events (behavioral conditions)&lt;/h3>&lt;p>Use the &lt;strong>Events&lt;/strong> tab to filter on timestamped event tables, for example, &lt;code>Customer Interactions&lt;/code>, &lt;code>Purchase&lt;/code>, or &lt;code>Loyalty Points&lt;/code>. Events use the same structure as relationships but also let you set a time window.&lt;/p>
&lt;p>&lt;strong>Example:&lt;/strong> &amp;ldquo;Customers who had 3 or more &lt;code>Add to Cart&lt;/code> interactions in the last 7 days that were not converted to a purchase.&amp;rdquo;&lt;/p>
&lt;p>The following time-window modes are supported:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Label&lt;/th>
&lt;th style="text-align:left">Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">Any time&lt;/td>
&lt;td style="text-align:left">No time filter (default if omitted)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">In the last&lt;/td>
&lt;td style="text-align:left">Dynamic relative window, for example &amp;ldquo;in the last 30 days&amp;rdquo; (&lt;code>{ interval, unit }&lt;/code> where unit is &lt;code>days&lt;/code>, &lt;code>weeks&lt;/code>, &lt;code>months&lt;/code>, or &lt;code>years&lt;/code>)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">Between&lt;/td>
&lt;td style="text-align:left">Absolute date range&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">After&lt;/td>
&lt;td style="text-align:left">On or after a specific date&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">Before&lt;/td>
&lt;td style="text-align:left">Before a specific date&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="audiences-composition-and-exclusion" data-heading="Audiences (composition and exclusion)" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="audiences-composition-and-exclusion">Audiences (composition and exclusion)&lt;/h3>&lt;p>Use the &lt;strong>Audiences&lt;/strong> tab to reference saved audiences that share the same base entity. This is useful for:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Reusable building blocks&lt;/strong>: Create a &amp;ldquo;VIP Members&amp;rdquo; audience once and reuse it across many audiences.&lt;/li>
&lt;li>&lt;strong>Exclusion lists&lt;/strong>: Prevent over-messaging with &lt;code>not in &amp;quot;Recently Contacted&amp;quot;&lt;/code>.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Example:&lt;/strong> &amp;ldquo;High-LTV customers who are &lt;strong>not&lt;/strong> in the &lt;code>New Customer Welcome&lt;/code> audience.&amp;rdquo;&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="combine-conditions-with-and--or" data-heading="Combine conditions with AND / OR" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="combine-conditions-with-and--or">Combine conditions with AND / OR&lt;/h3>&lt;ul>
&lt;li>By default, conditions inside a group are joined with &lt;strong>AND&lt;/strong>&lt;/li>
&lt;li>Toggle a group to &lt;strong>OR&lt;/strong> to match any condition instead of all&lt;/li>
&lt;li>Nest one group inside another for expressions, for example, &lt;code>(A AND B) OR (C AND D)&lt;/code>&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="operator-reference" data-heading="Operator reference" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h2 id="operator-reference">Operator reference&lt;/h2>&lt;p>Audience expressions use a fixed set of operators. The operators available in each dropdown depend on the selected column&amp;rsquo;s data type.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">Label&lt;/th>
&lt;th style="text-align:left">Operator&lt;/th>
&lt;th style="text-align:left">String&lt;/th>
&lt;th style="text-align:left">Number&lt;/th>
&lt;th style="text-align:left">Boolean&lt;/th>
&lt;th style="text-align:left">Datetime&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">equal&lt;/td>
&lt;td style="text-align:left">&lt;code>eq&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">not equal to&lt;/td>
&lt;td style="text-align:left">&lt;code>neq&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">greater than&lt;/td>
&lt;td style="text-align:left">&lt;code>gt&lt;/code>&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">greater than or equal to&lt;/td>
&lt;td style="text-align:left">&lt;code>gte&lt;/code>&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">less than&lt;/td>
&lt;td style="text-align:left">&lt;code>lt&lt;/code>&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">less than or equal to&lt;/td>
&lt;td style="text-align:left">&lt;code>lte&lt;/code>&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">between&lt;/td>
&lt;td style="text-align:left">&lt;code>btw&lt;/code>&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">not between&lt;/td>
&lt;td style="text-align:left">&lt;code>nbtw&lt;/code>&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">in&lt;/td>
&lt;td style="text-align:left">&lt;code>in&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">not in&lt;/td>
&lt;td style="text-align:left">&lt;code>nin&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">containing&lt;/td>
&lt;td style="text-align:left">&lt;code>like&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">not containing&lt;/td>
&lt;td style="text-align:left">&lt;code>nlike&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">set&lt;/td>
&lt;td style="text-align:left">&lt;code>nnull&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">not set&lt;/td>
&lt;td style="text-align:left">&lt;code>null&lt;/code>&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">in the last&lt;/td>
&lt;td style="text-align:left">&lt;code>inlast&lt;/code>&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">—&lt;/td>
&lt;td style="text-align:left">✓&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;html lang="en">
&lt;blockquote class="info">
&lt;div class="tip-quote">
&lt;img src=https://www.rudderstack.com/docs/docs/images/info.svg loading="lazy" alt="info" decoding="async" class="img__small" style="margin-top: 3px; width: 20px;height: 16px;" />
&lt;div class="tip-text">&lt;code>inlast&lt;/code> takes an interval and unit, for example &amp;ldquo;in the last 30 days&amp;rdquo; or &amp;ldquo;in the last 6 months&amp;rdquo;.&lt;/div>
&lt;/div>
&lt;/blockquote>
&lt;/html>
&lt;p>&lt;strong>Aggregate comparison operators:&lt;/strong> You can compare &lt;code>COUNT&lt;/code>, &lt;code>SUM&lt;/code>, &lt;code>AVG&lt;/code>, &lt;code>MIN&lt;/code>, and &lt;code>MAX&lt;/code> with &lt;code>eq&lt;/code>, &lt;code>neq&lt;/code>, &lt;code>gt&lt;/code>, &lt;code>gte&lt;/code>, &lt;code>lt&lt;/code>, and &lt;code>lte&lt;/code>.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="preview-and-size-estimation" data-heading="Preview and size estimation" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h2 id="preview-and-size-estimation">Preview and size estimation&lt;/h2>&lt;ul>
&lt;li>&lt;strong>Automatic preview&lt;/strong>: When you open a saved audience, RudderStack runs a preview automatically. It re-runs after every save.&lt;/li>
&lt;li>&lt;strong>Manual preview&lt;/strong>: Use the &lt;strong>Calculate size&lt;/strong> button to preview unsaved changes in the builder.&lt;/li>
&lt;li>&lt;strong>Sampling&lt;/strong>: If your data team has enabled sampling in the Data Graph, the preview runs against a sample of the warehouse data for speed. The reported size is an estimate — RudderStack computes the exact membership at sync time.&lt;/li>
&lt;li>&lt;strong>Sample members&lt;/strong>: Alongside the size, the preview also shows a sample of matching record IDs so you can sanity-check the definition.&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="examples" data-heading="Examples" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h2 id="examples">Examples&lt;/h2>&lt;p>The following examples are drawn from a typical ecommerce Data Graph where &lt;code>Customers&lt;/code> is the base entity and is related to &lt;code>Accounts&lt;/code>, &lt;code>Sales&lt;/code>, &lt;code>Purchase&lt;/code>, &lt;code>Customer Interactions&lt;/code>, &lt;code>Products&lt;/code>, and &lt;code>Stores&lt;/code>.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="high-value-customers" data-heading="High value customers" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="high-value-customers">High value customers&lt;/h3>&lt;p>Customers with a lifetime value of 5,000 or more.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Tab&lt;/strong>: &lt;strong>Properties&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Condition&lt;/strong>: &lt;code>LIFETIME_VALUE &amp;gt;= 5000&lt;/code>&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="big-spenders-last-year" data-heading="Big spenders (last year)" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="big-spenders-last-year">Big spenders (last year)&lt;/h3>&lt;p>Customers whose total sales exceeded $3,000 in the last year.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Tab&lt;/strong>: &lt;strong>Events&lt;/strong> (or &lt;strong>Relations&lt;/strong> if &lt;code>Sales&lt;/code> is modeled as an entity)&lt;/li>
&lt;li>&lt;strong>Relationship&lt;/strong>: &lt;code>Customers → Sales&lt;/code>&lt;/li>
&lt;li>&lt;strong>Aggregate&lt;/strong>: &lt;code>SUM(TOTAL_AMOUNT) &amp;gt;= 3000&lt;/code>&lt;/li>
&lt;li>&lt;strong>Time window&lt;/strong>: In the last 365 days&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="frequent-buyers-last-90-days" data-heading="Frequent buyers (last 90 days)" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="frequent-buyers-last-90-days">Frequent buyers (last 90 days)&lt;/h3>&lt;p>Customers who made 10 or more purchases in the last 90 days.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Tab&lt;/strong>: &lt;strong>Events&lt;/strong>&lt;/li>
&lt;li>&lt;strong>Relationship&lt;/strong>: &lt;code>Customers → Sales&lt;/code>&lt;/li>
&lt;li>&lt;strong>Aggregate&lt;/strong>: &lt;code>COUNT(Sales) &amp;gt;= 10&lt;/code>&lt;/li>
&lt;li>&lt;strong>Time window&lt;/strong>: In the last 90 days&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="churn-risk-high-value-but-lapsed" data-heading="Churn risk: High value but lapsed" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="churn-risk-high-value-but-lapsed">Churn risk: High value but lapsed&lt;/h3>&lt;p>High-value customers who have not made a purchase in the last 90 days.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Group 1 (Properties)&lt;/strong>: &lt;code>LIFETIME_VALUE &amp;gt;= 500&lt;/code>&lt;/li>
&lt;li>&lt;strong>Group 2 (Events)&lt;/strong>: &lt;code>Customers → Sales&lt;/code>, quantifier &lt;code>none&lt;/code>, time window &lt;code>in the last 90 days&lt;/code>&lt;/li>
&lt;li>&lt;strong>Combine with&lt;/strong>: AND&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="engaged-non-buyers-excluding-win-back" data-heading="Engaged non-buyers, excluding win-back" data-level="3" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h3 id="engaged-non-buyers-excluding-win-back">Engaged non-buyers, excluding win-back&lt;/h3>&lt;p>Customers who are highly engaged but haven&amp;rsquo;t purchased and aren&amp;rsquo;t already being targeted by the win-back campaign.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Events&lt;/strong>: &lt;code>Customer Interactions count &amp;gt;= 5 in the last 14 days&lt;/code>&lt;/li>
&lt;li>&lt;strong>Events&lt;/strong>: &lt;code>Loyalty Points count &amp;gt;= 1 in the last 30 days&lt;/code>&lt;/li>
&lt;li>&lt;strong>Events&lt;/strong>: &lt;code>Sales quantifier = none in the last 30 days&lt;/code>&lt;/li>
&lt;li>&lt;strong>Audiences&lt;/strong>: not in &lt;code>Win-Back Lapsed High-Value&lt;/code>&lt;/li>
&lt;li>&lt;strong>Combine with&lt;/strong>: AND&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="current-limitations" data-heading="Current limitations" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h2 id="current-limitations">Current limitations&lt;/h2>&lt;ul>
&lt;li>&lt;strong>Relationship hops&lt;/strong>: A relationship path can currently traverse up to &lt;strong>2 hops&lt;/strong>. Deeper traversal will be supported in a future release.&lt;/li>
&lt;li>&lt;strong>Logical nesting&lt;/strong>: Expressions can nest &lt;code>AND&lt;/code>/&lt;code>OR&lt;/code> groups up to &lt;strong>2 levels&lt;/strong> deep.&lt;/li>
&lt;li>&lt;strong>Predicates per audience&lt;/strong>: A single audience can contain up to &lt;strong>100&lt;/strong> predicates (configurable per workspace).&lt;/li>
&lt;li>&lt;strong>Audience reference depth&lt;/strong>: An audience can reference other audiences up to &lt;strong>2 levels&lt;/strong> deep.&lt;/li>
&lt;li>&lt;strong>Time windows&lt;/strong>: Time windows apply only to event models. Entity relationships query across all time by default.&lt;/li>
&lt;li>&lt;strong>Aggregates on multi-hop paths&lt;/strong>: Aggregates on a multi-hop relationship are flattened across the full path and are allowed only when the path contains a single &lt;code>1:many&lt;/code> edge.&lt;/li>
&lt;/ul>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="faq" data-heading="FAQ" data-level="2" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h2 id="faq">FAQ&lt;/h2>&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="whats-the-difference-between-a-quantifier-and-an-aggregate" data-heading="What&amp;rsquo;s the difference between a quantifier and an aggregate?" data-level="4" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h4 id="whats-the-difference-between-a-quantifier-and-an-aggregate">What&amp;rsquo;s the difference between a quantifier and an aggregate?&lt;/h4>&lt;p>A &lt;strong>quantifier&lt;/strong> answers a Yes/No question. For example, &amp;ldquo;do any matching related records exist?&amp;rdquo; (&lt;code>any&lt;/code>, &lt;code>all&lt;/code>, &lt;code>none&lt;/code>).&lt;/p>
&lt;p>An &lt;strong>aggregate&lt;/strong> answers a numeric question. For example, &amp;ldquo;what&amp;rsquo;s the count/sum/avg/min/max across related records?&amp;rdquo;. Use a quantifier for existence, an aggregate for counting or summing.&lt;/p>
&lt;!-- end-chunk -->
&lt;!-- begin-chunk data-anchor="why-is-the-size-in-the-preview-an-estimate" data-heading="Why is the size in the preview an estimate?" data-level="4" data-permalink="https://www.rudderstack.com/docs/audiences/audience-builder/audience-builder-reference/" data-title="Audience Builder Reference" -->
&lt;h4 id="why-is-the-size-in-the-preview-an-estimate">Why is the size in the preview an estimate?&lt;/h4>&lt;p>If your Data Graph has sampling enabled, the preview runs against a sample of the warehouse rather than the full table to keep response times fast. RudderStack computes the exact membership at sync time.&lt;/p>
&lt;br /></description></item></channel></rss>