Sales, Marketing & Support

174
Updated Oct 16, 3:00 PM

Sales, Marketing & Support

174 · Newest in registry
×
Sales, Marketing & Support

Find roofing leads and run AI voice outreach

n8n workflows find roofing businesses, log them in Sheets, personalize outreach, place voice calls, and classify call outcomes back into the sheet.

What they did

Two n8n workflows. Discovery pulls roofing businesses for a target city through Apify and Google Places, filters them, checks phone numbers and duplicates, and writes them to Google Sheets. Outreach picks one lead, with follow-ups first, and checks local calling hours. It then searches for competitor info (SerpAPI), has OpenAI write an opener, calls through Vapi, polls the call status, and has AI classify the outcome into the sheet.

How it went

The article gives no results, volumes or conversion numbers. It presents the architecture and lessons: define lead states first, keep timing, routing and retries in deterministic logic, and plan for API failures.

Worth knowing

The state-to-timezone mapping and business-plus-phone dedupe have gaps. Commenters note that some states span two time zones and that phone formats need normalizing before comparing.

Labels

ScopeBusinessn8n workflows find roofing businesses, log them in Sheets, personalize outreach, place voice calls, and classify call outcomes back into the sheet.
For whomCompanyFind roofing leads and run AI voice outreach
What the agent doesRunning a processn8n workflows find roofing businesses, log them in Sheets, personalize outreach, place voice calls, and classify call outcomes back into the sheet.
How autonomous the agent isUnclear
Agent or ordinary appAgent productIt then searches for competitor info (SerpAPI), has OpenAI write an opener, calls through Vapi, polls the call status, and has AI classify the outcome into the sheet.
Already a company's productUnclear
What kind of materialunverifiedUnclear

The “Material” label failed its quality check and is not used for selection.

Details

Agents
n8n
Source
blog
Source date
undated
Accounts
1
In registry since
Oct 14, 2026