
I built fully automated SEO audit system that analyzes any lead's website, generates a personalized outreach email, and gets it approved without manual research.
I designed and built a fully automated, AI-driven pipeline using n8n that takes a lead's basic information and handles everything — from deep website analysis to a human-reviewed, personalized email — completely on autopilot.
Here's how it works from start to finish:
The moment a lead's details (Company Name, Website URL, Owner Name, and Email) are submitted through a form, the system kicks into gear simultaneously on three fronts:
All three data streams are merged into a single Unified SEO Report by an AI findings generator. What used to take a human analyst 2–3 hours now takes the system under 3 minutes.
The lead's data and report are also saved to a Google Sheets database automatically, so nothing ever slips through the cracks.
Once the SEO report is ready, it goes straight to an AI Email Draft Agent (powered by Mistral AI).
This agent doesn't send a generic template. It reads the actual SEO findings, combines them with the company information, and writes a — one that highlights the specific problems found on lead's website and positions your agency as the solution.
The difference is night and day compared to a copy-paste cold email.
The drafted email is sent directly to the Senior SEO Consultant's Slack for review. From there, the consultant has three choices:
✅ Approve — The email is sent to the lead immediately via Gmail. The database is updated with the client's report and status, and the team gets a Slack notification confirming delivery.
❌ Reject — The lead is marked as rejected in the database, and the team is notified via Slack. No wasted sending.
✏️ Modify — The consultant writes their revision notes directly in Slack. A second AI Email Review Agent picks up those instructions, rewrites the email accordingly, and sends it back to the Draft Agent — which then pushes the revised version back to Slack for another review round.
This approval loop runs as many times as needed until the consultant is satisfied. No back-and-forth over email threads. No chasing people on WhatsApp. Everything happens inside Slack.
| Tool | Role |
|---|---|
| n8n | Workflow automation backbone |
| Mistral AI | Email drafting & revision agent |
| Firecrawl | Full website scraping |
| Google PageSpeed API | Performance audit |
| Google Sheets | Lead & report database |
| Gmail | Automated email delivery |
| Slack | Review, approval & team notifications |
This system doesn't just save time — it changes how an SEO agency can scale.
For an SEO agency sending even 20 outreach emails a week, this system can recover 40–100 hours of labor per month — hours that can now go toward actual client work and revenue.
Most agencies know they need to do more outreach. They know personalization works. They know their senior consultants shouldn't be spending half their day on admin. But building the bridge between knowing and doing is hard.
This system is that bridge.
It's not about replacing the human — the consultant still reads every email and makes the final call. It's about removing all the grunt work so that human judgment can go where it actually matters.
If you're an SEO agency, a digital marketing firm, or any team that does lead-based outreach, this kind of automation is no longer a luxury. It's a competitive advantage.