Tutorials  /  The 9-Agent AI Outreach System
n8nAI AgentsCold OutreachAutomation

The 9-Agent AI Outreach System

I built a 9-agent AI system that runs my cold outreach on autopilot — nothing sends without my approval.

July 29, 2026

What's inside

  • 1Prospect Hunter Finds companies matching your ideal customer profile
  • 2Contact Enrichment Finds the decision-maker and a verified email
  • 3Email Writer Drafts a personalized email and quality-gates its own output
  • 4Digest & Sender Your one-click approval inbox — nothing sends without you
  • 5Reply Tracker Detects replies and stops follow-ups instantly
  • 6Bounce Handler Finds and verifies a working alternate contact on bounce
  • 7Follow-up Sequencer Threaded, scheduled follow-ups (day 3 / 7 / 14)
  • 8Focused Leads A dedicated track for people who actually replied
  • 9API Key Manager Self-service key refill — keeps the system running with zero downtime

What you'll need

  • An n8n instance
  • A free Supabase project
  • A dedicated sending mailbox (Gmail)
  • API keys: a search tool (Tavily), email verification (AbstractAPI), and an LLM

Downloads

Every file is cleaned — credentials, API keys and personal info stripped. Import the workflows into your own n8n and wire in your own keys.

Guides (Markdown)
n8n Workflows (JSON)

I Built a 9-Agent AI System That Runs My Cold Outreach. Here's Exactly How.

After my video went up, everyone asked the same thing: "Can you send me the n8n file?"

So here's the whole thing — in simple words. What it does, how it works, and how you can build your own. No fluff.


What it does (in plain English)

Every morning, before I even open my laptop, this system has already:

  • Found new companies that are a good fit for me
  • Found the right person at each company — and their real, working email
  • Written a personal email to each one, mentioning something true about their business
  • Checked every email for quality, so nothing weak reaches me
  • Put them all in one email for me to review

I open that email on my phone, and for each one I tap Send, Edit, or Skip. Takes about 10 minutes. That's all I do.

After that, the system keeps working on its own:

  • Someone replies? It stops all follow-ups to them right away.
  • Email bounces? It finds a new working contact at that company.
  • No reply? It follows up politely — on day 3, day 7, and day 14 — in the same email thread.
  • Someone interested? It moves them to a special list so they get more attention.

The one rule I never break: nothing gets sent without my approval. I write zero emails. I just approve. That's the trade.


How it works: the 9 helpers

Think of it as 9 small robots, each with one job. Each one does its task, saves the result, and passes it to the next.

#HelperWhat it does
1Prospect HunterFinds companies that match your ideal customer
2Contact EnrichmentFinds the decision-maker + a verified email
3Email WriterWrites a personal email and checks its own quality
4Digest & SenderSends you one review email — you approve with a tap
5Reply TrackerSpots replies and stops follow-ups instantly
6Bounce HandlerFinds a new contact when an email bounces
7Follow-up SequencerSends polite follow-ups on a schedule
8Focused LeadsGives people who reply extra attention
9API Key ManagerKeeps the system running when a free key runs out

The full details for each one are in documentation.md.


3 simple lessons (that will save you time)

1. Put a spending limit on anything that searches the web. Some "free" web-search tools get expensive fast when a robot uses them all day. I use a cheaper dedicated tool (Tavily) with a hard limit. Always cap your spend before you let it run on its own.

2. Let AI be creative in a small box. Let code handle the rest. If you ask AI to remember 20 rules every time, it will forget one. So I only ask the AI for the creative bits (the first line, the reason it matters). Plain code handles the fixed parts (greeting, subject, sign-off) — the same way every time. Fewer mistakes.

3. Check every email address before you send. This system checks each email at three points: when it's found, before the review email, and again the moment you tap Send. Sending to a dead address hurts your reputation. A quick check avoids that.


How to build your own (step by step)

You don't need to be a coder. Follow this order:

  1. Read documentation.md to understand what each helper does.
  2. Follow BUILD-YOUR-OWN.md — it walks you through everything: the database, the accounts, and the setup.
  3. Import the 9 files from the workflows folder into your own n8n. (All keys are removed — you add your own.)
  4. Add your own keys for search, email-checking, and the AI.
  5. Rewrite the prompts to match your business and who you help.
  6. Test small first. Run it on a few leads for a few days before you trust it fully.

What you'll need

  • An n8n account (free to start)
  • A free Supabase project (this is the shared memory)
  • A Gmail inbox just for sending
  • API keys for: Tavily (search), AbstractAPI (email check), and an AI model

All of these have free tiers. Set aside an afternoon to wire it up, and a few days of light testing before going live.


Grab the files below, follow the guides, and you'll have your own version running. If you get stuck, the guides cover the tricky parts in detail.

Need help building this?

We build AI-powered outreach and automation systems for founders and agencies. Skip the setup, the debugging, and the tuning — we'll build your workflow for you.

Hire us to build your workflow →