How to Use AI Leads to Source Contacts in FirstSales
Describe your ideal customer in plain language and let the AI Leads harvester find matching people with work emails, on a recurring schedule, into a list.
- 1
What AI Leads does
AI Leads is FirstSales' AI lead-sourcing tool. You describe your ideal customer in plain language and it finds matching people — with work emails — and drops them straight into a contact list your campaign sends to. It's the fastest way to fill a campaign when you don't already have a list.
Unlike a one-off scrape, AI Leads runs as a recurring harvester: it keeps topping up your list on a schedule you choose, so an Autopilot campaign never runs dry.
- 2
Open the Harvester and pick AI Leads
Inside a campaign's builder, open the Contact Harvester node ("Find & collect contacts"). It offers four sources — AI Leads, Maps Scraper, File Upload, and Signal. Click AI Leads, then toggle it on to reveal its config.
Note AI Leads is available on every campaign mode (the Maps Scraper is Autopilot-only), so you can use it in Template and Autopilot campaigns alike.

- 3
Choose where results are saved
The first field, Save results to list, is required — pick (or create) the contact list AI Leads should fill. Everything it finds lands in that list, tagged with the source AI Leads so you can always tell AI-sourced contacts from uploads or webhook leads in the Contacts table.
- 4
Set volume and frequency
Under Search Settings:
- Max results — how many leads to pull, between 10 and 500 (default 100). The label follows your frequency ("per cycle / day / week / month").
- Frequency — Per cycle, Daily, Weekly, or Monthly. This is a recurring harvester, so it re-runs on this cadence to keep the list fed.
Match volume to your real sending capacity — pulling 500/day into a campaign three mailboxes can't send is just burning credits.
- 5
Use the AI recommendation
Search Settings shows a recommendation card that suggests a results-per-cycle and frequency based on your setup — number of connected email accounts, daily send capacity, warm-up state, existing pipeline size, and the campaign goal. Click Apply suggestion to take it. It's the safest starting point if you're unsure how much to pull.
- 6
Describe your ideal customer
The heart of the tool is Target Audience — a plain-language description of who you want, up to 250 characters. For example: "YouTube creators in Pune for partnership meetings" or "Heads of Growth at Series A SaaS in the US."
As you type, FirstSales reads it and auto-configures job titles, seniority, and functional levels — shown as chips in an "Auto-configured from audience" panel. You can accept those or refine them in the filters below.

- 7
Refine with People, Company & Location filters
Three collapsible filter sections let you tighten the search:
- People — Job Titles, Seniority (Founder, C-Level, VP, Director, Head, Manager, Senior…), and Functional Level (Sales, Marketing, Engineering, Finance, Product…).
- Company — Industries, Company Size (bands from 1–10 up to 50,000+), and Company Keywords (e.g. "SaaS, remote-first").
- Location — country, state, and city.
The tighter and more specific these are, the higher-quality (and more relevant) the leads.
- 8
Understand the cost
The builder shows the cost inline: 1 credit per lead found, plus 0.2 credits per contact for email cleaning. Because it's recurring, credits are consumed each cycle as new leads come in — so your effective spend scales with Max results × how often it runs. Keep an eye on your credit balance if you set an aggressive cadence.
- 9
Save and let it run
Save the campaign. AI Leads starts sourcing into your chosen list and continues on its schedule. New contacts flow through your normal pipeline — cleaning, then the campaign sequence — and appear in Contacts with the AI Leads source. From there they're segmented into the campaign automatically.
Pro tips
Hard-won shortcuts that keep warm-up on track.
Be specific in Target Audience
"Founders" is weak; "Founders of bootstrapped B2B SaaS in the US, 10–50 staff" is strong. The narrower the prompt, the better the auto-configured filters and the leads.
Let the recommendation size it
The recommendation card factors in your mailboxes, warm-up, and send capacity. Applying it stops you from sourcing far more leads than you can actually email — which is wasted credit.
Match cadence to capacity
AI Leads recurs. If your mailboxes send 150/day total, pulling 500/day just piles up unsent contacts and spends credits on leads you won't reach for weeks.
Check the auto-configured chips
The chips derived from your prompt are a draft, not gospel. Glance at the People filters after typing your audience and prune any title or seniority that doesn't fit.
Frequently asked questions
Where is AI Leads?
Inside a campaign's builder, in the Contact Harvester node. It's one of four sources (AI Leads, Maps Scraper, File Upload, Signal). Click it and toggle it on to configure.
How do I tell AI Leads who to find?
Write a plain-language Target Audience (up to 250 chars), e.g. "Heads of Growth at Series A SaaS in the US." FirstSales auto-derives job titles, seniority, and functional levels, which you can refine in the People/Company/Location filters.
How many leads can it pull?
Between 10 and 500 per cycle (default 100), on a Per cycle / Daily / Weekly / Monthly schedule. It's a recurring harvester, so it keeps topping up the list on that cadence.
What does it cost?
The builder states 1 credit per lead found, plus 0.2 credits per contact for email cleaning. Because it recurs, spend scales with your Max results and frequency.
Where do the leads go?
Into the contact list you chose in "Save results to list." They appear in Contacts with the source AI Leads and are segmented into the campaign automatically.
How is AI Leads different from the Maps Scraper?
AI Leads finds people by an ICP description (titles, seniority, industry, size, location) and works on all campaign modes. The Maps Scraper sources local businesses from Google Maps and is Autopilot-only. Different inputs, different use cases.
Can I set my ideal customer once and reuse it?
The Target Audience and filters are configured per campaign's harvester. Set them to match that campaign's ICP; for a different audience, configure AI Leads in that campaign's builder.
Ready to put this into practice?
Start your FirstSales trial and launch a warmed, authenticated mailbox in minutes.
Start for $1