No prices are set · Nothing is for sale

The meter is frequency

There is nothing to buy, no plan, no billing and no trial, so there is no number on this page and any number you see elsewhere did not come from us. What is decided is the shape — and the shape is the argument, so it is written down early rather than kept as a surprise.

Three tiers, one dial

Every tier gets the whole product: every account you have connected, the same briefing, the same approval boundary, the same mail client underneath. What changes between them is one number — how often the briefing runs.

Free
The briefing runs every twelve hours, and you can always pull it early by hand. This is a usable product rather than a demonstration of one: two briefings a day is the cadence the whole design was drawn around.
Paid
The same briefing, more often. Nothing is unlocked, nothing is added, nothing stops being free that was free before — the dial moves and that is all.
Yours
Connect your own Cloudflare account and run it as often as you like. The inference is then yours: it runs in your account, on your bill, and it costs us nothing to let you have it, so we intend to charge nothing for it.

None of this is built. There is no billing code, no plan, no checkout and no way to connect a Cloudflare account for inference today. When prices exist they will be on this page, and this paragraph will be the thing that changed.

Why frequency, and not seats or messages

Most AI products meter what they cannot predict. Tokens, credits, “AI actions” — units that a user cannot count in advance and a vendor cannot explain in a sentence. The result is a bill that arrives as a surprise to one party and a margin that arrives as a surprise to the other.

A briefing is a fixed unit of work. Reading the mail that arrived since the last run, deciding what matters, drafting what needs drafting: the cost of that varies within a band, and the band is knowable. Meter runs per day and the cost of a user is bounded in advance, whatever their mail volume does. That is the only reason a genuinely free tier can be offered without an asterisk about fair use.

It is also explainable in one sentence, which matters more than it sounds. And the reason to upgrade is something you feel yourself — you wanted the briefing sooner — rather than something we have to nag you about.

The cheap part is metered separately

Noticing that something urgent arrived is far cheaper than deciding what to do about it: a light pass over senders and subjects, no drafting. That pass will run often even on the free tier and may interrupt you — “this looks like it will not wait until this evening; run the briefing now?”

Without that, a client asking for something within the hour is invisible until the evening run, and you would be right to blame Keelpost for the deadline you missed. A frequency meter that also meters urgency detection is a meter that sells you a worse product than the free one deserves.

What “free” is intended to mean

Free means the product, twice a day, for as long as you want it. It is not a fourteen-day window, not a message quota, and not a version with the safety mechanisms removed — the approval boundary is not a paid feature and never will be, because a product that sells you the right to be asked first is not one worth building.

Two things it does not mean, said plainly. It does not mean we have committed to running a free tier at a particular scale forever, because nobody who has not yet had a first customer can honestly promise that. And it does not mean free of the underlying accounts: mail on your own domain arrives through your Cloudflare account, and that is your relationship with Cloudflare rather than ours.

What we can commit to now is narrower and checkable: nothing that is described as working on this site today will be moved behind a price later without it being said here first.

The top tier is not a price

The most expensive thing Keelpost does is think. If you connect your own Cloudflare account and let the briefing run its inference there, that cost moves to you — visible on your own bill, at whatever rate you are already paying — and it stops being ours. So the frequency cap comes off, and there is nothing left for us to charge for.

This is worth being precise about, because “bring your own key” is usually a way of pushing cost onto the customer while keeping the price. It would be a narrow credential holding one capability, used to run the model that writes your briefing, and it would replace a subscription rather than sit beside one.

It also happens to be the strongest data-residency story available: the inference runs in an account you hold, in a region you chose, under an agreement you signed. That is a stronger claim than any vendor promising to keep your mail in a particular datacentre of theirs.

It is not built. Today, connecting a Cloudflare account is not something the product can do, and the only Cloudflare account involved is the one you route your domain through.

Where this sits on the roadmap

What we are not going to do

  • No price on this page until there is one, and no “starting from” number standing in for it.
  • No countdown, no founding-member urgency, no lifetime deal sold against a product that does not exist.
  • No metering of the approval step, undo, or anything else whose absence would make the product less safe.
  • No charging per mailbox for mailboxes you already own, and no per-seat fee for being allowed to read your own mail.
  • No selling, sharing or training on your mail. Not as a discount, not as a tier, not at all.

The FAQ answers what access costs today, which is a shorter answer: there is nothing to buy.

Join the waitlist

Sign-ups are closed and there is nothing to pay for. Leave an address and we will write once, when they open.

We store the address you type, plus a hashed form of your IP address so the form can be rate-limited. One email when sign-ups open, and nothing after that. We do not share the list, and there is no analytics or third-party script on this site.