ALL WORKFLOWS
Lead Gen

End-to-end outbound lead engine

An n8n flow that runs daily. It starts from a sheet of target industries, scrapes matching companies through Apify, enriches each contact with an email lookup, then has an AI agent read each company's site and write a personalized first line — landing the whole row back into Google Sheets for the sales team.

workflow · lead-gen pipeline
ICP query30 companiesdomainspage texticebreakerNew rowGoogle SheetsFind companiesApify actorFind emailsAnyMailFinderScrape siteHTTP + HTMLIcebreaker AIpersonalizeChat ModelOpenRouterAppend rowGoogle Sheets
New ICP added to the sheetstep 1 / 7
Try it · live sample run

Run this loop right now

Same pipeline, sample data. Pick an input, hit run, and watch what lands on the other end — this is the output your team would wake up to.

sample run · lead enginesample data
Pick a target ICP
// execution log — hit run to watch the loop work
Output lands here — leads, emails, CRM records…
Simulated run with sample data — the production loop does exactly this against your real accounts.
Stack in this flow
Google Sheets
Input list + output CRM
Apify
Scrapes companies by ICP
AnyMailFinder
Email lookup by domain + name
OpenRouter
GPT-4 writes the icebreakers
n8n
Orchestrates the whole pipeline

What makes it production-ready

01

Hands-off daily runs

Triggers on a new row in your target sheet — no manual kick-off, no copy-paste, no babysitting.

02

Personalized at scale

Each icebreaker is written from the company's actual site copy, not a Mad Libs template.

03

Bounce-safe enrichment

Validates every email before it lands in the sheet so your sender reputation stays clean.

04

Fits any CRM

Output adapter swaps in 30 mins — HubSpot, Pipedrive, Lemlist, Instantly, raw Sheets — same flow.

Want one built for you?
I build workflows like this end-to-end — scoping, infrastructure, agent prompt, evals, the lot.
Start a build