AlfaPhox
AI Lead Generation & Cold Email Platform

Overview
A complete AI sales agent that builds targeted lead lists, drafts and sends personalized email, tracks every open and reply, and presents everything as a CRM-style pipeline with live analytics — open rate, reply rate, and a full outreach funnel, all running in production from the client's own self-hosted infrastructure.
The Challenge
The business needed a steady pipeline of local leads and outreach at volume without paying for several SaaS subscriptions per seat, and without losing visibility into what was actually working.
The Solution
Google Maps lead scraper
Sources local business leads with deduplication and filtering built in.
Email finder
Crawls business websites to fill in missing contacts automatically.
AI-personalised cold email
Sent from self-hosted mail infrastructure, no per-seat SaaS fees.
AI reply agent
Reads responses and drafts follow-ups, surfaced in a CRM-style pipeline dashboard with live analytics.
How It Works
Scrape Google Maps
Enrich + find emails
Dedupe + filter
AI personalisation
Self-hosted sending
Inbox monitor → AI replies
Architecture
Scraper
Headless Playwright collection from Google Maps by niche and city.
Email finder
Website crawler that extracts contact emails for leads that lack one.
Lead store
PostgreSQL with dedupe and contacted-history checks.
Outreach engine
LLM-personalised emails sent through self-hosted mail infrastructure.
Reply agent
Monitors the inbox and drafts context-aware follow-ups.
Dashboard
React and FastAPI pipeline view with bulk actions and marketing analytics.
Engineering Highlights
- Two-stage enrichment: Maps data first, website crawl only for gaps, so no wasted requests.
- Self-hosted sending keeps cost flat as volume grows, with no per-seat SaaS fees.
- CRM-style lead pipeline with live status tracking, open rate, reply rate and funnel analytics.
- Client owns the server, code and data end to end.
Outcome
- Live on the client's own domain and infrastructure.
- Delivered with post-launch support and feature updates.
- Replaced a stack of monthly outreach tools with one owned system.