Automated prospecting
IN PRODUCTIONInternal · in a pair
StatusDiscovery, audit and CRM record creation engine in production since April 2026. Sending module developed and tested in a locked environment.
A TypeScript chain that discovers local businesses via Google Places, audits their website through a browser crawl, qualifies it with an AI model, creates the record in the CRM and drafts the email. The CRM acts as the interface: moving a card from one stage to the next triggers the matching action — no front end to maintain, the user stays in the tool they already know.
Figures
- records created in production
- 119
- locks closed by default: nothing goes out without a human action
- 6
- DiscoveredGoogle Places search, record created
- AuditedPlaywright crawl + PageSpeed, report attached
- QualifiedAI qualification, email drafted
- To sendsending locked, human approval required
Screenshots
Screenshot to come
Screenshot to come
Screenshot to come
Stack
- TypeScript
- Node 22
- Playwright
- SQLite
- Docker
- Dokploy
- Google Places
- PageSpeed
- API Adresse
- SIRENE
- Sellsy
Internal project, private repository, no public link.