Tariff 1
Free
£0 a month
3,000 emails a month, forever. Enough to launch on, and we take no card.
- Emails a month3,000
- Sending domains1
- API and SMTP relayincluded
- Searchable history3 days
- Card details takennone
Transactional email · One API call
Franked is a sending API for the email your product writes: receipts, magic links, digests, alerts. One POST and it goes first class. SPF, DKIM and the awkward conversations with Gmail are our job; you write the message, the post room does the rest.
[email protected] → [email protected]
Handed to Gmail in 1.4 s. SPF pass, DKIM pass, TLS 1.3. Opened at 09:43.
[email protected] → [email protected]
Handed to Outlook in 0.9 s. SPF pass, DKIM pass. The link was opened 41 seconds after send.
[email protected] → [email protected]
One of 84,213 in the morning batch. Handed to Yahoo in 2.1 s. Opens are tallied on the digest dashboard.
[email protected] → [email protected]
Priority lane. Handed to Google Workspace in 0.6 s. Acknowledged by the on-call engineer at 09:43.
Dispatched while you read: 0
Part I · This morning
Three letters from this morning's traffic, pinned as they cleared the sorting floor. It runs like this all day.
[email protected] → [email protected]
Delivered to Gmail in 1.1 s
[email protected] → [email protected]
Delivered to Outlook in 0.7 s
[email protected] → [email protected]
One of 84,213 in the batch · median 2.1 s
Part II · The ledger
Inbox placement by receiving provider, measured on seeded and live traffic over the last 30 days. Bars show share of volume, refreshed nightly.
All providers, weighted by volume 99.2% inboxed · 214M delivered
Part III · Procedure
Three steps. The first two take ten minutes, once. The third happens a few hundred milliseconds after every call.
Add two DNS records and press verify. Everything you send is signed with your own domain, so mailbox providers know it is really you.
TXT fk1._domainkeyv=DKIM1; p=MIGf…set
TXT @v=spf1 include:spf.franked.example ~allset
POST the message and go back to your product. Retries, throttling and bounce handling are all on our side of the counter.
curl https://api.franked.example/v1/send \
-u :fk_live_9f2kq7ax \
-d from="[email protected]" \
-d to="[email protected]" \
-d subject="Your receipt (#41172)"Every send returns a message-id, and every delivery posts a receipt to your webhook. If something bounces, you hear about it in plain English.
msg_9f2kq7ax
delivered · gmail · 1.4 s
spf pass · dkim pass · tls 1.3Part IV · Fee schedule
Priced like stamps: pay for what you send. No seats, no platform fee, no surprises at renewal.
Tariff 1
£0 a month
3,000 emails a month, forever. Enough to launch on, and we take no card.
Tariff 2
50p per 1,000 emails
After your free 3,000 each month. A product sending 100,000 a month pays £48.50; volume rates start at one million.
Prices exclude VAT. Volume discounts from one million emails a month; talk to the counter.
Part V · Questions
Email your product sends to one person because of something they did: receipts, sign-in links, alerts, the digest they subscribed to. Bulk marketing belongs on a separate stream with its own reputation, and we will politely refuse it on this one.
We send from our own numbered IP ranges, warmed and watched around the clock, enforce SPF and DKIM on every domain, and hold feedback loops with the major providers. Bounces and complaints go straight onto your suppression list before the next send.
Under about 500,000 emails a month, no: the shared pools are steadier because their volume never dips. Above that, a dedicated IP is worth having, and we warm it for you over two weeks before it carries anything that matters.
Two TXT records: a DKIM key and an SPF include. A DMARC record and a custom return-path CNAME are optional but recommended. The verifier checks them when you press the button and re-checks nightly.
London and Dublin, and you can pin an account to either. Message content is held for your history window, 3 or 45 days, then only metadata remains: addresses, timestamps and delivery events.
The API never throttles you; the queue absorbs the spike and we smooth the rate out to each provider so your reputation is not spent in one afternoon. You pay the metered rate and nothing else.