Built for AI-native workflows

Email warmup infrastructure for AI agents.

One REST API to warm accounts, build sender reputation, and hit the inbox. Your AI agents run it autonomously.

# Start warming an account
$ curl -X POST https://app.agentwarm.com/api/warmup/start/acc_7f3a \
  -H "Authorization: Bearer aw_live_k8x2..." \
  -H "Content-Type: application/json"

{
  "id": "wup_9d4e1f2a",
  "accountId": "acc_7f3a",
  "status": "active",
  "dailyLimit": 2,
  "targetLimit": 40,
  "day": 1,
  "_actions": {
    "pause": "POST /api/warmup/pause/acc_7f3a",
    "analytics": "GET /api/analytics/accounts/acc_7f3a/progress"
  }
}
# Check warmup analytics
$ curl https://app.agentwarm.com/api/analytics/accounts/acc_7f3a/deliverability \
  -H "Authorization: Bearer aw_live_k8x2..."

{
  "accountId": "acc_7f3a",
  "reputationScore": 87,
  "inboxPlacementRate": 0.96,
  "bounceRate": 0.008,
  "spamRate": 0.002,
  "emailsSent": 342,
  "emailsReceived": 298,
  "warmupDay": 18,
  "trend": "improving"
}
# Check agent status
$ curl https://app.agentwarm.com/api/agent/status \
  -H "Authorization: Bearer aw_live_k8x2..."

{
  "totalAccounts": 12,
  "warmingUp": 8,
  "ready": 4,
  "paused": 0,
  "avgReputationScore": 82,
  "avgInboxRate": 0.94,
  "alerts": [],
  "_actions": {
    "capabilities": "GET /api/agent/capabilities",
    "accounts": "GET /api/accounts"
  }
}

An API agents actually understand

Machine-readable errors, suggested actions, and hypermedia links in every response. Your agent always knows what to do next.

Machine-readable errors

Structured error responses with action hints. No more parsing human text to figure out what went wrong.

// Every error tells the agent what to do next { "error": "Account not found", "code": "ACCOUNT_NOT_FOUND", "statusCode": 404, "action": "verify_account_id" } // Rate limited? The action tells you exactly what to do { "code": "RATE_LIMIT_EXCEEDED", "action": "wait_and_retry_after_header" }

Hypermedia navigation

Every response includes _actions with next steps — agents discover the API as they go.

{ "id": "acc_7f3a", "status": "warming", "_actions": { "pause": "POST /api/warmup/pause/acc_7f3a", "analytics": "GET /api/analytics/...", "stop": "POST /api/warmup/stop/acc_7f3a" } }

Self-documenting capabilities

Agents call /api/agent/capabilities to discover what they can do, with prerequisites and workflows.

{ "service": "email-warmup", "capabilities": [{ "intent": "control_warmup", "endpoint": "POST /api/warmup/start/:id", "prerequisites": ["active_account"] }], "workflows": { "new_domain_setup": { ... }, "monitor_warmup": { ... } } }

Warmup that runs itself

Gradually ramp from 2 to 40 emails per day over 45 days. Realistic patterns, reply simulation, and spam rescue — fully automated.

  • Gradual volume ramp
    Smart daily limits that increase automatically based on account health
  • Realistic email patterns
    Human-like send times, varied subjects, and natural reply threading
  • Automatic spam rescue
    Detects and recovers emails from spam folders to build positive signals
  • Warmup pools
    Accounts warm each other in managed pools for higher interaction quality
Emails / day Day 40 30 20 10 0 1 10 20 30 40 Today

Every mailbox, one API

Connect Gmail, Microsoft 365, or any IMAP/SMTP server. One unified API regardless of provider.

Gmail

OAuth 2.0

Native Google OAuth integration. Personal Gmail and Google Workspace accounts.

Microsoft 365

OAuth 2.0

Azure AD OAuth for Outlook and Exchange Online. Microsoft single sign-on.

Any IMAP/SMTP

App password

Zoho, Fastmail, custom servers, or any provider with IMAP/SMTP support.

Workspace Admin: connect an entire Google Workspace or Microsoft 365 tenant with a single admin consent.

Reputation Dashboard — acc_7f3a
Reputation Score
87 / 100
Inbox Placement
96.0%
Bounce Rate
0.8%
Spam Rate
0.2%
MonTueWedThuFriSatSun

Know your reputation before it matters

Real-time monitoring of every signal that affects your email deliverability.

  • Per-account analytics
    Reputation score, inbox rate, bounce rate, and spam rate
  • Domain health monitoring
    SPF, DKIM, DMARC validation and DNS management
  • Google Postmaster integration
    Pull reputation data directly from Google Postmaster Tools
  • Webhook alerts
    Get notified when reputation drops or warmup milestones hit

Three steps to warm inboxes

Connect accounts, let AgentWarm build reputation, then send with confidence.

Connect

Add email accounts via OAuth or IMAP credentials. Takes 30 seconds, or connect an entire workspace at once.

Warm

AgentWarm gradually builds reputation over 45 days with realistic patterns, reply simulation, and spam rescue.

Send

Your agents use warmed accounts via the API. High deliverability, no spam folders, full analytics on every send.

The API that AI agents discover themselves

AgentWarm implements the llms.txt protocol so AI agents can discover and understand the API without any pre-configuration.

  • llms.txt protocol
    Machine-readable API overview at /llms.txt with detailed reference at /llms-full.txt
  • Capabilities manifest
    /api/agent/capabilities returns intents, prerequisites, and workflows
  • Actionable error responses
    Every error includes a machine-readable code and a suggested next action
$ curl https://app.agentwarm.com/llms.txt

# AgentWarm

> Email warmup infrastructure for AI agents.
> Warm up accounts, build sender reputation,
> and monitor deliverability — entirely via API.

## Agent Quick Start

GET /api/agent/capabilities  → what can I do?
GET /api/agent/status        → what's happening now?

POST /api/accounts           → connect an account
POST /api/warmup/start/:id   → start warming it
GET  /api/analytics/...      → check progress
$ curl https://app.agentwarm.com/api/agent/capabilities

{
  "service": "email-warmup",
  "version": "1.0.0",
  "capabilities": [
    {
      "intent": "control_warmup",
      "endpoint": "POST /api/warmup/start/:id",
      "prerequisites": ["active_account"]
    },
    {
      "intent": "view_analytics",
      "endpoint": "GET /api/analytics/..."
    }
  ],
  "authentication": {
    "method": "Bearer token"
  }
}

Built for scale

0
API endpoints
0
OAuth providers
0
Day warmup ramp
0
Avg inbox placement

Security by default. All credentials encrypted with AES-256-GCM at rest. Rate limiting on every endpoint. Full audit logging of all API operations. OAuth tokens refreshed automatically and never exposed in responses.

Built for every email workflow

From outreach to onboarding, AgentWarm keeps your sender reputation healthy.

Sales outreach agents

AI SDRs need warm domains to land in inboxes. Connect accounts, start warmup, and monitor reputation — all through the API your agent already understands.

Recruitment automation

Send personalized outreach to candidates at scale without hitting spam filters. Graduated warmup builds trust with Gmail and Outlook before high-volume sending.

Customer success & onboarding

Automated welcome sequences and check-in emails need clean sender reputation. AgentWarm ensures your transactional emails reach the inbox from day one.

Start warming in minutes

Create an account, connect your mailboxes, and start building reputation immediately. No waitlist, no approval process.

Free

$0
forever
  • 3 email accounts
  • 20 warmup emails/day
  • Gmail, Microsoft 365 & IMAP/SMTP
  • Full API access with llms.txt
Get Started Free

No credit card required. Instant access.

Pro

$49
/month
  • 50 email accounts
  • 500 warmup emails/day
  • Warmup pools (shared reputation network), webhooks & analytics
  • Priority support
Get Started Free

Start free, upgrade when you need more. See full plan details.

Frequently Asked Questions

Get answers to common questions about AgentWarm

Getting started

What is email warmup?
Email warmup gradually builds a new email account's sending reputation. By slowly increasing volume with positive engagement signals, mailbox providers learn to trust your account and deliver to the inbox instead of spam.
How long does warmup take?
AgentWarm uses a 45-day ramp, starting at 2 emails/day and increasing to 40. Most accounts see 90%+ inbox placement within 2-3 weeks, but the full ramp ensures long-term stability.

Providers & setup

Which email providers are supported?
Gmail (OAuth 2.0), Microsoft 365/Outlook (OAuth 2.0), and any provider with IMAP/SMTP support (Zoho, Fastmail, custom servers). Workspace Admin connects entire tenants.
What about high bounce rates?
AgentWarm monitors bounce rates in real time. If thresholds are exceeded, warmup pauses automatically and webhook alerts fire so your agents can take corrective action.

For AI agents

Can AI agents use this autonomously?
Yes. The API follows the llms.txt protocol, provides a capabilities manifest, returns structured errors with actions, and includes hypermedia _actions links so agents navigate without hardcoded knowledge.
How do I get access?
Sign up on the console and your account is activated instantly. The free tier includes 3 accounts and 20 warmup emails/day. Upgrade to Pro for 50 accounts and 500 emails/day.

The warmup engine behind your AI agents.

Everything you need to build sender reputation at scale:

  • 50+ API endpoints your agents already know how to use
  • Gmail, Microsoft 365, and IMAP/SMTP — one unified API
  • Fully automated warmup, monitoring, and reputation management
Get Started Free

Free tier available. No credit card required.