Product May 13, 2026 8 min read

AI Lead Generation Service. The 6-Step Pipeline That Delivers 800-1,500 B2B Leads Every Month

No Apify. No per-lead fees. No €40K/year sales agency. Just a transparent automation that runs daily and books qualified meetings while you sleep.

AI Lead Generation Service. The 6-Step Pipeline That Delivers 800-1,500 B2B Leads Every Month

Our AI Lead Generation Service finds 800-1,500 qualified B2B leads per month for clients across NL, EU and APAC. The pipeline runs on a 6-step automation we built ourselves — no Apify, no per-lead fees, no expensive sales tools. Setup is €2,500, monthly is €750. Here's exactly what runs.

Most lead gen agencies sell you a black box. You pay €3,000 to €5,000 per month and receive a spreadsheet on Fridays with names you cannot trace, scoring you cannot inspect, and outreach you cannot edit before it goes out. We do the opposite. The pipeline below runs on your stack, with your domain, against your ICP, and you watch every step. When a lead lands in your CRM, you can click back through six layers of data to see exactly why we picked them.


Step 1 — ICP Scoping

Every pipeline starts with a 30-minute call to define your Ideal Customer Profile. We do not use templates. We ask the questions that actually predict close rate: what is the smallest deal you've closed in the last six months that you regret, and what is the smallest deal you'd happily do again? The gap between those two answers is your real ICP.

From the call we produce a YAML config that drives every downstream step. It contains the country list, industry codes (SBI for NL, NAICS for international), company size ranges in headcount and revenue, target roles (CMO, Head of Growth, Founder, etc.), tech stack signals (e.g. uses HubSpot but not Salesforce), exclusion rules (no current customers, no competitors, no agency-of-agencies), and intent triggers (recent funding, hiring growth, posted about a specific pain).

The YAML is yours. You can edit it directly. When you change a field, the next pipeline run reflects the change tomorrow morning.


Step 2 — Sourcing Layer

This is where most agencies cheat by scraping LinkedIn with off-the-shelf tools and getting their clients flagged. We use four legitimate sources in parallel.

Apollo API gives us organisation search across 275 million companies on the free tier alone. We query by industry, headcount, geography, and tech stack to produce a starting universe of companies that match your ICP firmographics.

Google Maps Places API covers local-business ICPs where Apollo is thin: restaurants, clinics, salons, gyms, retail. For our slotenmaker client we generate 200 qualified local leads per city per week via this single source.

Serper gives us SERP-based discovery at €0.001 per query. We run intent queries like "ecommerce brand hiring head of growth Amsterdam 2026" and parse the result pages for fresh signals that Apollo will not see for weeks.

LinkedIn search via Chrome Bridge handles the role-level confirmation. We open your LinkedIn session through our CDP bridge (your own account, your own cookies, your own rate limits) and confirm decision-makers exist at the companies surfaced above. We do not scrape pools of LinkedIn data, we verify specific people. The difference matters for both data quality and platform compliance.

For the technical deep-dive on how the Chrome Bridge layer works, read our breakdown of the Chrome CDP bridge pipeline.


Step 3 — Enrichment

A name and a company is not a lead. A name, a company, a verified email, a personalization hook, and a reason to reach out — that is a lead. Step 3 fills the gap.

For each company surfaced in Step 2, we pull the website and parse the homepage, about page, and any team page. We extract company description in their own words, product names, recent news mentions, and team-page contacts. For each target person, we generate candidate emails using common pattern matching (firstname@, firstname.lastname@, first initial + lastname@) and verify each candidate through MX check + SMTP handshake + catch-all detection. Only verified deliverable addresses make it through.

Then we scrape the personalization layer: recent funding announcements (last 90 days), team changes from LinkedIn posts, hiring signals from their careers page, and any recent press mention. The output for each lead is roughly 2KB of structured JSON that becomes the input for both scoring and outreach.


Step 4 — Scoring

This is the step that makes the whole pipeline defensible. A Claude-powered agent reads each enriched lead and scores it 0-100 on two dimensions: fit (how well the firmographic and role data match your ICP) and intent (how strong the buying signals are right now).

Fit signals: industry match, size match, geo match, tech stack match, role seniority match. Intent signals: recent funding, headcount growth in the last 90 days, hiring for a relevant role, mentioned a competitor publicly, posted about a relevant pain point, tech stack change in the last 60 days.

Only leads scoring 60 or higher pass through to Step 5. The 40 percent that fall below the threshold are logged in your dashboard with their score and reasoning, so you can see exactly what we filtered out and tune the YAML if you disagree.

The output of Step 4 is typically 30-50 percent of the enrichment universe. From a 3,000-company starting list, expect 900-1,500 leads that survive scoring. Those are your qualified leads.


Step 5 — Outreach Generation

For every qualified lead, Claude writes a personalized first-touch email. The model receives the full enrichment JSON, your offer description, and three example emails you provide on setup. It produces a subject line under 50 characters, a 4-6 line body referencing the strongest personalization hook (the funding round, the new hire, the press mention), and a soft CTA.

Crucially, nothing sends automatically. The drafts land in your dashboard in batches of 50. You approve, edit, or reject each one. Approved drafts move to Step 6. Rejections feed back into the scoring agent the next day. By week 2 the model is producing 90 percent approval rate on first pass.

This human-in-the-loop layer is non-negotiable. It protects your domain reputation, it keeps your voice intact, and it gives you a daily 15-minute review session where you stay close to your own market intelligence instead of outsourcing your tone to a junior at an agency.


Step 6 — Send + Track

Approved emails route through your existing outreach tool: GHL, Apollo, Smartlead, Instantly, or your custom SMTP. We do not lock you into our sending infrastructure. Your domain, your reputation, your warmup, your control.

Replies route back to your inbox. Positive replies get auto-flagged for immediate human follow-up. Out-of-office and "not interested" replies auto-update the suppression list so the lead never receives a second touch. Soft bounces retry once after 48 hours, hard bounces remove the lead entirely.

Every interaction logs to your Notion CRM (or HubSpot, or Pipedrive — we integrate where you already live). The log includes the original ICP match, the enrichment data, the score, the email sent, the reply, and the outcome. When you close a deal six weeks later, you can trace the full path back to the day the company first surfaced in Apollo.


Why This Beats Traditional Lead Gen Agencies

The math is brutal. A traditional B2B sales agency in the Netherlands charges €3,000 to €4,000 per month and typically delivers 20-50 meetings per year if you are lucky. That is €36,000 to €48,000 annually, with leads that are shared across a pool of clients and outreach written by someone who has never met you.

Our AI Lead Generation Service costs €2,500 setup plus €750 per month. That is €11,500 in year one and €9,000 in year two onward. You receive 800-1,500 qualified leads per month, exclusive to you, with full transparency on every step.

The other advantage is speed. Traditional agencies take 6-8 weeks to "ramp up." Our pipeline goes live in 5 working days. Day 1 is the ICP call. Days 2-3 are pipeline configuration and CRM integration. Day 4 is the first dry-run with you reviewing 100 leads. Day 5 your first 50 approved emails go out.

Want proof? See our client work and read more about the services we package around the pipeline.


FAQ

How does AI lead generation work?

AI lead generation combines an Ideal Customer Profile (ICP) with multi-source sourcing (Apollo, Google Maps Places, Serper SERPs, LinkedIn verification), automated enrichment (verified emails, recent news, funding, tech stack), and an AI scoring agent that filters leads on fit and intent. Only high-scoring leads receive a Claude-generated personalized first-touch email, sent via your existing outreach tool. The full pipeline runs daily and logs every interaction to your CRM.

How many leads can AI generate per month?

Our AI Lead Generation Service delivers between 800 and 1,500 qualified B2B leads per month per client, depending on ICP breadth, region, and verification thresholds. Tight ICPs (one country, one industry, one role) tend toward 800 per month at very high quality. Broader multi-region ICPs reach 1,500 per month. Quality holds because the scoring layer is the same in both cases — broader ICPs just have a larger starting universe.

Is AI-generated outreach allowed under GDPR?

Yes, for B2B contacts in business roles, AI-generated outreach is allowed under GDPR Article 6(1)(f) on legitimate interest, provided the email is relevant to the recipient's professional function, contains a clear opt-out, and the data is sourced from public business information. We bake compliance into the pipeline: every email includes a one-click opt-out, we honour all suppressions automatically, and we never source data from anywhere that violates platform terms.

How is AI lead gen different from buying lists?

Purchased lists are static, shared with every other buyer, and often months stale. Our AI pipeline sources fresh leads daily from live APIs, enriches with current website and news data, scores each lead against your specific ICP, and writes a personalized first-touch email referencing a recent signal. You get exclusive leads, not pool leads, and every lead carries reasoning for why it was selected. The difference shows up in reply rates: bought lists average 0.5-1 percent reply, our pipeline averages 8-14 percent on first touch.

Book a Free 30-Min Lead Pipeline Audit

We'll review your current outreach, define an ICP draft, and show you exactly what 800-1,500 leads/month would look like for your business. No pitch deck. No upfront fee.

See Services →

Or email michaelmartina@linkaiagency.com