B2B Lead Generation on Autopilot with n8n: ICP → Apollo → Enrichment → Personalized Outreach
B2B lead generation is a sequence of repetitive steps: define who you want, find them, enrich them, and reach out with something relevant. Each step is mechanical, which is exactly why it should be a workflow. This n8n multi-agent pipeline runs the whole top of funnel while you focus on the conversations that close.
The problem: the top of funnel is manual and disconnected
Most teams stitch lead gen together by hand: export from Apollo, paste into a sheet, manually enrich, then write outreach one prospect at a time. Tools don't talk to each other, data goes stale, and reps spend their day on list-building instead of selling.
How the n8n workflow solves it
This workflow connects the steps into one pipeline. You define an ICP, it pulls matching leads from Apollo, enriches each with additional data, and an AI agent drafts personalized outreach per prospect — all flowing automatically from one trigger.
- Define your ideal customer profile once as the pipeline input
- Pull matching companies and contacts from Apollo
- Enrich each lead with firmographic and contact data
- An AI agent drafts personalized outreach per prospect
- Push qualified, ready-to-contact leads to your CRM or sheet
⚡ Skip the build — get the ready-to-import template
This exact workflow is packaged as B2B Lead Gen Multi-Agent — ICP → Apollo → Enrich → Personalized Outreach: import the JSON, plug in your credentials, and it runs in minutes.
Step by step: building the automation
- Define the ICP — Set your target criteria — industry, size, role, geography — as the inputs that drive the search.
- Pull from Apollo — Query Apollo via its API for contacts matching the ICP and bring them into n8n.
- Enrich each lead — Add missing data points so every record is complete enough to personalize against.
- Draft outreach — An AI agent writes a tailored opener for each lead based on their company and role.
- Deliver to your stack — Write qualified leads and drafts to your CRM or a sheet for the team to action.
What you get out of it
- A full lead pipeline running from a single ICP definition
- Reps spend time selling, not building lists
- Every lead arrives enriched and with a personalized opener ready
- Repeatable and tunable — refine the ICP and rerun anytime
Frequently asked questions
Do I need an Apollo subscription?
Yes, the lead-sourcing step uses Apollo's API. You can swap in another data provider if you prefer.
What makes it 'multi-agent'?
Different AI steps handle distinct jobs — qualification, enrichment reasoning, and message writing — so each is focused and higher quality.
Can I keep a human approval step?
Absolutely. Stage drafts for review before anything sends to stay compliant and on-brand.
Ready to automate?
You can build this from scratch — or save hours and start today. B2B Lead Gen Multi-Agent — ICP → Apollo → Enrich → Personalized Outreach is a production-ready n8n workflow you import in one click.