Skip to content

Google Maps Agents

Google Maps Agents automatically collect business leads from Google Maps searches. They run daily, finding new prospects based on your criteria and adding them to your CRM.

Overview

Use Google Maps Agents to:

  • Find local businesses in specific areas
  • Collect contact information automatically
  • Filter leads by quality metrics
  • Trigger Email or WhatsApp outreach

How It Works

Configure Search → Daily Execution → Lead Collection → CRM Insert → Activation
  1. Configure: Set location, business type, and quality filters
  2. Execute: Agent runs daily at your specified time
  3. Collect: Gathers business data (name, phone, email, reviews)
  4. Insert: Adds qualified leads to your CRM
  5. Activate: Optionally triggers Email/WhatsApp campaigns

Creating a Google Maps Agent

Navigate to Google MapsAgentsCreate Agent.

Step 1: Agent Name

FieldRequiredDescription
NameYesDescriptive name (e.g., "Gyms in Miami")

TIP

Use names that describe the search to easily identify agents later.

Step 2: Location Selection

Define where to search for businesses.

FieldDescription
CountrySelect country (default: your country)
LocationCity, address, or paste Google Maps link
CoordinatesAuto-filled from location search
RadiusSearch radius in kilometers

Ways to set location:

  • Search: Type a city or address
  • Google Maps Link: Paste a link from Google Maps
  • Map Click: Click directly on the interactive map
  • Adjust Radius: Drag the circle to change search area

Step 3: Business Niche

Define what types of businesses to find.

FieldRequiredDescription
CategoryOne requiredPredefined business category
SpecificationOne requiredCustom business type description

Available Categories:

  • Health & Wellness
  • Technology
  • Professional Services
  • Food & Beverage
  • Finance & Insurance
  • Retail
  • Education
  • Real Estate
  • Automotive
  • Beauty & Personal Care

Example Specification:

personal trainers, fitness coaches, gym owners

INFO

You must fill at least one: Category OR Specification

Step 4: Lead Quality Filters

Filter results to get higher quality leads.

FilterOptionsDescription
Minimum Rating3.0 - 4.5 starsOnly businesses with this rating or higher
Minimum Reviews10, 20, 50, 100+Only businesses with enough reviews
Require PhoneYes/NoMust have phone number listed
Require EmailYes/NoMust have email address listed

WARNING

Stricter filters = fewer but higher quality leads. Balance based on your market.

Step 5: Activation & Summary

Configure what happens with collected leads.

CRM Integration (Always On)

  • All leads are automatically added to your CRM
  • Duplicate detection prevents re-adding existing contacts

Email Activation (Optional)

FieldDescription
Enable EmailToggle to activate
Email AgentSelect an Activation Agent (Email type)

WhatsApp Activation (Optional)

FieldDescription
Enable WhatsAppToggle to activate
WhatsApp AgentSelect an Activation Agent (WhatsApp type)

Execution Schedule

SettingDefaultDescription
Daily Limit20 leadsMaximum leads per day
Execution Time09:00When the agent runs

INFO

Agents run automatically every day at the configured time. Leads are collected in batches to stay within API limits.

Lead Data Collected

Each lead includes:

FieldDescription
Business NameCompany name
PhonePhone number (if available)
EmailEmail address (if available)
AddressFull address
WebsiteBusiness website
RatingGoogle rating (1-5 stars)
ReviewsNumber of reviews
CategoryBusiness category
Google Maps LinkDirect link to listing

Agent Status

StatusIconDescription
Active🟢Running daily as scheduled
Paused🟡Temporarily stopped
CompletedFinished all available results
Failed🔴Error occurred, needs attention

Managing Agents

View Statistics

Click on an agent card to see:

  • Total leads found
  • Leads inserted to CRM
  • Leads skipped (duplicates)
  • Pending Email/WhatsApp activations
  • API calls and estimated cost

Pause Agent

  1. Click the pause button
  2. Agent stops daily execution
  3. Can be resumed anytime

Resume Agent

  1. Click the resume button
  2. Agent continues from where it stopped

Delete Agent

  1. Click the delete button
  2. Confirm deletion
  3. Collected leads remain in CRM

Pagination & Daily Limits

Google Maps Agents work with pagination:

  • Each execution fetches ~20 results
  • Agent tracks progress with page markers
  • Continues from last position next day
  • Stops when all results are collected

Example Timeline:

Day 1: Fetch page 1 → 20 leads
Day 2: Fetch page 2 → 20 leads
Day 3: Fetch page 3 → 15 leads (done)
Status: Completed

Cost Tracking

Google Maps searches use API credits:

MetricDescription
API CallsNumber of search requests made
Estimated CostCost based on $0.00275 per call

TIP

Monitor your usage in the agent statistics to manage costs effectively.

Multi-Channel Activation

Combine Google Maps Agents with Activation Agents:

  1. Create Activation Agents for Email and/or WhatsApp
  2. Configure Google Maps Agent with activation enabled
  3. Leads flow automatically:
    • Collected → CRM
    • CRM → Email campaign
    • CRM → WhatsApp campaign

Best Practices

Location Selection

  • Start with specific areas
  • Use reasonable radius (5-20 km)
  • Avoid overlapping agents

Quality Filters

  • Require phone for cold calling
  • Require email for email campaigns
  • Higher ratings = better businesses

Activation Strategy

  • Don't activate all channels at once
  • Test one channel first
  • Personalize activation messages

Troubleshooting

No leads found

  • Expand search radius
  • Broaden business category
  • Reduce quality filter strictness
  • Check if location is correct

Too many duplicates

  • Agent is re-finding same businesses
  • Consider a new location
  • Mark agent as completed

Activation not working

  • Verify Activation Agent is active
  • Check channel connection
  • Review daily limits

Agent stuck on "Running"

  • Refresh the page
  • Check for API errors
  • Contact support if persists

GetRaze - AI-Powered Lead Generation