Mailodee
Private beta, opening in small batches

All your apps, singing from one inbox.

One home for all your apps' email. Send, receive and reply for every app you build, from one account and one bill. Built on Amazon SES.

The off-key part

Email tools were tuned for one big product

If you ship lots of small things, you pay again for each one, juggle three dashboards, and find out about limits the hard way.

A new bill for every app

Each new project means another email plan, another inbox seat, another set of keys to manage. It adds up before you have a single user.

Send here, receive there

One tool for app email, another for forwarding, a third for the support inbox. Three dashboards for one tiny product.

Silent limits

Hit a daily cap and some tools just stop sending while your app thinks everything went out.

How it works

A piece in three movements

One API and one dashboard for the whole round trip, for every app you connect.

  1. Send

    One POST from any of your apps. Delivery, bounces and complaints come back to you, tracked per message.

  2. Receive

    Mail to anything@yourdomain lands in the inbox, gets forwarded, or hits your webhook. You set the rules per address.

  3. Reply

    Answer from the dashboard or the API. Threading headers are set for you, so replies stay in the same Gmail thread.

Your app sends
POST /v1/emails
Authorization: Bearer md_live_••••••••

{
  "from": "hello@acme.dev",
  "to": "maya@example.com",
  "subject": "Welcome aboard",
  "html": "<p>Glad you're here.</p>"
}

→ 202 Accepted  { "id": "msg_01JD8Q..." }
Your webhook receives the reply
POST https://acme.dev/hooks/mail
X-Mailodee-Signature: t=1761121200,v1=9f2c…

{
  "type": "email.received",
  "to": "support@acme.dev",
  "from": "maya@example.com",
  "subject": "Re: Welcome aboard",
  "text": "Quick question about billing...",
  "thread_id": "thr_01JD8Q..."
}

What's in the score

The parts SES leaves to you, already written

Amazon SES is great, cheap infrastructure. Everything around it is the product.

Every app, one account

Each app gets its own API key, sender address, inbox and logs, all under one login and one bill.

SPF, DKIM and DMARC done right

Custom MAIL FROM and DKIM out of the box, so Gmail and Yahoo see aligned, authenticated mail.

Your existing inbox stays safe

Inbound runs on a subdomain by default, so pointing mail at us never breaks the Workspace or Zoho inbox you already have.

Signed webhooks with the full body

Sent, delivered, bounced, complained and received events, signed with HMAC. Inbound webhooks include the parsed body, no second fetch.

Logs you can search

Every message and event, inbound and outbound, searchable by app, address or status.

Loud limits, never silent ones

Hit a limit and you get a clear 429 with the reason, plus an email. Your app is never left guessing.

Early pricing

Pay for email, not for every app

Two simple plans, no free tier. Paid accounts keep spammers out, which keeps your emails landing in inboxes.

Indie
Most likely
For the person with a folder full of side projects.

$9per month

  • Up to 10 apps
  • 20,000 emails a month
  • Send, receive and reply
  • Inbox, routes and webhooks
  • Searchable logs
Builder
When a few of those projects start to take off.

$19per month

  • Unlimited apps
  • 50,000 emails a month
  • Send, receive and reply
  • Inbox, routes and webhooks
  • Searchable logs

Sent and received emails both count. Prices are still being tuned, and waitlist members hear about changes first.

Side by side

More in the box, less on the bill

Most email tools do one part well and charge per domain for it. Indie hackers end up stacking two or three of them per project.

The usual stack

  • Resend Pro$20/mo
  • Google Workspace seat$7/mo

$27per month

Two dashboards, two bills, and still capped at 10 sending domains.

Mailodee Indie

3x less
  • Send, receive and reply for up to 10 apps
  • One inbox, one set of logs, one bill

$9per month

20,000 emails a month, sent and received.

ToolSend from your appsReceive on your domainInbox and replyMany domains, one planBuilt for appsPrice

Mailodee

Up to 10 apps and 20,000 emails on Indie, unlimited apps on Builder.

YesYesYesYesYesFrom $9/mo

Resend

Capped at 10 domains on Pro and 3 on free. Free pauses silently at 100 emails a day.

YesPartly, with limitsNoPartly, with limitsYes$20/mo Pro

Google Workspace

Built for people. About 2,000 messages a day, and app mail shares your personal reputation.

Partly, with limitsYesYesPartly, with limitsNo$7–8/user/mo

Zoho Mail free

One domain only, and no IMAP or POP, so your apps can't use it.

Partly, with limitsYesYesNoNoFree

ImprovMX

Forwarding only. One domain on free, and no SMTP sending without paying.

Partly, with limitsYesNoPartly, with limitsNoFree for 1 domain

Cloudflare Email

Routing is receive-only and needs Cloudflare DNS. Sending is a Workers-only beta.

Partly, with limitsPartly, with limitsNoPartly, with limitsPartly, with limitsFree, then $0.35/1k

Amazon SES

Raw infrastructure. You build the dashboard, inbox, bounces and abuse controls yourself.

YesPartly, with limitsNoYesPartly, with limits$0.10/1k emails
YesYesPartly, with limitsPartly, with limitsNoNo

Based on public pricing pages, October 2026.

FAQ

Questions, answered

Join the waitlist

Get a seat before the first note

We're using it for our own apps first, then letting people in a few at a time. All we need is your email.