Try ContactLevel Audiences with 10,000 contacts for free Sign up free

Playbook Summary

How to Target Job Titles in ChatGPT Ads | ContactLevel - ChatGPT Ads has no job title targeting. Reach a persona across your market with a 25,000+ custom audience and context hints. Step-by-step setup.

Platform: ChatGPT. This playbook provides step-by-step guidance for implementing how to target job titles in chatgpt ads | contactlevel using ContactLevel's audience targeting and enrichment platform.

Problem Statement

ChatGPT targets conversations, not people. Campaign targeting stops at countries, platforms and custom audiences. A relevant conversation can come from a student, a consultant or the VP you want, and you pay for all of them.

Solution Overview

Put the job title in the audience. ContactLevel builds a list of every contact with your target titles at ICP companies, enriches it and syncs it to ChatGPT Ads as a custom audience you include at campaign level.

Key Benefits

  • Reach the title, not just the topic
  • Context hints pick the conversation
  • Audience updates as people change jobs
  • Site visits tracked down to the contact

Implementation Steps

  1. Build a market-wide title list: Use Contact Search and your CRM to pull every contact with the target titles at ICP companies. Aim well above 25,000 people.
  2. Sync it to ChatGPT Ads: ContactLevel adds personal identifiers to each contact and syncs the audience automatically. Check it shows Ready, not Exclusion only.
  3. Include it and add context hints: Include the audience at campaign level, then write context hints per ad group for the problems your persona brings to ChatGPT.

Learn how to use ContactLevel to sync enriched contact data to ChatGPT for precision B2B targeting with high match rates.

Reach every VP in your market inside ChatGPT

ChatGPT Ads has no job title targeting. Sync a custom audience of the people who hold the title, and let context hints pick the conversations.

Without ContactLevel

Campaign targeting stops at countries, platforms and custom audiences. A relevant conversation can come from a student, a consultant or the VP you want, and you pay for all of them.

With ContactLevel

ContactLevel builds a list of every contact with your target titles at ICP companies, enriches it and syncs it to ChatGPT Ads as a custom audience you include at campaign level.

How It Works

1

Build a market-wide title list

Use Contact Search and your CRM to pull every contact with the target titles at ICP companies. Aim well above 25,000 people.

Video demonstration showing build a market-wide title list: Use Contact Search and your CRM to pull every contact with the target titles at ICP companies. Aim well above 25,000 people.
2

Sync it to ChatGPT Ads

ContactLevel adds personal identifiers to each contact and syncs the audience automatically. Check it shows Ready, not Exclusion only.

Video demonstration showing sync it to chatgpt ads: ContactLevel adds personal identifiers to each contact and syncs the audience automatically. Check it shows Ready, not Exclusion only.
3

Include it and add context hints

Include the audience at campaign level, then write context hints per ad group for the problems your persona brings to ChatGPT.

Autoplay Video Placeholder

Why It Works

Reach the title, not just the topic
Context hints pick the conversation
Audience updates as people change jobs
Site visits tracked down to the contact

Why ChatGPT Ads can't target a job title

ChatGPT Ads has no job title field. No seniority, no company size, no industry. At campaign level you pick countries, platforms (Android app, Android web, desktop web, iOS app, iOS web) and custom audiences to include or exclude. That's the whole menu.

Everything else comes from the conversation: what the user is asking right now, plus your landing page, title, copy and the context hints you write at ad-group level.

So a campaign with hints around B2B attribution will show up for a VP Marketing comparing attribution tools. It will also show up for a student writing a thesis on attribution and a consultant prepping a client deck. The conversation fits. The person often doesn't.

You pay for all of them.

Put the job title in the audience

If ChatGPT can't filter by title, your audience has to. Build a list of the named people who hold the title, sync it as a custom audience and include it at campaign level. Now the ad only goes to people on your list, and context hints decide which of their conversations it shows up in.

Two filters. Who (your list). When (the conversation).

The catch: 25,000 matched users

OpenAI only lets you use a custom audience for inclusion once it has at least 25,000 matched users. Below that, Ads Manager marks it "Ready, Exclusion only". OpenAI recommends 100,000+.

That kills the "500 VPs at my top accounts" version of this play. It only works when the list covers your whole market: every VP Marketing, Head of Growth and Director of Demand Gen at every ICP company in the countries you sell into.

Do the maths first. Not every contact matches, so a list of 25,000 contacts won't give you 25,000 matched users. If your entire market for a title is a few thousand people, ChatGPT is the wrong channel for that persona.

One more limit. Only Free and Go users see ads. Plus, Pro, Business, Enterprise and Edu users never do. Some of your VPs sit on company ChatGPT seats, and no list will reach them there.

How to set it up with ContactLevel

  1. Build the persona list. Use Contact Search to pull every contact with your target titles at ICP companies. Add matching contacts from HubSpot or Salesforce. Aim well above 25,000 people.
  2. Let ContactLevel enrich it. OpenAI matches on the emails and phones people signed up with, mostly personal ones. ContactLevel adds those identifiers, so more of the list matches than an upload of work emails.
  3. Connect your ChatGPT Ads account. The audience syncs automatically. OpenAI takes about 20-30 minutes to process it. Check the status says Ready, not Exclusion only.
  4. Create the campaign. Pick countries and platforms, then include the persona audience. Avoid custom audiences on campaigns targeting the EEA or Switzerland while ad personalization is unavailable there.
  5. Write context hints per ad group. One ad group per problem your persona brings to ChatGPT: "comparing B2B attribution tools", "why LinkedIn ads cost so much", "reporting pipeline from paid ads". Hints describe conversations. They aren't exact-match keywords and they don't guarantee delivery.
  6. Set bids and tracking. OpenAI suggests starting CPC max bids at $3-5. Install OpenAI's pixel or Conversions API, and add UTM parameters to the landing page URL so the ContactLevel pixel shows which contacts visited.

People change jobs. ContactLevel's sync updates the audience as titles change, with no rebuild in Ads Manager.

When to use it and when to skip it

Use it when:

→ Your persona across the whole market adds up to well over 25,000 people → Your buyers already ask ChatGPT about the problem you solve → You want the ad inside a research conversation, not a feed

Skip it when:

→ Your title list is a few thousand people (run it on LinkedIn or Meta instead) → Most of your buyers use ChatGPT on Business or Enterprise seats → You mainly sell into the EEA or Switzerland

For how the platform works end to end, read ChatGPT Ads for B2B.

Frequently asked questions

Can you target job titles in ChatGPT Ads?

Not natively. Campaign targeting covers countries, platforms and custom audiences. To reach a job title, you build a custom audience of people with that title and include it.

How big does a job title audience need to be?

At least 25,000 matched users before you can use it for inclusion or bid adjustments. OpenAI recommends 100,000+. Your list has to be bigger than the matched number, since not every contact matches.

What's ContactLevel's match rate on ChatGPT Ads?

We haven't published one yet. ChatGPT matches on the identifiers people signed up with, which are mostly personal emails and phone numbers. An enriched list matches more of those than a list of work emails.

Do context hints matter if I already include an audience?

Yes. The audience decides who can see the ad. The conversation and your hints decide when it appears.

Can I bid more for senior titles?

Yes, if the senior audience clears 25,000 matched users on its own. Bid multipliers run from 0.1x to 10x at ad-group level, and the highest matching multiplier wins. A smaller senior list can only be used to exclude.

→ Related: ChatGPT Competitor Customer Targeting, ChatGPT Customer Exclusion, Meta Job Title Targeting