Bring your own domain, keys and inbox

Your domain’s mail, in one shared inbox, for the price of the domain.

hello@ and support@ belong to your company, not to a seat. Ghar runs them as real shared mailboxes on top of free tiers you already qualify for, and lets you decide who sees which one.

Around ten minutes end to end. No card, no seat count.

All mailboxes2 unread
Mira ChenDeck for Thursday's review
Ivy ParkRefund for order 8812
Owen DiazInvoice 44 is past due

A company address is not a person, but you keep paying for one.

Three ways the usual options go wrong.

You pay per person for one address

hello@ and support@ are addresses, not people. Every seat-priced provider bills you as if they were, and charges again for the shared inbox that makes them useful.

Forwarding loses the thread

Point the address at a personal inbox and it works until you reply. The reply comes from the wrong address, and nobody else can see what was said.

Everyone sees everything

The contractor helping with support should not be reading billing. Most cheap setups have exactly one access level: the shared password.

Setup

Three steps, two free accounts, about ten minutes.

You keep the keys. Cloudflare delivers your mail to us, Resend sends it back out, and both stay on their free tiers at the volume a small team actually sends.

  1. 01

    Claim your domain

    1 minute

    Sign in and enter a domain you own. You become its owner. We give you a TXT record; publish it and press Check DNS.

    DNS record
    _ghar.yourdomain.com   TXT   ghar-verify=…
  2. 02

    Point Cloudflare at us

    5 minutes, free

    All in the Cloudflare dashboard, no command line. Turn on Email Routing, create an Email Worker, paste the script we hand you, and press Deploy. Your ingest secret goes in as a worker secret, never in the code.

    cloudflare dashboard
    Email → Email Workers → Create
      → Create my own → paste → Deploy
    
    Settings → Variables and Secrets
      → Secret: INGEST_SECRET
    
    Email Routing → Routing rules
      → hello@yourdomain.com → this worker
  3. 03

    Add a Resend key to reply

    5 minutes, free

    Until you do, the mailbox receives only, which is genuinely useful on its own. Verify your domain in Resend, paste an API key, and replies start going out as you.

    resend
    Resend free tier
    3,000 emails / month
    1 verified domain

Step 3 is optional. Skip it and you have a working receive-only inbox, which is all a careers@ or a press@ ever needs. Add the key whenever you want to reply.

Access

Decide who reads what, per mailbox.

Mail belongs to the address, not to a person, so two people can work the same inbox and see the same thread. Everything else is a matter of who you let in.

Domain owner

Whoever claims the domain. Holds the secrets, hands out seats, and can delete it.

Domain admin

Runs one domain for you. Invites people, adds mailboxes, reads everything on that domain and nothing beyond it.

Mailbox member

Sees only the mailboxes you assign. Put someone on support@ without giving them billing@.

acme.io

you@acme.ioowner
sam@acme.ioadmin
ivy@acme.io
owen@acme.io

Replies go out as the mailbox, never as the person.

What this actually costs you.

You bring the accounts, so there is no markup to pay. These are the real limits, not a trial.

Cloudflare Email Routing

Unlimited addresses, inbound

Free

Resend

3,000 outbound emails a month

Free

Your domain

The one you already own

Already paid

Add mailboxes and teammates without changing any of the above.

The door is open.

Claim a domain you own and see mail land in it today.

Get started