← All Projects
In Development
DentistLeads — B2B SaaS Lead Pipeline
Creator & Sole Developer
A B2B SaaS data pipeline that identifies under-performing dental practices in any target city and generates AI-powered opportunity reports for dental marketing agencies.
Problem
Dental marketing agencies spend hours manually researching which practices in a city are struggling — low ratings, poor reviews, weak online presence. There was no automated way to surface qualified leads with evidence-backed opportunity scores.
What I Built
- H3 hex grid city coverage system — divides any target city into hexagonal cells and queries Google Maps Places API for dental practices in each cell
- Automated review scraping pipeline via Outscraper API collecting up to 20 reviews per practice
- Claude-powered AI analysis (Batch API) generating per-practice summaries, pain points, opportunities, and urgency levels
- Composite 0–100 opportunity scorer: 30% rating gap + 25% review volume + 25% AI urgency + 20% review text quality
- REST API with city-level lead reports, full practice report cards, and CSV export for agency workflows
- Async FastAPI backend with PostgreSQL persistence, Alembic migrations, and configurable filter thresholds
Outcome
- Full pipeline from city name → qualified lead list in a single API call sequence
- AI-generated opportunity reports using Claude with adaptive thinking
- Exportable lead CSV ready for agency CRM import
- Configurable thresholds for rating, review count, and batch size
Why It Matters
Combines data engineering, AI integration, and domain knowledge into a product that solves a real sales problem. Dental agencies pay for qualified leads — this pipeline generates them automatically at scale.