Clay Ads

Build audiences from your CRM, data warehouse, intent data, CSVs, or Clay's data marketplace, then sync them to ad platforms for targeting and exclusion.

Overview

Clay Ads takes a filtered segment of contacts or accounts from your Clay Audiences, enriches it with up to three hashed personal emails so ad platforms can match it, and pushes it out as a targetable audience that keeps itself current. This page walks one full pass end to end and links out to the platform-specific details.

What you can do:

  • Target decision-makers at your priority accounts from CRM or warehouse data
  • Create exclusion lists so you stop paying to advertise to existing customers, employees, or open opportunities
  • Retarget warm leads based on engagement signals, or reach executives who recently changed jobs
  • Run multi-channel ABM across ad platforms from one segment
  • Build high-quality seed audiences on Meta and Google for lookalike expansion
  • Keep audiences current automatically as your underlying data changes

Who it's for

Clay Ads is built for performance marketers, growth marketers, and demand gen teams who run paid media in-house — particularly where targeting is US-heavy and there's pressure to show return on ad spend.

‍

Note: Clay Ads is available on Growth and Enterprise plans, and syncing from a segment also requires Audiences to be set up in your workspace. If Ads in the left sidebar shows an Upgrade badge, ads aren't switched on for your workspace yet. You also need permission to create resources in the workspace — members with view-only access can open an ad sync but not create or edit one.

‍

Before you start

Gather these first — each one blocks a later step:

  • Data in Audiences. Your contacts and accounts need to be in Clay already, imported from your CRM, data warehouse, or a CSV. See Audiences for setup.
  • A role on the ad account that can manage audiences. Admin and editor-level roles both work — view-only roles are the ones that can't create an audience. Worth confirming yours up front, since it's much quicker to sort out now than midway through a sync.
  • A clear view of which platforms you're sending to, and the rules each one applies. Google Ads and Bing Ads accept first-party data only, so contacts sourced solely from Clay's data marketplace are filtered out of any sync that includes them.

Step 1: Build the segment you want to target

Ad audiences are built from an Audiences segment, so start there rather than in the Ads surface.

  1. Click People or Companies in the left sidebar, then create a segment with the filters that describe who you want to reach — CRM fields, Clay enrichment data, and signals can all be combined.
  2. Decide whether you're targeting or excluding. An exclusion list is usually the fastest first win, because it cuts wasted spend without needing a new campaign.
  3. Keep the first run small. Somewhere between 5,000 and 10,000 records is enough to check that enrichment behaves and match rates look sane before you commit credits to a large list.

Contact segments can go to any destination. Account segments can only go to LinkedIn Ads, the one destination that accepts account audiences.

Step 2: Connect your ad accounts

  1. Go to Ads in the left sidebar, under Orchestration.
  2. In Connect destinations, each platform shows a card marked Not connected until you authenticate.
  3. Click through to authenticate each platform you plan to use, and grant Clay permission to create and manage audiences.

Connections are shared across your workspace, so a teammate's existing connection counts — you don't each need to authenticate separately.

Step 3: Create the ad sync

  1. On the Ads page, click Create ad sync and pick People or Companies to match the segment you built.
  2. In the Select an audience modal, choose your segment from the People list or Company list tab.
  3. The ad sync opens on a three-stage path: Setup, Match, and Sync. You can leave and come back — progress is saved as you go.

Step 4: Choose destinations and a schedule

This is the Setup stage.

  1. Under Sync details, name the sync in Ad sync name. This name is used for the audiences Clay creates in each ad platform, so make it recognisable. Names are unique within your workspace — if you reuse one, Clay appends a suffix rather than rejecting it.
  2. Under Sync destinations, click Add sync destinations. Pick your platforms in Select ad providers, then click through to Configure ad accounts and choose the destination for each from Select account.
    • Google Ads and Bing Ads are labelled For use with first-party data only.
    • If an account appears greyed out, a tooltip explains why — usually the role you authenticated with can't manage audiences, or the ad account's terms of service haven't been accepted yet.
    • You can add several destinations to one sync, and the same platform more than once if you manage multiple ad accounts. They all run on the same schedule.
    • To add a destination to a running sync, open it, click Pause to edit, add it under Sync destinations, then continue to Enrich and sync. Destinations that have already synced can't be removed. A finished one-time sync or a failed sync can't be paused, so delete it and create a new ad sync with every destination.
  3. Under Schedule, choose a Sync type:
    • Recurring — Clay keeps the audience aligned to the segment, adding and removing members as records qualify or drop out. The interval comes from your destinations: every 3 days, or every 7 days when Bing Ads is one of them.
    • One-time — a single push, no updates afterwards.
  4. Click Continue. If you see Select at least one sync destination, no destination has been added yet.

Step 5: Turn on Enhanced matching

This is the Match stage, and it does more for your results than anything else in the setup. Ad platforms match people on the email they signed up with, which is almost never the work email in your CRM. Enhanced matching closes that gap by finding up to three hashed personal emails per contact. The raw addresses are never exposed — only the hashes the ad platform needs.

It resolves those hashes from each contact's professional profile URL or work email, so those two fields set your ceiling. Check how well they're filled in on the segment before you run — improving coverage there lifts every destination at once.

Hashing rules differ from platform to platform, and Clay applies each destination's on the way out — so map the plain values you have and let Clay format them. Google Ads takes first and last name hashed with SHA-256 but country and postal code in the clear, for instance, while Meta Ads hashes its location fields too.

  1. Under Enhanced matching, pick a tier:
    • Good match rates — the cost-effective choice at scale. 1–2 credits per row, depending on your plan.
    • Best match rates — adds premium providers for the highest data quality. 2–3 credits per row, depending on your plan.
    • None — skip enrichment and sync the identifiers you already have.
  2. Under Email fields, choose the email or hashed email fields to send. This is required if you picked None.
  3. Under Additional fields, map anything else you have — names, phone, company, location. Each field is routed only to the destinations that accept it, so you can map generously without worrying about which platform takes what. If you map a country field, Clay expects two-letter ISO country codes — it converts longer values where it can, so United States becomes US.
  4. Click Enrich and sync. A confirmation shows Contacts to enrich and Estimated credits before anything is charged.

‍

Note: Pick your tier deliberately — it's locked once the first enrichment has run and can't be changed on that sync afterwards. The confirmation screen shows the exact credit figure for your workspace before anything is charged.

‍

Step 6: Sync, then attach the audience to a campaign

The Sync stage shows one card per destination, each reporting its own status:

  • Building — the platform is processing your upload.
  • Updating — a resync is running against an audience that already exists.
  • Ready — matching succeeded and the audience can be used.
  • Too small — too few members matched for the platform to serve against. Broaden the segment or improve match rate, then sync again.
  • Failed — the platform rejected the sync.
  • Processing — any other in-between state.
  • Deactivated — syncing to this platform has been turned off.

Each card also shows Audience size, Match rate, and Records sent or Companies sent.

If a card shows Connection issue or Reconnection required, the platform connection has lapsed — reconnect from the card. A recurring sync stops updating while the connection is down, but the audience already in the ad platform stays in place, so campaigns using it keep running.

Once a destination reports Ready, go into that platform's campaign manager and attach the audience to a campaign, either as targeting or as an exclusion. You don't have to wait for Ready to start setting the campaign up — an audience that's still Building can generally be selected already, it just won't serve until it's ready. Clay creates and maintains the audience; the campaign itself is always built on the platform side.

Where you can sync

‍

Destination What it reaches Identifiers Clay can send Minimum to activate
LinkedIn Ads B2B targeting on the professional network. The only destination that accepts account audiences. Email, name, company, title, country — plus a full set of company fields for account audiences 300 members
Meta Ads Facebook, Instagram, Messenger, and WhatsApp. Benefits most from Enhanced matching. Email, name, gender, phone, mobile advertiser ID, country, city, state, zip 1000 matched contacts
Google Ads Search, YouTube, Gmail, and Display. First-party data only. Email, phone, name, country, zip 1,000 matched contacts
Bing Ads Microsoft's search network. First-party data only, and the most enrichment-dependent destination. Email only 1,000 members
Vibe.co Ads Connected TV on streaming services. Email and phone No stated minimum
Reddit Ads Reddit. Email and mobile advertiser ID 1,000 matched users

‍

Each destination has its own doc in Clay, covering permissions, identifier handling, and how to attach the audience to a campaign: LinkedIn Ads, Meta Ads, Google Ads, Bing Ads, Vibe.co, and Reddit Ads.

What to expect after your first sync

  • Match rates depend almost entirely on enrichment. Work emails alone typically match 60–70% on LinkedIn Ads and only 10–20% on Meta Ads. Adding hashed personal emails through Enhanced matching typically takes those to 90–95% and 50–70%+ respectively. If your first sync matches fewer people than you hoped, this is nearly always why — and it's the easiest thing to improve.
  • Allow up to 48 hours before an audience is usable. The audience stays in Building in Clay until the platform confirms it's ready, so give yourself a buffer before a launch depends on it.
  • A recurring sync re-syncs your segment on a set interval. That's every three days, or every seven days if Bing Ads is one of your destinations. Members who stop qualifying are removed and new ones added, without you touching anything.
  • A multi-destination sync is capped by its most restrictive platform. LinkedIn Ads takes up to 300,000 records; every other destination takes up to 1,000,000. Clay applies the smallest cap across the sync, so adding LinkedIn Ads to a very large audience trims what reaches all of them. Records are sent up to the cap, and which ones go isn't something you choose — so if that matters, give the larger audience its own sync.
  • Enhanced matching is strongest for US-based contacts. Outside the US and Canada, expect lower coverage, and consider using your own region-specific first-party data.

Glossary

  • Match rate — The share of the contacts or accounts you sent that an ad platform could match to users in its identity graph, calculated against that platform's own definition of audience size.
  • Audience size — The number of matched users an ad platform can currently serve your ads to. It is a subset of the matched total, and it varies by inventory type.
  • Ad audience — A list of contacts or accounts synced from Clay to an ad platform, used either for targeting or for exclusion.
  • Exclusion list — An ad audience configured to prevent a group from seeing your ads. Common ones are existing customers, current employees, and open pipeline.
  • Hashed email — An email address encrypted with a one-way algorithm (SHA-256) before being sent to an ad platform, so the platform can match a contact without receiving the raw address.
  • Ad sync — The link between a segment and one or more ad platforms, including the schedule that keeps the audience current.

FAQs

Why did fewer contacts sync than my segment contains?

Most often because a destination filtered them out. Google Ads and Bing Ads accept first-party data only, so a contact whose only source is Clay's data marketplace is dropped before upload — one that also came from your CRM or a CSV still counts. Because the rule applies to the whole sync, adding either of those two to a mixed audience shrinks what reaches every destination in it.

The rule looks at where a contact came from, not at what you have added to it since. Enriching your own CRM, warehouse, or CSV records with Clay keeps them first-party, because matched emails and Enhanced matching hashes build on a contact you already had. Each destination card shows its eligible count before you run, so check there rather than after the fact. Beyond that, contacts with no usable identifier have nothing to match on.

Why is my match rate high but my audience size much smaller?

Because the two numbers count different things. Match rate is how many of the contacts you sent the platform could tie to a user in its identity graph. Audience size is the slice of those matched users it can serve an ad to right now — signed in, opted into personalised ads, and eligible for the inventory the campaign runs on.

On platforms that split inventory, one matched set produces a different audience size per surface, so Google Ads can report one figure for Search and a smaller one for Display. Both are subsets of the same matched users rather than competing measurements, and a gap between them is expected. If you want more reach, match rate is the lever — Enhanced matching and better identifier coverage on the segment lift every destination.

Can I change the Enhanced matching tier later?

Not on an existing sync — the tier locks once the first enrichment has run. If you need a different tier, create a new ad sync. Worth knowing before you run a large list on Good match rates and then wish you'd chosen Best match rates.

Can I run two ad syncs from the same segment?

No — one ad sync per segment. Attempting a second returns a message saying an ad sync already exists for that source. If you want the same people going to different destinations on different schedules, duplicate the segment with the same filters and create a sync from each.

Does a recurring sync charge me again on every run?

Not for work you've already paid for. Hashed emails found by Enhanced matching are saved on your audience and reused on later syncs, so enrichment credits are only spent on members who haven't been enriched yet — in practice, new contacts entering the segment. The sync itself consumes 1 action per record exported. The flip side is that a segment which keeps growing keeps costing: every new member gets enriched on the next run. If a segment is broadly defined, it's worth watching its size as it grows so the spend stays where you want it.

How many ad syncs can I have running at once?

This depends on your plan. If you've hit your limit, the option to create a new sync is unavailable rather than failing partway through. Your Growth Strategist can confirm where your workspace stands.

How do I delete an ad sync?

On the Ads page, click ... on the sync's row, choose Delete, and confirm. This permanently stops enrichment and syncing and can't be undone. The segment isn't affected. Only Workspace Admins can delete ad syncs.

Can I see which contacts matched?

No — ad platforms don't provide contact-level match visibility. Clay shows aggregate match rate and audience size after each sync.

How are opt-outs handled?

Opt-outs are managed at the source: either in your CRM or warehouse list definition, or via an opt-out field you filter your segment on. Clay runs full replacement syncs, so removing someone in your source removes them from the synced ad audience on the next sync.

Legacy table ad syncs

Earlier ad syncs were built from a Clay table rather than a segment. If your workspace has any, they appear under Legacy ad syncs on the Ads page. The Table option under Create ad sync is marked Deprecated — build new syncs from a segment instead.

Audiences is the more stable path long term, and it costs less to run — Enhanced matching results save onto the contact in Audiences and get reused by later syncs, rather than being stranded in one table.

Migrate a legacy table sync to a segment

Migrating means writing the table's people into Audiences, then building the ad sync from a segment there. If the table already holds hashed emails you paid to find, bring those across in the same step so you don't pay for them twice.

  1. Rename the table behind your legacy sync to something recognisable if it isn't already — its name is what you filter on in Audiences afterwards.
  2. In that table, add the Create or update Audiences record action and set Record Type to People.
  3. Under Lookup fields, choose the professional profile URL option and map the table's profile URL column. This is how Clay decides which Audiences record each row writes to.
  4. Under Fields to update, select Hashed email 1, Hashed email 2, and Hashed email 3, then map your table's hashed email columns onto them. If the legacy sync used a single hashed email column, map it to Hashed email 1 and leave the other two unselected.
  5. Leave Ignore blank values on, so a row with no second or third hashed email doesn't blank out a value already in Audiences.
  6. Run the action across every row in the table.
  7. Click People in the left sidebar, add a Sources filter, set it to Contains, and enter the table's name. Save the result as the segment you'll sync from.
  8. Create the ad sync from that segment, following Step 3 through Step 6 above.

‍

Note: Hashed emails you bring across are reused, not bought again. Enhanced matching skips any contact that already has a value in Hashed email 1, Hashed email 2, or Hashed email 3, so only the contacts still missing all three get enriched.

‍

A segment that already has a legacy sync can't take a new one — remove the legacy sync first, or build from a different segment.

Related

Explore other docs

Settings & admin

Set up SCIM provisioning in Clay

Keep your Clay workspace membership and roles in sync with your identity provider.

View article
Gen AI

Scheduled tasks

Set a task to run on its own — daily, on weekdays, weekly, or monthly — so recurring go-to-market work happens without you starting it.

View article
Gen AI

Knowledge Hub

Keep one reviewable record of your business in Clay — what you sell, who you sell to, and what signals matter — that Clay drafts and you edit.

View article
Enrich

Upriver integration

Map the sponsorships, products, and audiences behind any brand.

View article
Settings & admin

Beta program

Get early access to new Clay features through the Beta program, and see how to join, leave, and share feedback.

View article
Enrich

G2 integration

Find software products on G2, pull their ratings, features, reviews, and competitors, and build lists of companies researching the categories you compete in.

View article
Gen AI

Clay (global agent)

Chat with Clay, our global agent, to build and run go-to-market plays: it plans, analyzes, and carries out work across many of Clay's surfaces.

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