PS
Sudai.
All work
Lead-gen automation · Agency tooling/2026

Slingshot

2,700+ businesses processed and counting. Finds the ones with broken websites, proves it with a real audit, and drafts the outreach.

Role
Product engineering (contract)
Location
Remote
Year
2026
Status
In production
1
Discover
OSM / Places
2
Audit
Fetch + score
3
Enrich
Apollo contact
4
Draft
Claude copy
5
Review
Human approval
6
Send
SMTP, warm-up ramp
7
Check replies
IMAP, read-only
Overview

Slingshot automates the unglamorous first mile of B2B sales: finding businesses whose websites are visibly failing, proving it with a real audit rather than a guess, finding the right person to write to, and drafting outreach that says something specific and true about their site. Every draft is gated behind human review before it can be approved, and every approved draft is gated again behind a hard compliance check before it can send. In production, it's already processed over 2,700 businesses.

It runs entirely on the operator's own machine, SQLite-backed, with no prospect data ever leaving the device. That's a design decision, not an afterthought.

Palette
Amber
#f59e0b
Rust
#9a3412
Terminal
#22c55e
Ink
#0b0e14
What I built
01Seven-stage pipeline: discover, audit, enrich, draft, review, send, check-replies
02A 20-check weighted audit that scores real, provable site failures
03CAN-SPAM compliance built in as a hard gate, not a checklist
04The model drafts three fields only; the legally load-bearing text can't be paraphrased away
05Nothing sends without a human approving it first, ever
06Runs entirely local and SQLite-backed, no prospect data leaves the machine
TypeScriptNode.jsSQLiteViteClaude APIApollo API

Under the hood

Next project
Real estate · Dubai

Vantage