All docs
/
Getting started
/
Audiences FAQs and best practices

Audiences FAQs and best practices

Common questions and best practices for using Clay Audiences.

Overview

Clay Audiences is the unified data layer in Clay — one always-current home for all your sales data that enriches itself, keeps your lists live, and turns signals into actions. This page covers best practices for getting the most out of Audiences and answers to frequently asked questions about how it works.

FAQs

When should I use Audiences vs. a table?

Use Audiences by default for anything you want to reuse, segment on, or build automations on top of. Use tables for one-off workflows, integrations Audiences doesn't yet support natively, or cases where data doesn't need to persist beyond a single run.

The simplest framing: Tables are how you work on data. Audiences is where your data lives. They work together — you still build and run workflows in Tables, they just pull from a cleaner, richer, always-current foundation.

Clay TablesAudiences
Best forOne-off, one-time workflows"Always-on" workflows that keep running
RoleHow you work on dataWhere your data lives
ScopeA specific working set you build and runA slice across your entire dataset
ConnectionsBuilt per workflowContinuously synced to your CRM, warehouse, and other sources
ScaleUp to 50,000 rowsMillions of records

What if my integration isn't supported yet?

Use the Upsert Audiences Record table enrichment as a bridge. Bring your data into a Clay table from any source, then use Upsert to push those records permanently into your Audience. This works for any source Audiences doesn't yet natively support.

My CRM is messy. Should I clean it up before setting up Audiences?

You don't need a clean CRM to get started — CRM cleanup is often the first use case Audiences enables. A common approach: sync your existing CRM, run enrichments to refresh contact data, use the enriched identifiers to surface duplicates, then build further enrichments from there.

Does Audiences update automatically?

Yes. Segments update in real time as records enter or exit your filter criteria. The refresh frequency depends on your plan:

  • Enterprise plan: CRM and data warehouse syncs run every 15 minutes, and segments update continuously.
  • Growth plan: CRM and data warehouse syncs run daily, and segments update based on that daily refresh.

Enrichments configured with Auto-enrich new records enabled automatically process new records entering a segment, typically within 15 minutes.

How does matching work in Audiences?

When you import a source, you choose a single identifier to match on — it's not a prioritized list that Clay falls through automatically. You pick one and Clay deduplicates and merges on that. For people records, you can match on email, phone number, professional profile URL, Twitter handle, or external record ID. For company records, you can match on domain, professional profile URL, Twitter handle, exact company name, or external record ID.

When a match is found, Clay merges those records into a single unified profile. The more of these fields you map when importing a source, the more accurate your overall matching will be.

Caution: Choose a truly unique identifier. Any records that share the same value on your chosen identifier will be merged — and this includes duplicate records within a single source, not just matches across sources. To avoid unintentionally merging distinct records, match on a field that is reliably unique to each person or company.

How does Clay handle Salesforce Lead-to-Contact conversions?

When a Salesforce Lead is converted into a Contact in Salesforce, Clay automatically merges the Lead record with the Contact record in Audiences. The data from both records is combined into a single person record, and all historical data is preserved. This merging happens automatically and is not user-configurable.

What's the difference between automatic Lead/Contact merging and deterministic matching?

There are two types of record matching in Clay Audiences:

  • Automatic Lead/Contact merging — When Salesforce converts a Lead to a Contact, Clay automatically merges these records. This is Salesforce-specific and not user-configurable.
  • Deterministic matching — User-configurable matching across different data sources. You choose which field to match on (email, domain, professional profile URL, etc.) when importing a new source. This allows you to merge the same person or company across Salesforce, Snowflake, HubSpot, and other sources.

Both work together to ensure you have a single, unified record per person or company in your Audiences.

How many fields can I have in an Audience?

Audiences budgets fields by data type rather than applying one overall cap, and People and Companies each get their own budget. There are four buckets: text (which also covers email and URL fields), number, date, and checkbox.

Your plan sets the default limit for each bucket — roughly 70 fields of each type on non-Enterprise plans and 135 of each on Enterprise. Because the buckets are independent, filling one doesn't consume capacity in the others: if you run out of number fields, you can still add text or date fields.

When you reach a bucket's limit, Clay tells you which type is full — for example, You've reached the 135-field limit for text, email, and URL fields on people in Audiences. — and confirms that you can still add fields of other types. To free up room, delete fields you no longer need; the slot becomes available again once Clay reclaims it. Hiding a field keeps it in your workspace, so it doesn't release capacity.

The underlying system ceilings are much higher than the plan defaults — 600 text fields and 200 each of number, date, and checkbox — so there is real headroom. If you have a legitimate need for more than your plan's default, your Growth Strategist can raise the limits for your workspace.

Best practices

Start with RevOps, not marketing or sales

The fastest path to a working setup runs through whoever owns the CRM keys — typically a RevOps lead or manager. Starting with another team means going back to RevOps for CRM authorization, which can take days. Starting with RevOps means a live CRM sync in under 20 minutes.

Import before you export

Turn on import first, validate Clay's data quality, then enable write-back once you trust what you're seeing.

Import more fields than you think you need

You can hide fields you don't use, but adding fields not imported at setup requires reconfiguring your sync. Fields that weren't imported can't be used as segment filters. When in doubt, include it — just keep your plan's per-type field limits in mind if you're importing a very wide object.

Filter before enriching

Define your audience filters before running Bulk Enrich. Credits are charged per record enriched — if you enrich All People instead of a filtered segment, you pay for every record in your database. The narrower your audience, the more targeted and cost-efficient your enrichment run.

Test enrichments on 10 rows before running at scale

Before running across your full segment, click Run 10 rows and confirm the output is correct and field mapping is configured as intended. Given the credit implications of a misconfigured enrichment across millions of records, treat this as a standard step every time.

Check your field mapping intent before hitting Finish setup and run

Field mapping is on by default. If you want enriched data to write back to Audiences, confirm your column mappings are configured. If you're running an enrichment purely to trigger an action without saving data, explicitly disable field mapping so the run behaves as expected.

Work backwards from the use case when building segments

Don't start with the data and ask what to filter. Start with the finish line: what action will be taken on this segment, and by whom? Segment by rep assignment for outbound, by product signals for PLG, by deal stage for pipeline plays.

Use People Search draft mode to qualify records before moving them live

Records from People Search land in draft state before entering All People. Use this window to apply additional filters, run a quick enrichment, and verify quality before you move them live — credits for downstream enrichments and actions are not spent until records are live.

When the records look right, click All People (or All Companies for company records) to move them out of draft.

Schedule large initial syncs at end of day

For enterprise customers where Salesforce is live and operational, start large initial syncs near end of business EST. If the sync generates high load, it won't interfere with critical business functions.

Do the API math with nervous admins

Divide your total record count by 50,000 (import batch size) to estimate import API calls, or by 10,000 for export. For most enterprise customers, the math makes this a non-issue — a 5M-record CRM generates only 100 import API calls against a Salesforce limit typically around 150 million records per day.

Start narrow, then expand

Start with one scoped use case, demonstrate value, then expand. Customers who see one use case working naturally discover the next — signals lead to TAM sourcing, TAM sourcing leads to account matching. Trying to configure everything at once often stalls progress.

Explore other docs

Gen AI

Guide: Using Clay plugin

Go-to-market plays you can run from a coding agent with the Clay plugin — source your market, score it for fit, and prioritize who gets worked first.

View article
Gen AI

Audiences for agents and the CLI

Read, segment, and manage your workspace's people, companies, and deals from the Clay CLI — and from the Clay agents that run it for you.

View article
Getting started

Clay MCP for Reps vs. Agent Plugin

Choose between MCP for Reps and the Clay Agent Plugin based on who will be using it and how much your ops team needs to approve in advance.

View article
Enrich

Enrichment in Workflows

Enrich an Audiences segment through a guided workflow that opens with its trigger and write-back step already configured.

View article
Export

Getting started with Sequencer

Sequencer runs cold email campaigns at scale from your Audiences data, handling sending infrastructure, copy, and deliverability in one place.

View article
Export

Connect your own email accounts

Connect email accounts you already own — Google Workspace, Microsoft 365, or any mailbox that supports SMTP — and use them as sending accounts for your campaigns.

View article
Export

Email warmup

What email warmup does, how it differs on purchased and self-connected accounts, and why you'll see unfamiliar emails while it runs.

View article

Other popular resources

Experts

Find a Clay Expert

Explore our network of Clay experts and agencies.

View experts
Community

Join our slack community

Find help in our slack community, and support channels.

Go to slack
Cohorts

Join a cohort, learn Clay fast!

The faster way to master Clay. Sign in if you're enrolled in a cohort (current or past) or apply!

Learn more about cohorts
Talents

Hire GTME Talent

Find and connect with GTM talent who've demonstrated expertise in building advanced workflows

Explore GTME talents