Solo dev automates 90% of cold outreach decks with Claude Code
A developer doing agency-style work automated the process of building for inbound leads using Claude Code, replacing late-night manual layout work. The setup: it watches the inbox, and when a lead's request comes in, it reads what they asked for. It was fed a folder of past decks beforehand so it knows the developer's style — spacing, how slides are titled.
It then builds a fresh deck through Gamma's MCP (a connection that lets the an external tool) matching that style rather than a generic template, writes the outreach email, attaches the deck, and sends it. Before anything goes out, two checks run. The first is a check that rejects text that reads as — vague bullet points, forced enthusiasm — and rewrites it in the developer's own voice.
The second checks the deck's graphics, catching broken spacing, decks using six different fonts, or stock photos. If either check fails, the deck is regenerated instead of being sent. This handles about 90% of the workflow; the remaining 10% is pricing, which the developer still types manually rather than letting the model quote a $4,000 retainer.
Key points
- Watches the inbox and starts processing as soon as an inbound lead's request arrives
- Trained on a folder of past decks to reproduce the developer's own spacing and slide-titling style
- Builds each new deck through Gamma's MCP instead of a generic template
- Runs an 'AI-sounding text' check before sending, rewriting vague or overly enthusiastic copy in the developer's voice
- Runs a graphics check that catches broken spacing, mismatched fonts, or stock photos