Email for AI Agents

Give every agent a real inbox. Send, receive, and thread email programmatically — without SMTP config, inbox warming, or deliverability headaches.

What AI agents use email for

Personal assistant

Manages schedules, sends follow-ups, and communicates on behalf of a client from a dedicated address like assistant@theirclient.com.

Support agent

Receives tickets, reads thread history for context, drafts a reply, and sends it — no human in the loop. Customers reply in their normal client.

Ops agent

Sits on an inbox at invoices@company.com. Vendors send invoices. The agent receives them, parses PDFs into structured data, and extracts line items automatically.

Sales agent

Sends personalised outreach from a real address on a real domain. Replies land in the agent's inbox in context. The full thread lives in one place.

Browser agent

Completes signup flows autonomously — enters an email, receives verification codes and OTP links, confirms accounts without a human watching.

Why general-purpose email fails agents

Shared inboxes lose identity.

If multiple agents share one inbox, none of them has an identity. No thread separation, no audit trail, no way to route inbound messages to the right agent.

Forwarding aliases can't receive.

An alias that forwards to a human inbox solves delivery for humans. The agent can't access those messages programmatically, can't reply in thread, can't read attachment content.

Gmail lands in spam.

New Gmail accounts used for agent outreach hit spam filters within days. Email deliverability is a reputation game — new inboxes need warming and authentication that Gmail doesn't provide for programmatic use.

What you get with OpenMail

Dedicated inbox per agent

Every agent gets its own address on your domain. Real identity, not a shared alias.

Two-way threading

Customers reply in their normal email client. The agent receives replies in context with the full prior conversation attached.

Real-time inbound delivery

Webhook or WebSocket delivery under 500ms from receipt. The agent doesn't poll — it receives a structured event and acts.

Attachment parsing

PDFs, CSVs, and DOCX files automatically extracted and converted to plain text. No MIME parsing required.

Managed deliverability

SPF, DKIM, and DMARC configured automatically on provisioning. Pre-warmed inboxes. Continuous reputation monitoring.

Thread history as JSON

Full conversation history available as structured JSON. Feed it directly into your agent's context window before generating a reply.

Set up in two commands

npm install -g @openmail/cli
openmail setup

Your agent has a live inbox on your domain in under a minute.

Frequently asked questions

Every AI agent deserves its own inbox.