Transactional email for indie products and small teams

All the email your product sends. For five euros a month.

Receipts, password resets, confirmations and alerts, delivered the moment your code fires them. Every paid plan has every feature. You pay for volume, nothing else.

1,000 test emails a month free · no credit card · cancel anytime

€0 1,000 test emails a month €5 5,000 emails a month €10 15,000 emails a month

Every paid plan has every feature.
You choose how much it carries.

The builder

Change an email without shipping code.

Templates and welcome sequences live in your dashboard, not in your codebase. Fix a typo, swap a colour or rewrite a whole flow, and it goes out on the very next send.

  • Preview every template against real data before you publish
  • No deploy, no developer, no template language to learn first
  • Add each language once: readers get their own language, dates and time zone
Open the builder free

Everything included

No feature gates. No seat fees. No tier games.

Everything below is in every paid plan, from €5 up. Plans differ in volume, domains and history, never in what you can build.

  • Visual template builder

    Design and edit your emails by clicking. Changes are live on the next send.

  • Templates that fill themselves

    Send a template name and your data. We render the rest, every time.

  • Localized templates

    Add each language once. Readers get their language, time zone and formats.

  • Automated workflows

    Welcome series and reminders that run themselves after a single trigger.

  • Delivery and bounce events

    A plain-language timeline for every single email you send.

  • Signed webhooks

    Your app hears about every delivery and bounce, and can verify it came from us.

  • Suppression lists

    Addresses that bounce or unsubscribe are held back automatically.

  • Contact directory

    Every recipient and their full email history in one place.

  • Multiple sending domains

    All your projects and side projects under one account.

  • One-click unsubscribe

    Built into every email and handled for you, end to end.

  • Clean API and SDKs

    One call to send. Ready-made libraries when you want them.

  • Deliverability, handled

    Sender authentication and reputation are set up for you, so email lands.

Pricing

Pricing you can do in your head.

Pick a volume. That is the bill. No seats, no add-ons, no features held back for a bigger invoice.

Free

€0/mo

1,000 emails / month

  • Build and test your integration
  • Test mode: sends never reach a real inbox
  • 1 domain · 7-day history
  • No credit card, no time limit
Start free

Scale

€10/mo

15,000 emails / month

  • Everything in Starter
  • 5 domains · 30-day history
  • Room for busy months
Choose Scale

A busy month never stops your sending. Emails beyond your plan are billed at a flat, published per-thousand rate, and that is the whole story.

Who you are dealing with

Small on purpose.

PufferPost is built, run and answered by one developer. For a tool this close to your product, that is a feature: nothing here is hidden behind a sales call or a support tier.

You talk to the builder

Support mail lands with the person who wrote the code, not in a ticket queue three levels away from the answer.

Everything in the open

Public docs, a public status page, and published prices down to the overage rate. What you see on this page is the whole deal.

Easy to leave, so easy to trust

No contracts and no seat math. Upgrade, downgrade or cancel whenever you like, straight from the dashboard.

Sending in three steps.

  1. 1

    Connect your domain

    We hand you the exact records to paste and check them for you.

  2. 2

    Design or code your email

    Start in the visual builder, or send straight from your app with one API call.

  3. 3

    Watch it land

    Every email gets a plain-language timeline, from created to delivered.

Questions, answered.

How do you keep emails out of spam?

We handle sender authentication (SPF, DKIM, DMARC), reputation and the technical setup for you, so the emails that matter reach the inbox instead of the spam folder.

What happens if I go over my monthly volume?

You are never cut off. Extra emails beyond your plan are billed at a flat, published per-thousand rate, so a busy month never breaks your sending.

Do I need a developer to use it?

No. You design templates and automations by clicking, not coding, and changes go live on the next send. If you do have a developer, there is a clean API and ready-made SDKs.

Can I change plans or cancel anytime?

Yes. Upgrade, downgrade or cancel whenever you like. There are no per-seat fees and no lock-in.

Is the free plan really free?

Yes. 1,000 emails a month, no credit card, no time limit. It runs in test mode, so sends are fully processed but never reach a real inbox. It is meant for building and testing your integration before you go live on a paid plan.

What can I send with PufferPost?

Transactional email: receipts, confirmations, password resets, reminders and alerts your product sends to one person at a time. It is not built for bulk marketing blasts.

Start sending email your customers actually get.

1,000 emails/month free · no credit card