← Lobby From Map to Meeting

From Map to Meeting

A short film about a pipeline that turns a town on a map into booked meetings.

Fictional businesses. Real machines.

Scroll to play

The problem

BusinessOwnerEmail

Tarnside Roofers??

Ashby Gable Co.??

Ironleaf Roofing??

Wrenmoor Roofs??

Copperdale Roofing??

InboxSpam · 1

Web Agency

Dear Sir/Madam, grow your business online

We are a leading digital agency offering websites, SEO and…

moved to spam

Local businesses are everywhere. Their owners’ names and emails aren’t.

And the generic pitch lands straight in spam.

The fix · seven real workflows

↑ email found↓ no emailthey replybooked on the call1 · Findtowns · places2 · OwnerAI research · email3 · Auditscreenshots · AI4 · Inboxwho hosts it?5 · Outreachemail + follow-ups6 · Callresearch · AI voiceMeeting

Seven workflows, one pipeline. From a pin on a map to a meeting.

Email if there’s an address. A phone call if there isn’t.

Its memory · towns already searched

YorkBathChesterDurhamExeterNorwichLincolnBristolSheffieldCardiffOxfordBrighton

AI agent picks the next town It must be in the UK, every other country is forbidden
Trade
roofers
City
Leeds
Country
UK

If a model fails, the next one takes over · all free

firstnemotron-3-ultra-550b-a55b →backup 1gemma-4-31b-it →backup 2gpt-oss-20b

Every night, an AI picks a new UK town and trade to search.

It never repeats a town. Three free models back each other up.

roofers · Leeds

✕ ✕

Search · Foursquare

roofers · near Leeds UK · limit 50

Then a second lookup · within 500 m

Kestrel & Pike Roofing +44 113 496 0472 E164 14 Harehills Lane, Leeds LS7 3PD

2 duplicates flagged “DUPLICATE” · deleted

Up to 50 local businesses per search, straight from Foursquare.

A second lookup adds the phone and address. Duplicates get deleted.

Lead · from the finder

Kestrel & Pike Roofing 14 Harehills Lane, Leeds LS7 3PD

postcode …the workflow’s own regex, run in your browser · …

  1. Search 1

    "Kestrel & Pike Roofing" "LS7 3PD" (owner OR founder OR director OR proprietor OR "managing director")

    → Callum Pike · Director · Companies House

Rejected

✕Kestrel Roofing LtdBristolanother town

✕Kestrel & Pike Roofing Ltd2009 · dissolveddissolved company

“A similarly named company in another town is not a match.”
“Dormant or dissolved companies on Companies House are not valid matches.”

Callum PikeDirector · Kestrel & Pike Roofing

own search engine · duckduckgo · bing · ecosia · en-GB nemotron-3-ultra-550b-a55b

An AI researcher finds the owner, one precise search at a time.

It stops at a name and a role. Wrong town or dissolved? Rejected.

Hunter · domain search

kestrelpikeroofing.co.uk

executivemanagementup to 5

callum@kestrelpikeroofing.co.uk

Callum Pike · executive ✓

→ website audit · inbox check · outreach

Brackenfold Roofing

no website · no email found

→ the AI caller

Hunter finds their email, from management only.

Email found? It goes to outreach. None? It gets a phone call.

GET /sitemap.xml

kestrelpikeroofing.co.uk…

a site without one · 404 page…

under 1.5 MB · … in your browser
Gemini picks 3 pagesgemini-3.1-pro-preview
  1. homepage/
  2. main service/roof-repairs/
  3. trust page/about-us/

K&P0113 496 0472

K&P≡

/ · desktop + mobile

K&P0113 496 0472

K&P≡

/roof-repairs/ · desktop + mobile

K&P0113 496 0472

K&P≡

/about-us/ · desktop + mobile

6 screenshots · from its own screenshot server

Before any email goes out, AI audits their website.

Three key pages, captured on desktop and on mobile.

  1. 1 · reviewsgemini-2.5-flash · temp 0.2
  2. 2 · verifiesgemini-2.5-flash · temp 0.1
  3. 3 · validatesgemini-2.5-flash-lite · temp 0.1
Only flag issues you are 100% certain about based on what's visible in the screenshots.REMOVE any issue you cannot visually confirm in the screenshots.From the VERIFIED issues, pick exactly ONE issue that most directly impacts revenue, leads, or conversions for this business.
  • Phone number hidden in the mobile menu the one that costs leads
  • Reviews section looks empty removed · logos visible, images lazy-load
  • No call to action on Roof Repairs removed · button visible in the footer
  • Quote form has 11 fields
  • No accreditation badges on About

The audit’s result · 8 fields

Page
Homepage
Problem
On mobile, the phone number is hidden inside the menu.
Visitor
Someone with a leaking roof has to dig through a menu to find how to call.
Cost
Most of them won’t. They tap the next roofer on Google instead.
Fix
Add a tap-to-call button to the top of every page.
Subject
Hidden phone number

Three AI passes. Each deletes what it can’t see in the screenshots.

What survives is one real problem, worth an email.

callum@kestrelpike… Microsoft ✓ send

info@tarnside… Google ✕ skipped

sam@ashbygable… Other ✓ send

office@ironleaf… Google ✕ skipped

jo@wrenmoor… Microsoft ✓ send

hello@copperdale… Other ✓ send

The rule

inbox host = “Google”
→ skip
looked up per address · emailguard.io

domain reputation protected

Every address gets checked: who hosts this inbox?

Hosts that land us in spam are skipped. The domain stays clean.

Tocallum@kestrelpikeroofing.co.uk

SubjectHidden phone number

Hey Callum,

I was looking at your website and noticed something on the homepage, on mobile, the phone number is hidden inside the menu.

Someone with a leaking roof has to dig through a menu to find how to call. Most of them won’t. They tap the next roofer on Google instead.

For a business like Kestrel & Pike Roofing, this is worth a quick look, should take about 5 minutes to review.

The fastest ROI is to add a tap-to-call button to the top of every page.

Happy to walk you through, no strings attached.

P. Iliev

highlighted written by the website audit

Send queue · one at a time

Kestrel & Pike…

Ashby Gable…

Wrenmoor Roofs…

Copperdale…

Moorstone…

stop switch checked before every send

The real spacing code ran in your browser · …

Each email opens with the real problem on their own site.

One at a time, a random 3 to 7 minutes apart.

  1. Day 0

    first email

    Hidden phone number

    new thread · then reads it after 3 days

  2. Day 3

    follow-up 1

    “Just circling back.”

    same thread · then reads it after 2 days

  3. Day 5

    follow-up 2

    “Your team's doing great work at Kestrel…”

    same thread · then reads it after 2 days

  4. Day 7

    follow-up 3

    “last one from me on this.”

    same thread · then reads it after 1 day

Wrenmoor Roofs

“Thanks for flagging this. Can you call me Thursday afternoon? I'm around after 2.”

…

Copperdale

“Thank you for your email. I am currently away and will reply when I'm back on Monday.”

header · Auto-Submitted: auto-replied

…

Kestrel & Pike

no answer yet

…

The workflow’s reply checker ran in your browser · … · 13 out-of-office phrases + 3 email headers

Up to three follow-ups, each in the same thread.

Before each one, it reads the thread. A real reply or an out-of-office stops it.

Lead · no email

Brackenfold Roofing no website · owner unknown to email

Research · Perplexity sonar-pro

  • ✓ Business background
  • ✓ Online presence
  • ✓ Reviews snapshot
  • ✓ Personal/professional background
  • ✓ Recent activity

Profile · grok-4-0709 · max 80 words total

Name
Gareth Lowe
Company
Brackenfold Roofing
Location
Leeds, West Yorkshire
Years in Business
Unknown
Quick Read
Hands-on owner, still up the ladder himself.
Rapport Hooks
Sponsors the local under-12s football team
Pain Indicators
Two reviews mention calls going unanswered
Notable
Listed on Google, but no website at all

“Skip sections if no real info — don't invent”

AI voice · gpt-4.1-mini

Hey my name is Brian... is this the owner of Brackenfold Roofing?

“You do not sell the website on the call; you sell the reveal.”from its 10,600-character script

Bookedcalendar · CRM · SMS · Telegram

The full call engine: AI Cold Caller ▸

No email? It researches the owner and writes a one-glance profile.

Then an AI voice calls. A booked call lands straight in the calendar.

Lead Finder as built in the n8n editor
Lead Finder
Duplicate Clean-up as built in the n8n editor
Duplicate Clean-up
Decision-maker Research as built in the n8n editor
Decision-maker Research
Email Finder as built in the n8n editor
Email Finder
Website Audit + AI Caller as built in the n8n editor
Website Audit + AI Caller
Email Provider Filter as built in the n8n editor
Email Provider Filter
Email Outreach as built in the n8n editor
Email Outreach

The machine · as built, in the n8n editor

7 workflows240 nodes6 AI agents14 services

— Fin —

Next feature

AI Cold Caller ▶ Back to the lobby