MailKite for teams

A shared inbox your team actually reads.

Every address on every domain you own, in one place — support@, billing@, hello@, all of them. Nothing to provision, no per-address fee, and it runs on the same domain your API and your agents already use.

Inbox · hello@myapp.ai 6 tagged
support

Re: refund for order #1042

A Ada Lovelace <ada@acme.io>

Loading…

Reply as support@myapp.ai
Reply sent

Every address, no provisioning

Verify a domain once and every address on it works immediately — support@, billing@, hello@, and the one you'll invent next month. Nothing to create, no mailbox to buy, no seat to add first.

Reply as any of them

Pick the from address per reply — answer as support@ from your own account, then as billing@ in the next thread. Every reply is SPF-, DKIM-, and DMARC-aligned to your domain, so it lands where the first message did.

No per-address tax

Unlimited addresses and unlimited mailboxes on every plan, including Free. You're billed on the mail you actually move — adding billing@ or a per-customer address costs nothing.

One domain, every address

The inbox is one destination. Not the only one.

Point each address where it belongs — your team's inbox, your app's webhook, or an agent that answers on its own. Same domain, same setup, same bill.

myapp.ai — inbound routes Verified
  • support@ Shared inbox Your team Lands in the inbox everyone reads. Reply in-thread as support@.
  • hello@ Shared inbox Your team Same inbox, different address. Filter by domain, direction, or search.
  • receipts@ Webhook Your code POSTed to your app as parsed JSON — body, headers, attachments.
  • agent@ Inbox agent Your agents Read, triaged, and answered automatically. No server in the loop.

Routes also forward, store, or drop. Read the routing docs →

Who gets in

Share a domain, not your account.

Access is granted per domain, so shipping ten products doesn't mean handing everyone the keys to all ten.

Invite by email

Send an invite to any address. They accept, land in the inbox for the domains you've shared, and keep their own account and their own API keys.

Grant per domain

Access is granted one domain at a time, not account-wide. The contractor working on one product never sees the mail for the other nine.

Owner, admin, member

Three roles, and only the owner can grant or revoke a domain. Remove a member and their access to every shared domain ends with them.

Prefer your own mail client? The same mailboxes speak IMAP and SMTP — use Apple Mail, Thunderbird, or Outlook against the same mail.

Shared inboxes, in plain terms

What is a shared inbox?

A shared inbox is one mailbox that several people read and reply from, instead of mail sitting in one person's account. In MailKite, the shared inbox holds every address on every domain you've verified — support@, billing@, hello@, and any address on any other domain — in a single threaded view your whole team can open, filter, and reply from as any of those addresses.

How is this different from a shared Gmail or Google Workspace mailbox?

A Workspace shared mailbox is priced and provisioned per mailbox, and it has no API for the mail inside it. MailKite verifies a domain once and every address on it works immediately, with no per-address or per-mailbox fee on any plan. The same mail is also reachable as a webhook, an SDK call, and an MCP tool — so a human answering support@ and your code parsing receipts@ are using one system, one domain setup, and one bill.

Do I pay per address or per person?

Neither, to start. Addresses and mailboxes are unlimited on every plan including Free, and you're billed on email volume — inbound and outbound share one quota. Hosted webmail seats for a wider team are included on the Business plan. You never pay to add an address.

Can my code and my agents use the same inbox?

Yes — that's the point of running it on one domain. Each address is routed independently: send support@ to the shared inbox, receipts@ to a webhook your app handles, and agent@ to an inbox agent that replies on its own. One domain setup, one quota, one place to look when something goes missing.

Can I use my own mail client?

Yes. MailKite speaks IMAP for reading and SMTP for sending, so you can point Apple Mail, Thunderbird, Outlook, or a mobile client at the same mailboxes the dashboard shows. Use the web inbox, your client, the API, or all three against the same mail.

One domain. Your team, your code, and your agents.

Verify a domain and every address on it is live — in the inbox, at your webhook, or in an agent's hands. Unlimited domains, free to start.