The email inbox built for AI agents.

Start for free

An address of its own, so your agent can sign up for services, talk to people and institutions, and read email the way you do.

Integrates with

Works where you work.

Architecture

Designed for agents
from the ground up.

Email APIs were built to blast. OpenMail is built for the reply.

Instant Replies

Replies reach your agent over a webhook or WebSocket. Nothing polls.

Sender rules

Allow or block by address or domain, per account or per inbox. Noise never reaches your handler.

One inbox per agent

Each agent gets its own address, not a shared inbox or a forwarding rule.

LLM-ready attachments

PDFs, CSVs and images arrive as plain text, ready for a prompt. Your agent never sees a MIME type.

Usage modes

Pick how your agent handles email.

Set a mode when you add the OpenClaw channel with --mode. Switch anytime in channels.openmail.mode.

Tool

On demand

Sends and reads email only when you ask.

Notify

Alert on arrival

Pings you on new mail. You decide what happens.

Channel

Fully autonomous

Answers incoming mail on its own. No human in the loop.

Quick Start

Works with the agents you already use.

One command gives OpenClaw, Hermes or Claude Code an inbox. Or hit the REST API directly and take replies over WebSocket.

Read the Docs
# Install the OpenMail channel plugin
openclaw plugins install clawhub:@openmail/openclaw

# Add the channel with a key from console.openmail.sh
# → picks or creates your inbox, stores an inbox-scoped key
openclaw channels add --channel openmail --api-key om_xxx --mailbox-name support
openclaw gateway restart

# Mail from people wakes the agent; it replies in-thread.
# --mode notify: agent tells you about new mail instead
# --mode tool:   agent uses email only when asked

# The OpenMail CLI runs inside the gateway
openclaw openmail -- threads list --is-read false --json

Frequently asked questions.

For OpenClaw, install the @openmail/openclaw plugin and run openclaw channels add --channel openmail --api-key <key>. For Hermes, run hermes plugins install openmail --enable then hermes openmail setup. For other agents, install the CLI with npm install -g @openmail/cli and run openmail init to create your first inbox. See the quickstart for details.

Developers building AI agents, and the agents themselves. If your agent needs an email address, OpenMail is the email layer.

Yes. See Inboxes in the docs.

Yes. One account, many inboxes. Each inbox has a unique ID that appears in every event so you can route to the right agent.

Webhook or WebSocket. The OpenClaw plugin keeps a WebSocket open inside the gateway, so inbound mail wakes the agent with no public URL. From your own code, open a WebSocket or set a webhook URL in the Dashboard. Webhooks and WebSockets guides have the full setup.

Inbound attachments come as download URLs in the payload. Fetch them with your API key. PDFs, CSVs, and images can be parsed to LLM-ready text at additional cost or with your provider key. Attachments in the docs.

Free forever: 3 inboxes, 3,000 emails/month, no credit card required. Pro plan is €9/month for 10 inboxes and 10,000 emails included, then usage-based pricing beyond that. Enterprise offers custom volume. No commitment, cancel anytime. See pricing.

Install the OpenMail CLI with npm install -g @openmail/cli, run openmail init, and your agent has an inbox in under a minute. Or call POST /v1/inboxes and get a live address back.

SendGrid and Postmark send receipts and notifications at scale. OpenMail is built for the reply: a real inbox per agent, answers in thread context, attachments parsed. They solve delivery; we solve identity and memory.

Every inbox comes pre-warmed with SPF, DKIM and DMARC set up. We manage sending reputation so mail lands in the primary inbox, not spam. The only DNS you touch is your domain setup.

Yes. LangChain, n8n, Make and the Vercel AI SDK work out of the box. Anything that can make an HTTP request or run a CLI can use OpenMail.
From the blog

Writing

All posts →
Developer6 min read

How an AI agent receives email and replies to it

How inbound email reaches an AI agent over a webhook or WebSocket, what the event contains, and how the agent replies in the same thread. Working code included.

Oct 14, 2026Read →
Developer12 min read

How to give your AI agent its own email address

Four ways to give an AI agent an email address, compared. Why Gmail and transactional APIs break, and how to create a dedicated agent inbox with an API call.

Sep 22, 2026Read →
SUSPENDED
gmail
Analysis12 min read

The Gmail suspension wasn't the problem. The architecture was.

Gmail suspensions for AI agents aren't random. The automation patterns that cause them look identical to spam. Here's what you've actually lost, why recovery rarely works, and how to move to something built for agents.

July 2, 2026Read →
Analysis10 min read

OpenMail vs Nylas

Nylas connects to your users' existing inboxes. If your AI agent needs its own address, here's how Nylas Agent Accounts and OpenMail compare on limits, pricing, and code.

June 29, 2026Read →
Shared infrastructure: three agents with dedicated IPs, rate-limited pools, and circuit breakers
Analysis16 min read

What Email Infrastructure for AI Agents Should Look Like

If you had to design email from scratch for AI agents, you wouldn't build Gmail. Here's what purpose-built infrastructure looks like — inbox-as-API, real-time delivery, threading, MIME parsing and IP warming/routing.

June 5, 2026Read →
01Postmarksend-only
02Resendsend-only
03OpenMailagent-native▶
04AgentMailagent-native
05Mailgunbuild it
06Amazon SESbuild it
Analysis14 min read

Best email API for AI agents in 2026

Eight email APIs compared on receiving, threading, per-agent inboxes, reputation isolation, EU data residency and price. We run one of them, so we put ourselves first and tell you why.

May 14, 2026Read →
Analysis6 min read

OpenMail vs Mailgun vs Amazon SES

Mailgun sends. SES is cheap. Neither was built for agents that receive, thread, and parse attachments. Here’s what’s actually different between all three.

May 6, 2026Read →
ASCII art render of the Creation of Adam — two hands reaching toward each other, one human, one digital
Analysis11 min read

Why Every Email Option Falls Short for AI Agents

Gmail bans agents. Proton has no API. Outlook is a maze. Resend can't receive. A look at why every email option falls short for AI agents and what the risks are.

Apr 13, 2026Read →
OpenClaw email setup guide
Developer5 min read

How to Give OpenClaw Its Own Email Address

One ClawHub command gives your OpenClaw agent a dedicated inbox with real-time delivery. Choose a usage mode — tool, notify, or channel — and you're done.

Mar 29, 2026Read →
eu
News4 min read

We're EU-Based. That's Not a Footnote — It's the Point.

OpenMail is built in the EU, runs in the EU, and every customer is covered by GDPR — not as a checkbox, but as a legal guarantee.

Mar 16, 2026Read →
audience
Founder insights5 min read

This Is Not for Human Eyes

We noticed that AI agents were finding OpenMail before we'd fully built for them. Here's what we saw — and what we built next.

Mar 12, 2026Read →

Every AI agent deserves its own inbox.

Plugin or CLI, you're sending in minutes.

No credit card required · Cancel anytime