AutomationMart
Home/Browse/Extract local business contacts with Google Sheets, SerpAPI, Apify & GPT-4o
n8n

Extract local business contacts with Google Sheets, SerpAPI, Apify & GPT-4o

n8nn8n15 modulesv1.0
HubSpotAirtableGoogle SheetsSalesforceOpenAIGoogle DriveTwilioLinkedIn

Extract Local Business Contacts with Google Sheets, SerpAPI & GPT‑4o Status: Ready for Use ✅ Disclaimer: This workflow relies on community nodes that are not part of n8n’s core package. Install the following from n8n → Community Nodes before running: - n8n-nodes-langchain - n8n-nodes-openai (Structured Output Parser) - n8n-nodes-apify --- 📝 Description This n8n workflow automates discovery of local‑business contact details by search term and lo

At a glance

Extract local business contacts with Google Sheets, SerpAPI, Apify & GPT-4o is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects HubSpot, Airtable, Google Sheets, Salesforce. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
HubSpot, Airtable, Google Sheets, Salesforce, OpenAI, Google Drive
Modules
15
Price
Free
Version
v1.0
Extract local business contacts with Google Sheets, SerpAPI, Apify & GPT-4o workflow diagram

About this workflow

Extract Local Business Contacts with Google Sheets, SerpAPI & GPT‑4o Status: Ready for Use ✅ Disclaimer: This workflow relies on community nodes that are not part of n8n’s core package. Install the following from n8n → Community Nodes before running: - n8n-nodes-langchain - n8n-nodes-openai (Structured Output Parser) - n8n-nodes-apify --- 📝 Description This n8n workflow automates discovery of local‑business contact details by search term and location, then enriches the results with publicly listed email addresses using GPT‑4o AI. --- 🔑 Key Features 🔗 Google Sheets Integration - Reads search terms and locations from a Google Sheet. - Processes only rows that are not marked Complete, preventing duplicates. 🗺️ Google Maps Search via SerpAPI - Queries Google Maps through SerpAPI for every search‑term‑and‑location pair. - Retrieves the following fields: business name, website, street address, and phone number. 🧠 Website Scraping & Email Extraction 1. Scrapes the business homepage content with Apify’s Fast Website Content Crawler. 2. Sends the scraped HTML to a GPT‑4o AI Agent. 3. Extracts any publicly listed email address. 4. Returns a clean, structured JSON object for downstream use. 💾 Data Storage & Tracking - Writes every result to a Results tab in the same Google Sheet. - Marks the corresponding row in the Searches tab as Complete once finished. 🧱 Extensible Design The workflow uses modular sub‑workflows and AI agents. You can easily extend it to add: - Phone‑number verification with Twilio - Social‑media enrichment with Clearbit - Exports to HubSpot, Salesforce, Airtable, PostgreSQL, or CSV files --- 📄 Google Sheet Setup Create a Searches tab with these exact columns (one header row): Search | Area | Area Name | Complete Create a results tab with these columns title | website | address | phone | Search | Search Name | Area | email (Manual Entry) --- ⚙️ Prerequisites 1. Google Cloud Project with Google Sheets API and Google Drive API enabled 2. SerpAPI account (free trial or paid) – obtain an API key 3. Apify account (free trial or paid) with the Fast Website Content Crawler actor installed 4. OpenAI account with an API key that can access GPT‑4o models --- 🚀 Setup Instructions 1. Copy the Google Sheet - Make a personal copy of the template sheet. - Ensure the tab names are Searches and Results. - 2. Configure Google Sheets nodes in n8n - Open the workflow. - Update the nodes Extract Search Terms and Save Emails to Sheet to point at your copied sheet. - Authenticate using Google OAuth2 credentials that have access to the sheet. 3. Add SerpAPI credentials - Sign in at < - Copy your API key. - In the Search Google Maps node, create a new credential and paste the key. 4. Set up Apify - Sign up at < - Add the Fast Website Content Crawler actor to your account. - In the Scrape Web Page HTTP node, append ?token=YOURAPIKEY to the actor URL. 5. Add your OpenAI API key - Go to < - Generate an API key. - Add it to the AI Agent and OpenAI Chat Model node credentials. --- ✅ Running the Workflow 1. Click Execute Workflow in n8n. 2. For each unprocessed row in the Searches tab, the automation will: 1. Retrieve business information from Google Maps via SerpAPI. 2. Scrape the business website using Apify. 3. Use GPT‑4o to extract a public email address. 4. Write all collected data to the Results tab. 5. Mark the original row as Complete. --- 🧩 Example Use Cases - Build highly targeted lead lists for sales and marketing outreach. - Compile local business directories for regional websites or apps. - Automate contact‑information collection for lead‑generation campaigns and reduce manual data entry. 🤝 Connect with Me Description I’m Robert Breen, founder of Ynteractive — a consulting firm that helps businesses automate operations using n8n, AI agents, and custom workflows. I’ve helped clients build everything from intelligent chatbots to complex sales automations, and I’m always excited to collaborate or support new projects. If you found this workflow helpful or want to talk through an idea, I’d love to hear from you. Links 🌐 Website: 📺 YouTube: @ynteractivetraining 💼 LinkedIn: 📬 Email: rbreen@ynteractive.com

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Create ProjectWorks users for new records in Airtable

Every time a record in your Airtable is added, Make will create a user in your Projectworks. Make sure your table has got the same fields as (this one)[https://airtable.com/shrPn1QJ2IpogvEhq].

Free

Track domain expiry dates with Google Sheets and WHOIS API

Automatically track domain expiry dates from Google Sheets, fetch real-time DNS expiry data via WHOIS API, and update expiry details back to your sheet with zero manual effort. --- Automated Domain Expiry Date Tracker with Google Sheets & WHOIS API Automate the entire process of monitoring domain expiry dates for all your websites directly from Google Sheets. This workflow reads domain names, fetches DNS SOA expiry information using the WHOIS API, converts timestamps into readable dates, and upd

Free

Watch Trello activities and update Google Sheets rows accordingly

Monitor Trello activities and automatically update corresponding Google Sheets rows. Streamline task tracking by syncing Trello updates with Google Sheets effortlessly.

Free

Generate text, image, and video-to-video clips with WAN 2.6 via KIE.AI

This n8n template provides a comprehensive suite of WAN 2.6 video generation capabilities through the KIE.AI API. The workflow includes three independent video generation workflows: text-to-video, image-to-video, and video-to-video. Each workflow can be used independently to create videos from different input types, making it perfect for content creators, marketers, and video production teams. Use cases are many: Create videos from text descriptions without any input media, transform static imag

Free

Route AI tasks between OpenAI agents with confidence-based email fallback

Overview This workflow demonstrates an AI task routing system using multiple agents in n8n. It analyzes incoming user requests, determines their complexity, and routes them to the most appropriate AI agent for processing. A Supervisor Agent evaluates each request and classifies it as either simple or complex, returning a confidence score and reasoning. Based on this classification, an orchestrator agent delegates the task to the correct specialized agent. The workflow also includes a confidence

Free

Viral video creator: Fal.ai AI videos → TikTok, YouTube & Instagram automation

The AI Viral Video Factory: From Concept to Content in Minutes This n8n workflow is a fully automated pipeline that takes a creative concept and transforms it into a polished, platform-ready short-form video. It ideates, generates video and audio using AI, merges them, and publishes the final content to your social media accounts! ✨ Core Features - Automated Ideation: Leverages GPT-4 to generate unique, trend-aware ASMR video concepts, complete with captions and hashtags. - AI-Powered Visuals:

Free

Automated faceless YouTube video generator using Leonardo AI and Creatomate

Automate Your Video Content Creation: AI-Powered Video Generation This n8n template streamlines the creation of high-quality, faceless videos, automating the entire process from scriptwriting to final video production. Leveraging AI tools like Leonardo AI and Creatomate, this workflow empowers content creators to efficiently produce engaging videos without on-camera presence. Who is this for? This template is ideal for: Content creators looking to scale their presence on YouTube, Instagram, and

Free

Location-based triggered reminder via Telegram Bot (iOS)

This workflow integrates iOS Shortcuts with n8n to create a simple, automatic location-based reminder system. When the user arrives at a specified location, an automation in the Shortcuts app sends a webhook trigger to n8n. If the trigger matches predefined date and time conditions, n8n sends a Telegram message reminder to the user. This is perfect for repetitive weekly tasks like taking out the bins, customized with conditions for day and time. Key Features - Location-Based Trigger: Uses iOS Sh

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free