Pneumail

Newsletters from your own domain, priced per email sent.

Contacts are free. Mail goes out through Amazon SES, and a person approves every send, including the ones your agent drafts.

Sandbox live nowSending opens next$0.30 per 1,000 emails

Your agent can draft and schedule a send. A person approves it.

Claude CodeSample

Draft this week's Front Door update from the changelog and send it to residents Tuesday at 9.

draft_campaignYou can now renew Basic Food from your phone
Front Door
Renew Basic Food in two minutes
Start my renewal
run_checksunsubscribe, postal address, 4 links, 38 KB
schedule_campaignTue 9:00 AM · 4,630 people
Approved by David
4,630 people · Tue 9:00 AM
Approved
New domain's day 1 limit. 2,630 go tomorrow2,000 sent

From your domain to the inbox in three steps.

Connect your domain

Pneumail prints the DNS records and adds them for you on Cloudflare. A new domain warms up on its own.

Bring your list

Import from Mailchimp, beehiiv, Substack, Kit or a CSV. Every address is checked, and every contact keeps where they signed up.

Write, approve, send

Write it yourself or let your agent draft it. A person approves, and the send goes out at a pace your domain can take.

Everything is included.

Write with slash commands and merge fields

Preview it on a phone as any contact before it goes.

A person signs off on every send

See who asked, where every person on the list came from, and approve.

Your agents can run it

Everything in the app is in the API, the CLI and the MCP server.

New lists get a test send first

A random 10% goes out. The rest waits 30 minutes and goes only if bounces stay under 2%.

Pauses below Gmail's spam line

Pneumail reads Google Postmaster and holds sending well below Gmail's 0.3%.

One click, and it sticks

One-click unsubscribe as Gmail and Yahoo require. No API key can undo one.

$0.30 for every 1,000 emails you send.

Tell us your list and how often you send.

5005k50k500k
How often you send
$9.60a month
32,000 emails at $0.30 per 1,000
What counts

One email is one message to one inbox. Tests to your team and the sandbox are free.

How you pay

Monthly, for what you sent. No plans, no minimum, and contacts never cost anything.

Amazon SES

Sending runs on Amazon SES and the price covers it. You don't need an AWS account.

Your bill at every list size

SubscribersMonthlyWeeklyTwice a week
2,500
10,000
25,000
50,000
100,000

Included

  • Unlimited contacts
  • Your own sending domain
  • Composer with phone preview
  • Approvals before every send
  • API, CLI and MCP server
  • Random first-batch check
  • Gmail spam-rate pause
  • One-click unsubscribe
  • Imports with consent records

Questions

Why charge per email instead of per subscriber?+

Most lists have people who rarely open. Charging for them punishes you for keeping a list. With Pneumail you pay for what you send, and a contact you keep costs nothing.

Do I need my own domain?+

Yes. Mail goes out from your domain through Amazon SES, signed with DKIM and aligned with SPF and DMARC. Pneumail prints the records and checks them.

Can I send cold email?+

No. Pneumail is for people who asked for your email. Every contact needs a consent record, and there is no feature for cold outreach.

Can my agent use it?+

Yes. Paste one line into Claude Code, Codex or Cursor and it reads the setup page and docs. The CLI and MCP server come with sending, and a person still approves every send.

What works today?+

Sign in and you get a sandbox workspace. Sending opens next, then contacts and the composer, then results, the CLI and MCP.

Start with a free sandbox.

Sign in and your workspace is ready. Sending opens next.

Start free