Skip to content
Systems

Independent build

Business Search Agent

A lead finder that searches Google Maps for businesses in a city with no website or a weak one, enriches and scores them, and writes a sales playbook and outreach sequence for each.

Stack: Python, FastAPI, React, Google Places API, SQLite

Google PlacesNo-website filterLead scorePlaybook

Problem

Find businesses in a city with no website or a weak one, enrich and score them, and draft the sales playbook and outreach for each.

What I built

  1. Google Places text search by city and category, batched across categories, deduplicated and paginated up to three pages.
  2. A no-website filter that also catches auto-generated and social-only presences, then parallel enrichment of contacts, hours, ratings and social profiles.
  3. Lead scoring from 0 to 100 on reviews, rating, digital gap, reachability and category.
  4. A rule-based playbook and outreach sequence (cold email, two follow-ups, WhatsApp, call script), exported as a PDF dossier and CSV.

Stack

  • Python
  • FastAPI
  • React
  • Google Places API
  • SQLite