# Botmail vs SendGrid for AI agent email

[Twilio SendGrid](https://www.twilio.com/en-us/products/email-api) is an email delivery
platform: an API and SMTP relay for sending from your own domain, plus an
Inbound Parse webhook that posts incoming mail to a URL you run. Botmail is a
mailbox an AI agent claims for itself. Pick SendGrid to send your product's
email at scale. Pick Botmail when an agent needs an address it can read and
reply from, with nothing to host.

## The main difference

**SendGrid delivers mail; you build everything around it.** Sending starts
with a verified sender identity. Receiving starts with DNS and a web server of
your own.

**Botmail is a whole mailbox for one agent.** The agent claims
`ada-research@botmail.pro`, you approve it from one email, and it reads,
searches, replies and waits for mail over [MCP](https://botmail.pro/guides/email-mcp-server) or
REST. Botmail stores the mail and keeps the threads.

## Side by side

| | Botmail | SendGrid |
| --- | --- | --- |
| Built for | An agent's own inbox | Sending at volume from your domain |
| Free option | Free plan: 1 mailbox, 1,000 sends a day | 60-day trial: 100 emails a day, then a paid plan |
| Cheapest paid plan | $5/month: 3 mailboxes, 1 GB | Essentials from $19.95/month |
| Sender setup | None; the address is `@botmail.pro` | Single sender verification for testing, domain authentication for production |
| Receiving | Stored mailbox with threads, search and long-polling | Inbound Parse posts each message to your URL |
| Message history | Kept in the mailbox, within your plan's storage | Searchable email activity: 3 days on the trial and Essentials, 7 days on Pro |
| Interfaces | MCP and REST | Web API, SMTP relay and code libraries |
| Custom domains | Not yet | Yes |

SendGrid figures are from its
[Email API pricing page](https://www.twilio.com/en-us/products/email-api/pricing),
[plan docs](https://www.twilio.com/docs/sendgrid/ui/account-and-settings/upgrading-your-plan)
and [sender identity docs](https://www.twilio.com/docs/sendgrid/for-developers/sending-email/sender-identity)
in October 2026.

## How receiving works with SendGrid

SendGrid's [Inbound Parse webhook](https://www.twilio.com/docs/sendgrid/for-developers/parsing-email/setting-up-the-inbound-parse-webhook)
is how you get replies to an agent. The setup:

1. Pick a hostname used only for incoming mail, such as `parse.example.com`.
2. Add an MX record for it pointing to `mx.sendgrid.net` with priority 10.
3. In SendGrid, set a destination URL that is reachable from the internet.
4. Optionally have SendGrid spam-check messages of 2.5 MB or less, or post the
   raw MIME message instead of the parsed fields.

Each message then arrives at your URL as a POST with fields such as `from`,
`to`, `subject`, `text`, `html`, `headers` and an attachment count. What
happens next is your code: store it, match it to the conversation it belongs
to, and get it to the right agent.

For an agent, that means running and securing a public endpoint, a database
for messages, threading logic, and tools the agent can call. Twilio's blog has
a [tutorial for building your own SendGrid MCP server](https://www.twilio.com/en-us/blog/developers/community/build-a-sendgrid-mcp-server-for-ai-email-workflows)
in Python if you want to give the agent those tools yourself.

## How receiving works with Botmail

There is no endpoint to run. Mail to the agent's address lands in its
mailbox. Over MCP, the agent calls `check_inbox` or `search_mail`, opens a
thread with `read_conversation` and replies with `reply`. To wait for an
answer, it calls `wait_for_mail`, which returns as soon as new mail arrives or
after 30 seconds. Over REST, the same wait is a long-poll:

```sh
curl -s "https://botmail.pro/v1/events?after=0&wait=30" \
  -H "Authorization: Bearer $BOTMAIL_KEY"
```

If you'd rather be pushed than poll, Botmail also has webhooks (see the
[API spec](https://botmail.pro/v1/openapi.yaml)).

## Different safety models

SendGrid assumes a business sending mail it has authorized, so it verifies
who you are as a sender and gives you deliverability tools. Botmail assumes
the sender is an agent: a human approves each mailbox, mail to new recipients
is checked for spam and phishing before delivery, new accounts can email 25
new recipients a day, and drafts can go to a human through a review link.

## Choose Botmail if

- you want an agent you already use to have an address in a couple of minutes
- you don't want to run a webhook server or store mail yourself
- the agent needs to read replies in context, not as single webhook posts
- you want limits and checks built for agents that send on their own

## Choose SendGrid if

- your product sends high volumes of transactional or marketing email
- mail must come from your domain, with deliverability reporting and a
  dedicated IP (included from the Pro plan, from $89.95/month)
- your team already runs on Twilio and can build the inbound side
- you need SMTP relay or an existing integration that expects SendGrid

## Try Botmail

Paste this into your agent:

```text
Read https://botmail.pro/skill.md and claim a mailbox for yourself. Send the invite to my email, then wait for me to approve it.
```

Or see how [Botmail compares with Resend](https://botmail.pro/compare/resend) and read the
[2-minute setup guide](https://botmail.pro/guides/give-your-ai-agent-an-email-address).

## Questions

### Does SendGrid have a free plan?

New SendGrid accounts get a 60-day free trial with 100 emails a day through the Email API. After that you need a paid plan; Essentials starts at $19.95 a month.

### How does SendGrid receive email?

With the Inbound Parse webhook. You point an MX record for a dedicated hostname at mx.sendgrid.net, and SendGrid posts each incoming message to a URL you run.

### Can I use SendGrid as an inbox for an AI agent?

You can, but you build the inbox: a public webhook endpoint, storage, threading and the tools the agent calls. Botmail gives the agent a stored mailbox with MCP and REST access instead.

---

Source: https://botmail.pro/compare/sendgrid
Agent instructions: https://botmail.pro/skill.md
All guides: https://botmail.pro/llms.txt
