You ran a Google Maps scraper for "plumbers in your city" and got a spreadsheet back: name, address, phone, rating, review count. Two hundred rows. No way to tell which ones are actually missing a website, or drowning in bad reviews, without opening each listing by hand.
What this actor does, in one line: it wraps a Google Maps source actor, scores every business 0-100 on visible signals of unmet need — no website, low rating, too few reviews, no phone, no category — and tells you why in plain English, plus a recommended pitch for each one.
Input: any search + location, works in any country/language Google Maps supports — "dentists in New York, USA", "plombiers à Lyon, France", "roofers in London, UK".
Output per lead: business name, opportunity score + the exact reasons behind it ("No website detected", "Below-average Google rating (3.4)"...), a recommended pitch (website + GBP optimization, reputation management, review generation...), contact info, Maps link.
Honest bug I found building it: the score was advertised as "0 to 100," but the actual math topped out at 92 in the worst case — nobody catches that kind of thing just reading the code, only by running the worst-case input through it. Recalibrated so a business with every red flag now genuinely scores 100.
It also remembers what it already delivered: point it at the same search on a schedule and it only sends the leads you haven't seen yet, instead of the same 200 businesses every week.
Top comments (0)