for SaaS products

Transactional email your users can trust

OTPs that arrive in seconds, receipts that reconcile, lifecycle nudges that know when to stop. Wire it once over the API and watch every send in the ledger.

Waybill

MT-8D7E · 3309…26BB

delivered
Dispatched to the wirequeued · SES accepted14:02:11Delivered to the inboxprovider replied 250 OK14:02:59OpenedKingston, JM · iOS Mail15:47:20Link clicked/invoice/8d7e15:48:04

POST /api/v1/emails/send → 200 · 41ms

the jobs

One counter, every job.

Each of these rides the same API and lands in the same ledger, so what your team sends and what your code sends never disagree.

01

Auth and one-time passwords

Send a templated code in one POST and trace it by reference if a user says it never arrived. Delivery is a fact you can check, not a hope.

Waybill

MT-8D7E · 3309…26BB

delivered
Dispatched to the wirequeued · SES accepted14:02:11Delivered to the inboxprovider replied 250 OK14:02:59OpenedKingston, JM · iOS Mail15:47:20Link clicked/invoice/8d7e15:48:04

POST /api/v1/emails/send → 200 · 41ms

02

Receipts and invoices

Billing events become clean, on-brand receipts built in blocks. The numbers on the email reconcile with the numbers in your database.

03

Lifecycle without cron jobs

Onboarding and re-engagement run as sequences on a rail. Branch on whether the user activated, and stop sending when they do.

  1. Welcome aboard

    sent immediately

  2. Wait 2 days

    then continue

  3. Getting started tips

    template · onboarding-02

  4. Opened the last email?

    yes → tips · no → nudge

  5. A hand if you need it

    template · onboarding-nudge

outcomes

What changes at the counter.

What the bureau does for SaaS, in plain terms and nothing more.

  • One API for OTPs, receipts and lifecycle
  • Every send traceable by reference
  • Suppression handled so reputation stays intact

live demo

Try it at the counter.

No signup and no sandbox keys. This is the real interaction, running right here on the page.

dispatch a test email
curl -X POST https://api.mailtrooper.com/api/v1/emails/send \
  -H "Authorization: Bearer $MAILTROOPER_KEY" \
  -d '{
    "to_email": "ria@example.com",
    "template": "shipped-tracking",
    "data": { "first_name": "Ria", "tracking": "MT-8D7E" }
  }'

press run to dispatch a test email and trace it

Questions at the counter

How fast are OTP sends?+

A send is one POST that returns a reference in tens of milliseconds; the email is on the wire immediately after. You trace delivery in the ledger.

Is the dashboard available over the API?+

Everything the dashboard shows rides the same API, so your app can read the ledger and aggregates directly.

Give SaaS the bureau.

Free plan, full API, all 85 templates. No card at the counter. The dispatch bureau for transactional email.