Custom audiences for OpenAI Ads
Spend where it pays. Match the customers you already have and reach the prospects who look just like them, each with a bid adjustment you control, all on OpenAI Ads.
14-day trial · no card required · on-device hashing, no raw PII leaves the browser
What are custom audiences?
Custom audiences are groups you define, rather than broad demographic buckets. On OpenAI Ads they come in two flavors: people you already know, and people who look like them. The first is Customer Match, built from your own CRM list. The second is prospecting, built from look-alikes of your best customers and in-market segments researching your category.
The point of a custom audience is control. Instead of one bid for everyone, you set a bid adjustment per audience, so your budget leans toward the people most likely to convert and pulls back everywhere else.
Pick the audiences that fit your goal
People you already know
Upload a hashed customer list, match it to OpenAI Ads, and bid up for high-value buyers and existing customers. Privacy-safe, with on-device hashing.
OpenAI Customer Match audiences →People who look like them
Expand to look-alikes of your best customers and in-market segments, each with its own bid adjustment so you scale without wasting spend.
OpenAI prospect audiences →One bid adjustment per audience
A simple stack: bid hardest for proven buyers, lean into close look-alikes, and hold broader segments at baseline.
Targeted spend, not spray and pray
Higher match rates
Clean, on-device hashing gets more of your list matched, so your best customers are actually reachable on OpenAI Ads.
Profitable scale
Look-alikes grow reach beyond your list while staying close to what already works, with bids tuned per tier.
Privacy by default
Emails and phone numbers are hashed before they leave the browser. You target the right people without handing over raw PII.
From a CSV to a targeted, bid-tuned audience
Upload and match
Drop in a customer CSV. Bluegrass hashes it on-device and matches it to OpenAI Ads in minutes.
Expand to prospects
Build look-alikes from your matched customers and add in-market segments for your category.
Set bids and launch
Give each audience its own bid adjustment, then layer day parting on top and go live.
Then weight those bids by the hour
Custom audiences decide who you bid on. Day parting decides when. Run them together to spend where it pays, at the moments it pays.
OpenAI Ads day parting
Schedule bid adjustments by hour and day of week so your audiences get more budget during the windows that convert.
Explore day parting →Start with your customers
The highest-intent audience you have is the one that already bought. Match it first, then expand.
See Customer Match →Custom audience questions, answered
What are custom audiences on OpenAI Ads?
Custom audiences are targeted groups you define rather than broad demographics. On OpenAI Ads that includes Customer Match (your own hashed CRM list) and prospecting audiences such as look-alikes and in-market segments. Each can carry its own bid adjustment.
Is uploading my customer list safe?
Yes. Bluegrass hashes emails and phone numbers on-device before anything is sent, so raw personal data never leaves the browser. Only irreversible hashes are used to match.
What is the difference between Customer Match and prospecting?
Customer Match targets people you already know. Prospecting reaches new people who resemble your customers or who are actively researching your category. Most advertisers run both, with a higher bid on customers.
Can I set different bids per audience?
Yes. Every audience gets its own bid adjustment, so you can lean in on high-value buyers and ease off on broader segments, then layer day parting on top.
Reach the right people on OpenAI Ads
Match your customers, build look-alikes, and set bids per audience in one console.