Skip to content
Feature · Audience Sync

Audiences built from what actually converted

Audience Sync turns your recovered conversion data into Google Ads Customer Match lists and OpenAI Ads Custom Audiences, and keeps them up to date automatically. Live on Growth and above.

2 Destinations live: Google Ads and OpenAI Ads
15 min Fastest sync cadence
540 Days of lookback a rule can cover
0 CSV uploads, ever
How it works

Rule in, list out

01
Define a rule Pick a conversion type, a window and an optional minimum value: everyone who bought in the last 90 days, everyone who spent over $500 this year, everyone who booked a call in the last 30 days.
02
Build from your data Members come from the conversions Convultra recorded, including the ones the pixel missed. Email and phone are hashed on the way in, so the audience store never holds a raw identifier.
03
Sync Pushed to Google Ads Customer Match and OpenAI Ads Custom Audiences on the cadence you choose, from every 15 minutes to daily. Meta and Microsoft destinations are next.
04
Keep fresh Mirror mode removes people the moment they fall outside the rule, so a recent buyer drops out of prospecting on the next sync rather than at the end of a membership window.
audience ruleexample
name         Repeat buyers, 90 days
rule         purchase in last 90 days, value over $150
members      1,284 (hashed email, phone)
destinations Google Ads Customer Match · OpenAI Ads Custom Audience
mode         mirror (members leave when the rule stops matching)
sync         hourly
What it is for

The audiences worth automating

Exclude recent buyers Stop paying to prospect people who bought last week. Exclusion lists on OpenAI Ads have no minimum size, so this works from the first sync.
High-value lookalikes Seed Customer Match with the customers who spent over a threshold, not with whoever the pixel happened to catch.
Win-back A short window on purchase, mirrored, tells you exactly who has dropped out of the buying cycle and is due a reminder.
Warm leads Signed up, booked a call or downloaded something in the last 30 days, kept fresh for a follow-up campaign.
Per-client audiences Agencies get five audiences per client, synced daily.
No exports No CSV uploads and no stale lists. Raw identifiers are never stored; members appear only as masked hashes and lists are never exported.
Specifics

For whoever asks the technical questions

Destinations Google Ads Customer Match, OpenAI Ads Custom Audiences. Meta and Microsoft coming soon
Rules Conversion type (purchase, lead, signup, subscription, download, contact, schedule) or anyone identified, 1 to 540 day window, optional minimum value
Sync cadence Any cadence from every 15 minutes to daily, per audience. Growth plans sync daily, Scale plans hourly or faster
Sync mode Mirror (adds and removes) or add-only on Google Ads; OpenAI Ads always mirrors
Match keys SHA-256 hashed email and phone
OpenAI Ads minimums 25,000 matched users to target or bid-adjust; none to exclude
Plans Growth 5 audiences, Scale unlimited, Agency 5 per client. Not on Starter
Members Raw identifiers never stored; masked hashes only, never exported

Before you install

Which platforms can I sync to?

Google Ads Customer Match and OpenAI Ads Custom Audiences today. Meta Custom Audiences and Microsoft Customer Match are coming soon and will use the same rules and sync engine.

Which plans include it?

Growth includes 5 audiences. Scale includes unlimited audiences. Agency accounts get 5 per client. Starter does not include Audience Sync, and there is nothing extra to buy on the plans that do.

Do I need to reconnect Google Ads?

If you connected Google Ads before Audience Sync shipped, the Integrations page will ask you to reconnect once so Google can grant the Data Manager permission. Spend sync and conversion forwarding keep working in the meantime.

Why does my OpenAI Ads audience say it is not eligible for targeting?

OpenAI needs at least 25,000 matched users before a list can be used for targeting or bid adjustments. Exclusion has no minimum, so a small list still works as a suppression list. OpenAI reports sizes as ranges, not exact counts.

What data is sent to the platforms?

Hashed email and phone match keys, the same way enhanced conversions work today. Raw identifiers are never stored; members appear only as masked hashes and lists are never exported. See the setup guide at /help/integrations/audience-sync.

Next

Pairs with

Lists that update themselves.