May 2026 · Case Study #3 · Emanuel Cira, AI Automation

May 2026 · Case Study #3 · Emanuel Cira, AI Automation

24/7 Outbound Lead Generation System

0+

leads/day, automated

0+

leads/day, automated

1

AI agents working in parallel

1

AI agents working in parallel

0

manual prospecting hours

0

manual prospecting hours

Image

The Problem

Outbound is slow, manual, and inconsistent.

Most agency owners either don't do outbound or waste hours on research, writing, and follow-up that never scales.

01.

Hours of research

Finding businesses, their emails, what they do, done manually, one by one.

02.

Generic emails

Copy-paste templates that get ignored because they don't speak to the specific business.

03.

No follow-up

Most replies get missed. No system to track who responded, who needs a follow-up, who booked.

04.

Leads with no email

Phone-only businesses and those without websites get skipped entirely. That's real money left untouched.

The result: inconsistent pipeline, zero compounding.

Manual outbound doesn't scale. You either do it every day or you don't do it at all.

How It Works

Scrape → Enrich → Pitch.
Every day. Automatically.

01

Source

Trigger

Daily schedule

Fires at 9am Mon–Fri. AI picks one niche + one Bay Area city.

apify

Google Maps scrape

Pulls 15 real businesses: name, address, phone, website, hours, rating.

hunter.io

Email discovery

Finds the best email per domain. Falls back to info@ if none found.

dedupe

CRM check

Skips anyone already contacted. Only new leads go forward.

02

Route

router

3-way split

Every lead is classified based on what contact info is available.

path A

Has email

→ Email outreach agent

path B

Phone only

→ Call script agent

path C

No website

→ Website pitch agent

03

Execute

AI agent

Personalised output

LLM writes based on business name, category, rating, hours, and contact info.

gmail

Email Sent

The system writes and sends a Subject + 4-paragraph body outreach email.

google docs

Scripts saved

Phone scripts and website pitches appended to dedicated docs. Ready to act on.

sheets

CRM logged

Scripts saved

The 3 AI Agents

Email Outreach Agent

Writes a personalised cold email referencing the business's hours, ratings, and category. Includes a revenue or time-saving stat specific to their industry.

Subject: Stop losing bookings to voicemail Hook → specific observation Offer → tailored service CTA → 15-min call Sign-off → Name

Email Outreach Agent

Writes a personalised cold email referencing the business's hours, ratings, and category. Includes a revenue or time-saving stat specific to their industry.

Subject: Stop losing bookings to voicemail Hook → specific observation Offer → tailored service CTA → 15-min call Sign-off → Name

Phone Script Agent

Generates a structured call script with opener, pitch, CTA, and 3 common objections with responses. Saved to Google Docs for daily review before calling.

OPENER → personalised greeting HOOK → specific pain point PITCH → service + stat CTA → Calendly link OBJECTIONS → 3 handled

Phone Script Agent

Generates a structured call script with opener, pitch, CTA, and 3 common objections with responses. Saved to Google Docs for daily review before calling.

OPENER → personalised greeting HOOK → specific pain point PITCH → service + stat CTA → Calendly link OBJECTIONS → 3 handled

Website Pitch Agent

Creates an in-person or DM pitch for businesses with no web presence. Frames the missing website as a missed revenue and offers a website.

OPENING → warm acknowledgment PAIN POINT → revenue stat OFFER → website + automation CTA → emanuelcira.com

Website Pitch Agent

Creates an in-person or DM pitch for businesses with no web presence. Frames the missing website as a missed revenue and offers a website.

OPENING → warm acknowledgment PAIN POINT → revenue stat OFFER → website + automation CTA → emanuelcira.com

Tech Stack

Logo

n8n

Workflow orchestration

Logo

Apify

Google Maps scraping

Logo

Hunter.io

Email discovery

Logo

OpenRouter

AI personalisation (LLM)

Logo

Gmail + Google Workspace

Sending + logging

What This Unlocks

Numbers that compound every single day.

personalised outreach attempts per day

0

+

leads contacted per month

0

+

hours spent on manual research

0

contact channels covered automatically

0

x

Image