// use case · B2B lead gen

B2B lead gen on ChatGPT. Down to SQL.

A B2B buyer describes their problem, team and budget to ChatGPT before touching a form. The mechanics come down to five links: intent, ad, landing page, conversion event, CRM. At the far end, we read a cost per SQL, never a cost per click.

chatgpt.com
TB

our 80-person manufacturing SMB is aiming for ISO 9001 within a year, how do we choose the consultancy to support us?

At that size, what matters in a consultancy is its ability to work with your teams without adding a headcount. Before comparing quotes, ask it three questions: who writes the procedures (them or you), how many on-site days are included, and what happens if the certification audit fails?

Sponsored

ISO 9001 for SMBs

Free diagnostic, 12-month plan, quote in 48h.

your-consultancy.com

// why this use case

B2B lead gen is decided after the click.

A lead proves nothing until a meeting has actually happened. On ChatGPT as anywhere else, the channel is judged on meetings held, opportunities opened in the CRM and what they cost.

01

The prompt is already a qualification brief

Company size, sector, urgency, budget: the buyer gives all of it to get a good answer. A context hint describing that situation therefore attracts a lead who has introduced themselves before clicking.

02

The chain is built before the ad

Ad group → intent → ad → landing page → event → CRM: if a single link is missing, you buy clicks without knowing which ones produced a meeting. Hence a complete chain before the first ad.

03

The CRM is the real report

OpenAI's native report stops at six columns of volume and spend. Cost per SQL is read in your CRM, provided you have clean UTMs and the Conversions API: that's where we look.

// intents

The conversations that end in a meeting.

  1. Exploration

    Finding a provider

    Typical prompt

    "Which firm to outsource payroll for a 60-employee company across three sites?"

    What the ad has to do

    Show up while the buyer has no name in mind: the ad names the situation (60 employees, multi-site), not a list of services.

  2. Comparison

    Two approaches

    Typical prompt

    "Local integrator or the vendor directly to roll out an ERP in a 150-person SMB?"

    What the ad has to do

    Carry one concrete, verifiable difference (timeline, support, total cost), with one argument per ad.

  3. Problem

    Concrete problem

    Typical prompt

    "Our reps keep losing follow-ups, how do we structure tracking without hiring?"

    What the ad has to do

    Catch the need before it has a category name. The landing page starts from the problem, not the product.

  4. Decision

    Criteria and quotes

    Typical prompt

    "What should an industrial maintenance quote include so I can compare three suppliers?"

    What the ad has to do

    Answer the deciding criteria, then lead to a quote request or a meeting scoped to that exact case.

// context hints

Context hints written the way your buyers talk.

Whether you sell accounting, ERP or recruitment, B2B hints fall into three families: the provider being sought, two options being compared, a problem not yet named. Each family becomes an ad group.

Generate your context hints

Illustrative excerpt. The real structure is built from your search terms, sales calls and support tickets.

ads.openai.com · Ad groups
Ad groupContext hintsMax bid

AG · Finding a provider

  • SMB finance director looking for an accountant able to take over the books mid-year
  • HR manager wanting to outsource technical hiring without going through a generalist firm
  • owner of a manufacturing company looking for an integrator to replace an end-of-life ERP
3 €

AG · Comparison

  • comparing a specialised consultancy and an independent consultant for a GDPR compliance project
  • difference between fleet management software and a provider that runs the fleet for you
  • choosing between leasing and buying production equipment for a workshop doubling its capacity
4 €

AG · Concrete problem

  • how to cut the fuel budget of my company fleet
  • sales team losing deals for lack of structured follow-ups
  • SMB that has to produce a carbon footprint report to answer a tender and doesn't know where to start
3,50 €

// scenarios

What a useful campaign looks like.

Three examples that tie a conversation to an ad, a page and a metric. They are not delivery promises.

Accounting firm

Conversation
"An accountant for a 15-employee company opening a second site"
Ad angle
Mid-year takeover, dedicated contact, online quote.
Landing page
"Multi-site SMB" page with a quote form, not the homepage.
KPI
lead_created, then meetings held and mandates signed in the CRM.

Industrial equipment

Conversation
"An automated packaging line for a 40-person food workshop"
Ad angle
Throughput, footprint, delivery time, financing options.
Landing page
Product page with a costing request, not the full catalogue.
KPI
Costing requests, scheduled plant visits, quotes issued.

Recruitment agency

Conversation
"How to hire three developers in six months with no in-house HR?"
Ad angle
Tech specialisation, replacement guarantee, success-based fees.
Landing page
"Hiring without in-house HR" page with embedded scheduling.
KPI
appointment_scheduled, open searches, cost per signed search.

// measurement

Measure what matters after the form.

For B2B lead gen, the foundation is three pieces: the OpenAI Pixel on the confirmation page, the Conversions API to send CRM statuses back, and UTMs with utm_source=chatgpt on every link. Without them the native report gives you volume and nothing else; with them, the account can be read against the Hiints Index.

  • Cost per SQL

    The number that decides. A low CPL with unqualified leads ends up costing more than a high CPL that finishes in a meeting.

  • Post-lead qualification rate

    Share of lead_created that become SQLs. It tells you whether the context hints describe the right buyers.

  • Time to meeting

    From the click to appointment_scheduled. It shows how mature the captured intent is and sets the attribution window.

  • Pipeline value

    Value of the opportunities the channel opened in the CRM, to be read against spend rather than against the number of leads.

  • CAC vs Google Ads

    Same period, same offer, same definition of a customer. On the HR SaaS case, final customer CAC came out 22% below Google Ads, which says nothing about another account.

  • Your cost per opportunity vs the Index

    Your CPC and cost per opportunity set against comparable B2B accounts, since OpenAI publishes no benchmark.

// honest qualification

Not for all of B2B. The channel has limits.

Yes, clearly

Your buyer is an operational profile (sales ops, HR, finance, quality, procurement) able to book a meeting alone, your CRM distinguishes lead, SQL and opportunity, and one landing page per intent doesn't scare you.

Yes, with one caveat

Targeting a senior decision-maker (CIO, CFO, enterprise MD)? Ads only show on ChatGPT's Free and Go plans, and those profiles are often on a paid plan, so they fall outside the perimeter. The case stays workable when the operational buyer starts the search, and the reachable share of your target is assessed before you sign.

Not yet

A sales cycle beyond nine months, monthly media under €3,000 or a CRM unable to send a lead's status back: any one of those is enough to rule the project out, because without a feedback loop we only measure forms. We tell you before we start.

Free setup, done in under 48h. Then 15% of ad spend under €5,000 of monthly media, 10% above. See pricing →

// questions

Questions on ChatGPT Ads and B2B lead gen.

Does ChatGPT Ads work for B2B lead gen?

Yes, with a caveat to know before signing: the audience is users on the Free and Go plans, and a senior decision-maker is often on a paid plan, hence out of reach. The channel is workable when the operational buyer (HR, sales ops, finance, quality) runs the research themselves.

What is the minimum tracking?

The OpenAI Pixel on the confirmation page, the Conversions API to send CRM statuses back, and UTMs with utm_source=chatgpt on every link. To begin with, two events are enough: lead_created, then appointment_scheduled. Remove one piece and all that remains to read is clicks.

What results have you already measured?

One case is published, an HR SaaS: +30 qualified demos per month, 12 SQLs, a CPL of about €250, a demo-to-SQL conversion rate 70% higher and a final customer CAC 22% below Google Ads. It describes a single account and supports no promise of results for yours.

One ad group per intent: how many landing pages is that?

Ideally one per ad group. The page restates the situation described in the hints above the fold, brings one proof, and offers a single next step: quote or meeting. Sending every intent to the homepage is the first cause of clicks without conversions.

Should I reuse my Google Ads keywords?

No. A context hint describes a buyer in a situation; it doesn't copy an exact query. Your search terms and sales calls stay useful for understanding demand, but the structure gets redrawn into intent families: finding a provider, comparison, concrete problem.

What test budget for a B2B sales cycle?

The budget is set by the value of an opportunity and your target CAC: you need enough volume for a few qualified meetings to show whether the chain holds. Setup is free, and the fee is 15% of media under €5,000 a month, 10% above. With less than €3,000 of monthly media, we advise against testing.

// shall we talk?

Your buyers are describing their problem inside ChatGPT.

Half an hour, live, is enough to place your category in the Hiints Index. You leave with a clear view of the chain to build, or of why waiting makes sense.

Book a call

30 minutes · no commitment · zero pitch

// other use cases

A different model?