We built a 90-inbox Google Workspace cold email system using Maildoso + Smartlead warmup, capable of 3,600 sends per day at 92 to 95% inbox placement for $369/month.
90
GWS inboxes
92 to 95%
Inbox placement rate
3,600/day
Capacity
$369
Monthly infrastructure cost
CHAPTER 01
Cold email at scale is a deliverability engineering problem before it is a sales problem. The infrastructure question that determines whether cold email works is not which tool do I use but how do I get 2,700 to 3,600 emails per day into primary inboxes at a cost that a single closed deal justifies.
The Alien outreach system was built to drive customer acquisition for Avo's custom development practice. The target was funded startups and agencies willing to pay $15,000 to $25,000 for a 2 to 3 week custom build. At that deal size, the entire infrastructure cost was recovered in under 30 minutes of a single closed project.
The decision to build rather than buy was explicit. Apollo, Clearbit, Hunter, NeverBounce, ZeroBounce, and Sales Navigator were all excluded from consideration. Every paid SaaS tool in the outreach stack charges per-seat or per-send. At 3,000 sends per day, per-send tools become expensive faster than sales covers them. The only exception was Smartlead at $39/month flat, used exclusively for inbox warmup, because building a warmup network requires thousands of cooperative real inboxes, a network effect that cannot be replicated in-house.
CHAPTER 02
Inbox infrastructure used Maildoso 90 Google Workspace inboxes at approximately $330 per month. Google Workspace was chosen over SMTP inboxes after testing showed GWS inboxes had 92 to 95% inbox placement versus SMTP at 85 to 90%. At 3,000 sends per day, a 10% inbox placement gap was 300 emails per day landing in spam.
Each domain carried a maximum of 2 to 3 inboxes. Spreading 90 inboxes across 30 to 45 domains kept per-domain send volume low enough to avoid automated reputation flags. SPF, DKIM, and DMARC records were configured on each domain. Sending from avogrowth.com was prohibited from day one. The risk was asymmetric: a deliverability incident on a cold outreach domain costs a $10 domain replacement. A deliverability incident on avogrowth.com costs brand trust across every email sent from that domain.
The 30 to 50 cold sends per inbox per day limit was inviolable. Research showed spam rate jumping from 0.7% to 3.9% above 100 sends per inbox per day. At 90 inboxes times 40 sends per inbox, system capacity was 3,600 sends per day.
ARCHITECTURE OVERVIEW
PRESENTATION
Rust (alien workspace, 23+ binaries)
API LAYER
Maildoso 90 GWS inboxes
auth + rate limit + versioning
SERVICES
Smartlead Basic (warmup)
DATABASE
Oracle Cloud Free Tier SMTP
QUEUE
PostgreSQL (state machine)
CHAPTER 03
The alien/leads-pg PostgreSQL schema implemented an explicit state machine with nine states: raw, enriched, verified, scored, ready, in-sequence, replied, booked, closed. State transitions were atomic PostgreSQL updates with a check constraint preventing backward transitions. The state machine made pipeline health observable: at any moment, a single SQL query showed the count of leads in each state, the transition velocity, and the bottlenecks.
Each outbound email was personalized using the company website content fetched at enrichment time and the ICP score factors. The alien/personalization Rust binary called the Claude API to generate a 1 to 2 sentence opening hook referencing something specific to the prospect's website, then appended a templated pitch body under 80 words. Plain text format was mandatory. No HTML. No images. One link maximum. HTML emails from cold outreach domains trigger spam filters at 3x the rate of plain text emails.
Reply detection used IMAP polling on each of the 90 GWS inboxes, running every 5 minutes. Each reply triggered a Claude API classification call to label the reply type (positive, neutral, objection, bounce, or stop), a state machine transition, an AI-drafted response generation if positive or an objection, and routing to the /admin/inbox tab for operator review.
TECH STACK
CHAPTER 04
90 inboxes at 92 to 95% inbox placement. Theoretical capacity: 3,600 cold sends per day. Operating target: 2,700 sends per day with 25% headroom. Total infrastructure cost: approximately $369 per month. Break-even: 1 closed $15,000 project per 40 months of infrastructure cost. Warmup timeline to full volume: 22 days for initial ramp, 30 days to reach sustained 30 to 40 cold sends per inbox per day. Zero domain blacklistings during the warmup phase.
90
GWS inboxes
92 to 95%
Inbox placement rate
3,600/day
Capacity
$369
Monthly infrastructure cost
CHAPTER 05
DECISION · 01
The warmup network is not buildable in-house. Google's spam classifiers detect closed-loop warmup networks because the engagement patterns are statistically distinct from organic email behavior. A 50,000-inbox warmup pool like Smartlead's has organic variance that a 100-account closed loop cannot replicate. Smartlead at $39/month flat was the correct exception to the build-don't-rent mandate.
DECISION · 02
First-touch email drives 58% of replies. This number from practitioner data governed how the personalization budget was allocated. The opening hook received the most Claude API budget. Follow-up sequences used lighter personalization focused on follow-up framing rather than new arguments.
DECISION · 03
State machines make pipeline health visible. The nine-state lead machine meant that any deliverability or enrichment issue surfaced as an anomalous distribution across states. A bounce rate spike on a specific domain appeared as a sudden accumulation in the in-sequence state without corresponding progression to replied.
START A PROJECT
We build fast. Most projects ship in under two weeks. Start with a free 30-minute discovery call.
Start a ProjectWe launched a multi-tenant market intelligence SaaS serving computed signals from 425M rows, with all API routes under 500ms cold and unit economics positive from customer one.
425M+ ClickHouse rows at launch
Read case study →
PlatformsWe debugged 65 compounding bugs across seven subsystems of a live trading engine, fixed a score overflow that silently blocked all dark_matter_rs signals, and cut Redis memory from 11.8GB to 7.15GB.
65 Bugs fixed in one session
Read case study →
PlatformsWe built a retail investor dashboard serving live fund performance from a paper trading account, with compliance banners enforced as server-side dependencies and JavaScript bundle under 120KB.
7 Pages built and deployed
Read case study →