Email in, structured.

Real inboxes on your domain. Every incoming message is parsed, threaded, and posted to your webhook as clean JSON — ready for your code or your agent.

Free sandbox to integrate · Production from $3/month

Halftone illustration: envelopes drop through a wall slot onto a conveyor where a drafting instrument unfolds each one flat into labelled sorting trays — FROM, SUBJECT, TEXT, FILES — while a small robot inspects a card
#01 — How it works

Three moves, no MIME parsing.

You never run a mail server or walk a MIME tree. Point the domain, and structured messages start arriving.

DRIN POSTAGE · SERIES 01 — RECEIVESHEET OF 3
01.1Create an inbox

One call makes a real address on your domain — support@, agent@, anything. MX setup is guided.

01.2Mail arrives

Drin accepts the delivery, runs SPF, DKIM and DMARC checks, and parses headers, body and attachments.

01.3Your webhook fires

A signed email.received event posts the parsed message to your endpoint — and it lands in the dashboard inbox.

#02 — The payload

The email, and what you get.

WHAT ARRIVED
Fromsarah@gmail.comTosupport@yourapp.com
Re: Your sign-in code
this code isn't working? attached a screenshot.
— sarah
{
  "type": "email.received",
  "data": {
    "from":    "sarah@gmail.com",
    "to":      "support@yourapp.com",
    "subject": "Re: Your sign-in code",
    "text":    "this code isn't working?",
    "attachments": [{ "name": "screen.png" }],
    "auth": { "spf": "pass", "dkim": "pass", "dmarc": "pass" }
  }
}
#03 — Threads & replies

Whole conversations, not loose mail.

Every exchange is threaded with its full history. Reply from the API, the dashboard, or let your agent answer — the thread keeps the context either way.

How agents use threads
sarah · 09:14this code isn't working?
you · 09:15Sorry about that — here's a fresh one.replied via POST /v1/threads/th_4k2…/reply
sarah · 09:16got it, thanks!
#04 — What it's for

The half of email most APIs skip.

DRIN POSTAGE · SERIES 04 — IN PRACTICESHEET OF 3
04.1Support routing

support@ lands in your helpdesk logic as JSON — route by subject, sender, or what the message says.

04.2Agent inboxes

Give an agent its own address. It reads what arrives over MCP and answers on the same thread.

04.3Automation triggers

An inbound reply can start an automation — a winback pause, a handoff, a follow-up sequence.