Overview
AutoPitch scrapes Google Maps, checks each business's website and reviews for real, provable problems, and scores every lead 0–100 — so you know who's worth contacting before you spend a minute on outreach. It then drafts a personalized first message that names the specific problem it found, and sends it by email, WhatsApp, or SMS once you approve it. (AutoPitch is GM Scraper's current name — same product, considerably expanded.)
Key Features
How It Works
7 stepsStep 01
Search Once, Pull Hundreds of Listings
Start from a keyword and a city — or a radius pin, a specific Google Maps link, or a batch keyword list. Every scrape pulls business name, address, phone, website, email, rating, review count, and coordinates for each listing found — deduplicated automatically so nothing shows up twice.
Step 02
Every Lead Gets Checked Before You Spend a Minute on It
Each business's website is run through a speed, mobile, security, and SEO check, and its reviews are compared against nearby competitors. The findings roll up into a single 0–100 Cold / Warm / Hot lead score, so your best leads rise to the top automatically.
Step 03
The First Message Names the Actual Problem
AutoPitch writes a personalized opener for each lead that references what it found — a slow page, a review gap, a missing SSL certificate — not a generic mail-merge template.
Step 04
Nothing Sends Without a Human Seeing It First
Drafts sit in the Approval Queue, grouped by scraper, until you review, edit, or reject each one — or flip on auto-send for hot leads if you'd rather run hands-off. Sends are still gated by the same compliance rules either way.
Step 05
Approved Messages Go Out on a Schedule You Set
Build a sequence once — interval timing, score-tiered email templates, which channels to mix — then reuse it across every batch of leads. Email, WhatsApp, and SMS steps can all sit in the same flow.
Step 06
Incoming Replies Land Pre-Sorted
Every reply, from any channel, is auto-classified into Interested, Not Interested, Question, Wrong Person, or Out of Office, so you check one filtered view instead of a raw inbox.
Step 07
The Scheduling Link Inserts Itself
Set a Cal.com, Calendly, or custom booking URL once. It's inserted into the conversation the moment a lead scores hot or replies interested — no one has to remember to paste it in.
Screenshots
10 screensFrequently Asked Questions
Is this the same product as GM Scraper?
Yes — AutoPitch is GM Scraper's current name. If you bought it as GM Scraper, everything you paid for is still here and still supported; the product has grown considerably since the scraping-only days, which is the rename's occasion, not a different product.
Is scraping Google Maps data legal for lead generation?
AutoPitch only reads publicly visible information from Google Maps listings — it doesn't access private data or bypass any login. Scraping terms of service and outreach regulations (GDPR, CAN-SPAM, TCPA, and similar) vary by jurisdiction and by how you use the data, so check the terms that apply to your own use case before running large or repeated jobs.
What data fields does AutoPitch extract?
Business name, address, email, phone, website, Google Maps rating, review count, opening hours, Google Maps link, and coordinates for every listing — plus, once enrichment runs, a website health score, review-gap findings, and an AI lead score (0–100) for each business.
Do I have to let AI send messages automatically?
No. By default every AI-drafted message sits in the Approval Queue until a human reviews, edits, or rejects it. If you'd rather run fully hands-off, there's a setting to turn off the approval queue so qualifying leads generate, approve, and send automatically — still gated by the same compliance rules either way.
Which AI provider does AutoPitch use for scoring and message writing?
Your choice — OpenAI, Anthropic Claude, or Google Gemini, selected in Settings. There's no automatic fallback between providers, so pick the one whose API key you're running.
What do I need to actually run this?
A VPS (Ubuntu recommended), Node.js 20+, MySQL, and Redis at minimum, plus a Google Maps API key and an account with one AI provider. WhatsApp, SMS, and email sending each need their own account (Meta, Twilio, SendGrid/SMTP) — only set up the channels you plan to use.

