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 setupYour agent has a live inbox on your domain in under a minute.