Product Architecture

Built for Autonomous Outbound.

OutreachAgent handles the complexity of email state machines, deliverability, and thread memory so your AI agents can focus on reasoning and conversion.

Intent Parsing Engine

Every inbound reply is parsed by our proprietary LLM router. We categorize responses as Positive, Out of Office, Not Interested, or Meeting Ready before it ever hits your agent.

Thread Memory Injection

When an agent is invoked on a reply, we auto-inject the exact 5-message historical context needed to form a coherent reply, saving token window space.

Dynamic Rate Limiting

Agents can go rogue. We enforce hard sender limits per domain and per IP so a reasoning error doesn't nuke your reputation score.

Automated IP Pacing

Connect 50 domains and we handle the warming schedules. Our system naturally ramps up volume day by day, protecting your deliverability.

Spam Trap Avoidance

We automatically cross-reference outbound targets with known spam trap databases and bounce lists before the message is sent.

Native Agent Tools

Drop-in plugins for OpenClaw and Paperclip. Your agent gets a clean `sendEmail`, `searchProspects`, and `readThread` tool instantly.

Deep Integration with OpenClaw

We aren't just an API. We've written native agent tools so your LLMs have the proper schema definitions to execute complex sequences without hallucinating parameters.

import { OutreachAgentTool } from '@outreachagent/openclaw';

const agent = new OpenClawAgent({
  role: 'SDR',
  tools: [OutreachAgentTool.getCapabilities()],
});