gmaps-leads

Generate B2B leads from Google Maps with contact enrichment and Google Sheets sync.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ezjonline/ezj-automations --skill gmaps-leads-ezjonline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gmaps-leads
Source: https://github.com/ezjonline/ezj-automations/tree/main/skills/gmaps-leads
Command: npx skills add https://github.com/ezjonline/ezj-automations --skill gmaps-leads-ezjonline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual work of finding local businesses, gathering contact details, and organizing prospects for outbound sales, letting you build enriched lead lists much faster.

Core Features & Use Cases

  • Google Maps prospecting: Search by business type and location to collect local companies at scale.
  • Deep contact enrichment: Crawl websites, contact pages, and web search results to extract emails, phones, social links, owner details, and team contacts.
  • Sales workflow automation: Deduplicate leads, sync them to Google Sheets, and optionally enrich missing owner emails with AnyMailFinder.
  • Use case: Build a targeted list of HVAC, dental, legal, or contractor prospects across multiple cities with verified contact information ready for outreach.

Quick Start

Use the gmaps-leads skill to find local businesses for a target service and city, enrich their contact details, and save the results into a Google Sheet.

Frequently Asked Questions about gmaps-leads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate local business leads from Google Maps for outbound sales?

This Skill generates local business leads from Google Maps by searching business types and locations, then crawling websites and DuckDuckGo to extract and enrich contact details for your outbound prospecting list.

Can I automatically enrich contact details and find owner emails for local businesses?

Yes, you can enrich contact details by crawling business websites and web search results to extract owner information, and optionally use AnyMailFinder to find missing owner emails for your prospecting lists.

How do I save and deduplicate prospecting lists in Google Sheets?

You can save prospecting lists to Google Sheets by syncing enriched contact data directly, which automatically deduplicates leads to ensure your outbound sales list remains clean and accurate.

Does this lead generation method work for searching multiple cities at scale?

Yes, this lead generation method supports multiple geographic queries, allowing you to collect and enrich local service-business prospects like HVAC, dental, or legal companies across multiple cities at scale.

Do I need AnyMailFinder to extract contact data from local business listings?

You do not need AnyMailFinder to extract basic contact data from local business listings, as website crawling and DuckDuckGo search handle the primary extraction, but it is optional for enriching missing owner emails.