Operational tier · Sales

An AI agent that fills the top of your funnel.

Give it your ideal-customer profile. It finds matching companies and people, enriches them with firmographic and contact data, scores them for fit, and hands a clean, ready-to-work list to your sales team, or straight to first-touch outreach.

ModelWorkers AI models in your own Cloudflare account, routed per task
EvalMust pass 90%+ of our internal eval before go-liveHow we test
Cost per taskModel usage billed at cost, measured per task in your pilot
Connects toApolloHubSpotSalesforcePipedriveGoogle Sheets
Autonomy
  1. Suggests
  2. Acts with approval
  3. Acts on its own

Builds, enriches and scores lists on its own. Nothing is sent to a prospect without a person or an approved outreach agent. How autonomy works

What does an AI lead generation agent do?

A lead generation agent turns an ideal-customer profile (ICP) into a working pipeline. It searches public sources and data providers for companies and contacts that match your criteria, enriches each record (size, industry, tech stack, role, verified email), scores them for fit, deduplicates against your CRM, and writes the result to your CRM or a sheet. Optionally it hands the best-fit leads to a sales outreach agent for personalised first-touch. Operational tier, running on Workers AI in your own Cloudflare account. Typical output: 200–1,000 qualified, enriched leads per week with verified contact data.

theagency47 · Updated June 2026
The spec sheet

How the Lead Generation Agent actually works.

Job-to-be-doneTurn an ICP definition into a deduplicated, enriched, scored list of target accounts and contacts
TierOperational (departmental flow)
Underlying modelWorkers AI models in your own Cloudflare account, routed per task
TriggerScheduled weekly run + on-demand for a new campaign or segment
InputsICP definition, exclusion list, existing CRM (for dedup), data-provider credentials
Tools availableWeb search, data providers (Apollo / Clearbit / ZoomInfo), email verification, CRM read+write
Autonomous decisionsFit scoring, dedup matching, enrichment source selection, list segmentation
Escalation rulesAmbiguous fit → flag for human review · Low data confidence → marked, not sent · Provider rate-limit → pause & notify
KPIs measuredLeads sourced, enrichment coverage %, email-verification rate, fit-score distribution, cost per qualified lead
Eval suite20 test cases (fit scoring, dedup accuracy, enrichment correctness). Must pass 90%+ of our internal eval before go-live.
What it does

The work it takes off your team.

ICP matching

Reads your ideal-customer profile and finds companies and people that fit: by industry, size, geography, tech stack, and signals like hiring or funding.

Enrichment

Fills each record with firmographics, role, seniority, and a verified business email. No more half-empty rows.

Fit scoring

Scores every lead against your criteria so reps work the best-fit accounts first instead of top-of-list.

Deduplication

Checks every lead against your CRM so you never pay to re-source or re-contact someone already in the pipeline.

CRM write-back

Writes clean records straight to HubSpot, Salesforce, or a sheet: segmented and tagged by campaign.

Handoff to outreach

Best-fit leads can flow straight to a sales outreach agent for personalised first-touch, closing the gap between list and pipeline.

What it looks like in practice

A typical run.

  1. Monday 06:00, Agent pulls this week's ICP segment and sources ~600 new candidate accounts from data providers.
  2. 06:00–07:30, Enriches each record, verifies emails, scores fit, deduplicates against the CRM. ~180 drop as bad-fit or duplicates.
  3. 07:30, Writes ~420 clean, scored leads to HubSpot, tagged by campaign and segment.
  4. 07:35, Sends a Slack digest: leads sourced, enrichment coverage, top-scoring accounts, anything flagged for review.
  5. Rest of week, Best-fit leads flow to the outreach agent; reps work the flagged-for-review queue (usually 20–30 accounts).
FAQ

Questions about the Lead Generation Agent.

How is this different from just buying a list?

Bought lists are static, stale, and undeduplicated. The agent sources continuously against your live ICP, verifies emails at source, scores for fit, and removes anyone already in your CRM, so reps work fresh, relevant accounts, not a decaying spreadsheet.

Does it comply with GDPR?

Yes. It sources only business contact data with a legitimate-interest basis under GDPR Article 6(1)(f), respects do-not-contact lists, and a DPA is executed before deployment. It does not scrape personal/consumer data.

Can it feed my existing outreach tool?

Yes, it writes to your CRM or sequencing platform, or hands best-fit leads directly to a sales outreach agent for personalised first-touch.

What does it cost to run?

Two cost lines: data-provider fees (your existing Apollo/Clearbit plan) and model API usage (typically €40–€200/month at this volume). Build is delivered as a Spark engagement.

Free · 30 minutes · Market by market

Find the buyers your team isn't reaching, and the markets where you lawfully can.

30 minutes, free. Tell us what you sell and where. We'll map the prospecting work eating your team's hours and tell you which markets and channels are lawful for it. If it isn't worth doing for your trade, we'll say so.

We reply within one business day with a calendar link. Want it in writing? The AI Audit adds a written report with ROI projections, and the €297 is credited in full if you start a project within 30 days.

Prefer to write it down? Describe your market →

Part of