How to generate B2B leads in ChatGPT

Last updated: Oct 09, 2026

Build a prospect list from real company and contact records, find the buyer at each account, and draft the outreach in the same chat. Install the Firecrawl plugin to generate B2B leads in ChatGPT through Firecrawl Alexandria, where Apollo and FullEnrich supply the B2B contact data.

Best for

  • Building a list of target accounts by size, location and the technology they use.
  • Finding the decision makers at a company by job title, before paying for any contact details.
  • Spotting accounts with a reason to reach out now, such as open roles.

Plugins and data providers

Plugin: the Firecrawl plugin. Makes Apollo and FullEnrich callable from ChatGPT, with costs drawn from your Firecrawl credits.

Data providers in Firecrawl Alexandria

ProviderToolJob in the workflow
ApolloCompany searchCompanies filtered by employee count, location, name keywords and technologies used.
ApolloPeople searchCosts nothing. Shows who holds a title at a domain or location, with a has-email flag on each preview.
ApolloPerson matchUnlocks the work email, title and job history for someone you picked from the previews. No charge on a miss.
FullEnrichPeople searchPeople by title, seniority, function, industry, company headcount and time in role.
FullEnrichWork emailThe likeliest work email for a person, with a deliverability status. Charged only when found.

Explore Firecrawl Alexandria data providers across categories

Starter prompt

Paste this into ChatGPT and describe your own market:

@firecrawl Help me build a B2B lead list with Apollo and FullEnrich through
Firecrawl Alexandria. Show me the price of each tool before you run it, and
use free searches before anything paid.
 
1. Find 20 software companies in Austin with 11 to 50 employees that use
   Stripe. Show name, domain and headcount.
2. At those companies, search for people with titles like Head of Finance
   or VP Finance. Show who has an email on file, but don't reveal emails
   yet.
3. Wait for me to pick a shortlist, then get verified work emails for
   those people only, with their current title.
 
Keep it to work contacts. Don't look up personal emails or phone numbers.

Before you start

  • Install the plugin. Add Firecrawl to ChatGPT with the button below.
  • Connect Firecrawl. Apollo and FullEnrich calls are charged to your account. New here? Create an account.
  • Sort out FullEnrich's terms. An organization admin accepts them before FullEnrich runs for the team.

Limitations of using ChatGPT for lead generation

A lead list is only as good as the records behind it, and ChatGPT doesn't come with any, which leads to five problems.

  1. No contact database. OpenAI says it keeps known aggregators of personal data out of its training and teaches its models to steer away from private details about individuals (OpenAI). Ask for 50 heads of RevOps at fintech startups and there's no directory to draw from.
  2. Plausible names fill the gap. Training rewards guessing over admitting uncertainty, so models give confident wrong answers, and ChatGPT is no exception (OpenAI). A list of companies and people can read well and still include ones that don't exist.
  3. Contact data goes stale. At least 23% of an email list degrades every year, according to ZeroBounce's 2026 list decay report. Anything ChatGPT learned in training is older still, so titles and employers drift.
  4. Bought or scraped lists carry obligations. Under the GDPR, an organization supplying a contact list must be able to show the data was collected lawfully and may be used for advertising, and the list has to be kept up to date (European Commission). A chatbot's list has no provenance to show.
  5. B2B email is still regulated. The US CAN-SPAM Act makes no exception for business-to-business email, and each violating message can draw penalties of up to $53,088 (FTC). ChatGPT will write the email either way, so the opt-out link and postal address are on you.

How it works

Lead generation in ChatGPT runs in stages:

  • Firecrawl Alexandria: an AI agent working through Firecrawl can query the data sources in it. It includes over 100 official providers, paid under agreement for the data agents use, and a set of indexes Firecrawl runs itself, covering the web, research, developer material and government sources. In a Firecrawl evaluation of 845 tasks, agents with access to Firecrawl Alexandria beat agents restricted to built-in web tools by 21% on answer quality, with the model and prompts unchanged.
  • Accounts first: Apollo and FullEnrich company searches narrow the market by size, location, industry and technology.
  • Then people, for free: Apollo's people search shows who holds the roles you sell to, with a flag for whether an email exists, before anything is spent.
  • Then contacts, for a shortlist: ChatGPT reveals work emails only for the people you pick, and lookups that find nothing aren't charged.

For enriching records you already have in a CRM, see Firecrawl's lead enrichment use case.

Generating B2B leads in ChatGPT with and without Firecrawl Alexandria

Plain ChatGPTChatGPT using Apollo and FullEnrich
Where leads come fromTraining data and whatever pages search findsApollo and FullEnrich records, queried when you ask
Targeting companiesA description in a promptFilters for employee count, location, industry and technologies used
Finding the buyerGuessed names and titlesPeople by job title, seniority and company, with their current employer
Contact detailsPattern guessesWork emails with a status from the provider, revealed only for the people you choose
SpendingNot applicableApollo's people search is free, and email lookups charge only when they find a result
SourceCan't be tracedApollo and FullEnrich, both licensed providers in Firecrawl Alexandria. Its catalog includes 100+ official providers across people, companies, finance, government and travel. Explore the catalog
Buying signalsWhatever the news search returnsApollo's company job postings and company news for each account

Build your own lead generation workflow

Fit the prompt to how you sell. For outbound to a defined segment:

@firecrawl Use FullEnrich to find marketing leaders (VP or Head of
Marketing) at software companies in the US with 50 to 500 employees who
started their current role in the last six months. Show name, title,
company and start date for up to 12 people, then wait before finding
emails.

For a list of named target accounts:

@firecrawl For linear.app, vercel.com and notion.so, find the people with
titles like Head of Partnerships or Director of Partnerships using Apollo's
free search. Show who has an email on file, and check each company's open
job postings for partnership or sales roles.

Each prompt sets the segment, the roles and the point where ChatGPT should stop and ask before spending, which keeps the list focused and the cost low.

Take it further

Draft outreach from real data

@firecrawl For each contact on my shortlist, draft a three-sentence cold
email that references their company's latest job posting. Include an
unsubscribe line and a placeholder for our postal address.

Find accounts that are hiring

@firecrawl Which of these companies have open job postings for sales or
RevOps roles right now? List the roles and links.

Add company context

@firecrawl Look up each company's industry, headcount, headquarters and
main technologies with FullEnrich, and add them to the table.

Get the price list first

@firecrawl Which tools can search companies and people for B2B prospecting?
List each one with its price and how it bills.

What it costs

Browsing tools and checking their prices is free. You spend Firecrawl credits only when ChatGPT runs a provider, and Firecrawl pricing shows what each plan includes.

StepProvider tool and outputFirecrawl credits
Find peopleApollo people search: role holders at an account, as previewsFree
Find accountsApollo company search: companies by size, location and technology30 per page
Reveal a contactApollo person match: work email, title and history for one person30 per matched person
Find peopleFullEnrich people search: by title, seniority, industry and company size5 per person returned
Reveal a contactFullEnrich work email: the likeliest address plus a deliverability status20 per email found
Add a signalApollo job postings: what an account is hiring for now30 per page

ChatGPT shows which tool ran and how many credits it took.

[ Lead generation in ChatGPT ]

Install the Firecrawl plugin and build your next prospect list in ChatGPT. Apollo's people search costs nothing.

Related use cases

Coverage limits

  • Work contacts only. The prompts here reveal work emails. FullEnrich's terms bar marketing to personal addresses.
  • Not every person has an email on file. Apollo's previews flag who does, and lookups that find nothing aren't charged.
  • Compliance stays with you. Consent, opt-outs and anti-spam rules depend on where you and your prospects are, and the data providers don't handle them for you.