The problem
Finding local prospects, deciding what to offer them, and keeping follow-up organized required too many disconnected searches and spreadsheets. Radius searches also had to be trustworthy instead of merely influenced by a provider bias.
An in-progress personal CRM exploring how business discovery, mapping, AI research, and follow-up can work together.
The idea
Finding local prospects, deciding what to offer them, and keeping follow-up organized required too many disconnected searches and spreadsheets. Radius searches also had to be trustworthy instead of merely influenced by a provider bias.
I built a working CRM that combines lead records, Google business discovery, an interactive Mapbox view, one-click importing, and focused AI recommendations. Provider results are independently checked with a haversine distance calculation so the chosen radius remains strict.
Prototype checks
These numbers describe the current local prototype and do not imply that the product is finished or production-ready.
Out-of-radius results in verified radius tests
Farthest result returned in the 1-mile test
Farthest result returned in the 25-mile test
Current build
Business discovery uses provider restriction plus an independent distance check.
Useful business context is normalized directly into the existing lead pipeline.
Search results appear as stable Mapbox pins alongside the working list view.
Embedded actions suggest relevant offers and likely pain points for each prospect.
Current status
The current local prototype supports business search, lead creation, filtering, editing, and deletion. Radius checks returned no out-of-range businesses in both the 1-mile and 25-mile test cases, while the map and AI actions stayed inside the same prospecting flow.
Current boundary: This personal project is still in active development. Durable hosted storage, deployment, and production hardening remain before it should be presented as a finished CRM.