All work

AI tool

Prospector

Draw a radius on a map, get a ranked list of local businesses with web and AI gaps — and a drafted email.

localhost · prospector
Drop a pin, set a radius, run it — ranked Hot / Warm / Cold leads and a drafted email. Invented businesses; no real prospects shown.
Client
ThinkPurple (internal)
Type
AI tool
Where
Toronto, ON
Year
2026
Status
Internal
01

The brief

Where it started.

We needed a repeatable way to find local businesses that would genuinely benefit from web or AI work, without hours of manual auditing.

02

What we built

So we shipped 5 pieces.

  1. 01Area pickerA map radius with category typeahead
  2. 02DiscoveryGoogle Places search with dedup and detail lookups
  3. 03Automated auditsPageSpeed, HTTPS, meta, schema, llms.txt and AI-crawler rules
  4. 04Two-axis scoringWeb gaps and AI fit, ranked into Hot / Warm / Cold
  5. 05Lead workbenchEach prospect's gaps plus a Claude-drafted outreach email
03

Under the hood

The part worth a closer look.

The clever part

Each business gets two separate scores — classic website problems, and AI-readiness signals like a missing llms.txt — and the detected gaps become plain-language pitch angles.

04

Stack

And what it all runs on.

  • TypeScript
  • Fastify (SSE)
  • Google Places
  • PageSpeed
  • Claude API

Need something like this?

Tell Echo what you’re trying to build — rough is fine. You’ll leave with a clearer sense of what it would take.