Generate Cold Email Icebreakers from Local Business Search using GPT-4 and Dumpling AI
🚀 Why This Automation Matters
Sending cold emails that feel personal and relevant is hard , especially when reaching out to hundreds of local businesses. Most outreach feels like spam because it’s generic, boring, and clearly automated.
This workflow solves that problem.
It helps you:
- Find local businesses based on keywords like “Dentist in New York”
- Pull real data from their websites (email, what they do, phone)
- Use GPT-4 to write warm, human-sounding icebreaker messages
- Log everything into a Google Sheet
- Optionally send leads to Instantly.ai for automated cold outreach
You end up with a spreadsheet full of high-quality leads, with personalized icebreaker emails already written — ready to send.
đź§© Tools Used
- n8n: Workflow automation platform
- Dumpling AI: To search for local businesses and extract contact info
- OpenAI GPT-4: To write friendly, customized outreach messages
- Google Sheets: To store lead and message data
- Instantly.ai (optional): To push leads into your cold email campaigns
đź› Step-by-Step Breakdown
🔹 Step 1: Submit Search Keyword via Form
It starts with a form that takes in a simple keyword phrase like:
Dentist in New York
This allows anyone on your team to generate cold email leads just by submitting a keyword.

🔹 Step 2: Search Google Maps with Dumpling AI
The keyword is sent to Dumpling AI’s search-maps endpoint.
This instantly returns a list of matching local businesses, including:
- Business name
- Website URL
- Phone number
- Google rating
- Description

🔹 Step 3: Split Results Into Individual Businesses
The returned list of places is split into single items. This lets us process each business one by one, and get clean data per row.

🔹 Step 4: Loop Through Each Business
We loop through the places in batches of two. This gives us flexibility and ensures smooth processing if you are working with many results.

🔹 Step 5: Extract Contact Info + Website Summary
For each business, we use Dumpling AI’s extract API to:
- Find an email on the website
- Generate a summary of what the business does
This summary is critical because it’s what GPT-4 uses to sound personalized when writing the icebreaker.

🔹 Step 6: Generate a Personalized Icebreaker Message with GPT-4
Now the fun part.
We send the following info to GPT-4 via n8n’s LangChain OpenAI node:
- Business Name
- Keywords from their Google Maps types
- Website Summary
And we prompt GPT-4 to write a short message that:
- Starts with a personalized comment about the business
- Genuinely admires what they do
- Gently introduces your digital marketing agency
- Asks if they’d like to hear some ideas
Here’s a sample output:
Hi 209 NYC Dental,
I came across your site while exploring established dental practices in NYC and was genuinely impressed by your long-standing reputation since 1887. Offering both general and cosmetic dentistry with financing options is a great way to serve your community.
I run a digital marketing agency and I’d love to share a few ideas that could help you get even more local visibility. Would it be okay if I sent some over?

🔹 Step 7: Filter — Only Continue If Email Exists
Some businesses don’t list emails on their website. This step checks if we got an email, and only proceeds if we did.
This avoids adding incomplete leads to your outreach sheet.

🔹 Step 8: Save Everything to Google Sheets
We now push all key lead data to Google Sheets:
- Business Name
- Website
- Email
- Phone Number
- Website Summary
- Icebreaker Email
If the lead already exists (based on URL), the row is updated. If not, a new row is added.

🔹 Step 9 (Optional): Send to Instantly.ai Campaign
If you’re using Instantly.ai for outreach, this step adds the lead directly into your campaign, with the personalized message as the intro.
Campaigns run on autopilot from there.

đź’ˇ What You Can Use This For
- Local lead generation (dentists, lawyers, roofers, etc.)
- Agency prospecting based on niche
- Cold outreach based on relevance
- Lead lists for SDRs or sales teams
- Instant campaign personalization at scale
đź§ Final Thoughts
This workflow combines scraping, email finding, AI writing, and CRM-ready output into one smooth, scalable pipeline.
Instead of manually googling businesses and writing emails one-by-one, you can:
- Enter a keyword
- Click submit
- Get a spreadsheet full of warm, personalized cold email leads in minutes
You don’t just automate outreach — you make it feel human again.