An autonomous outbound sales pipeline built on Claude. 8 coordinated agents that handle prospecting, research, personalised email drafting, CRM sync, scheduling, and reply analysis — with zero human input after setup.
Most B2B companies run their outbound motion with a stack of manual steps — each requiring a different person, a different tool, and hours of low-leverage work. The result is expensive, inconsistent, and impossible to scale without headcount.
A typical B2B outbound sequence requires a researcher, copywriter, SDR, and manager — every week, for every campaign.
Every manual step replaced with a coordinated agent. Each with a single role, specific tools, and defined constraints.
The main pipeline handles outbound sequencing from ICP matching through to send and CRM logging. The async reply pipeline is webhook-triggered on every inbound reply — classifying intent and updating CRM stage automatically.
Context isolation is what makes multi-agent systems reliable. Each agent only receives the context it needs. But the system as a whole accumulates knowledge — improving outreach quality with every email sent.
Every production agent system needs explicit boundaries. These aren't limitations — they're the design decisions that make the system safe to run autonomously at scale.
Every agent runs on Claude. Tool integrations use Model Context Protocol where available — direct, structured, no middleware layer. Rails handles orchestration, job queuing, and Action Mailbox routing for the async reply pipeline.