Email for SaaS

Transactional email built for your SaaS.

Every SaaS sends the same lifecycle mail: sign-up verification, password resets, invoices, team invites and alerts. Mailhuset sends all of it reliably, from the EU, through one API.

POST api.mailhuset.com/v1/email
{
  "from": "Acme <hello@yourdomain.com>",
  "to": ["new.user@example.com"],
  "templateAlias": "verify-email",
  "templateModel": { "name": "Sam", "link": "https://..." }
}
Lifecycle
Verification, resets, invoices
One API
Transactional, inbound and broadcasts
EU
Sent and stored in region by default
REST + SDKs
Node, Python, PHP and Go

Built for the email your product depends on

From the first verification email to invoices and alerts, the mail your product depends on, sent from the EU through a single API.

Verification and reset emails

Send sign-up confirmations, email verification and password reset links on the transactional stream, with each delivery visible in the activity log.

Invoices and receipts

Send billing receipts and invoice emails by template, with each customer's figures merged in from your app.

Team invites

Send workspace and team invitations that have to arrive, and follow each one from queued to delivered.

Product alerts and notifications

Usage limits, security alerts and activity notifications send at volume without queueing behind lower-priority mail.

Inbound replies

Let users reply to a notification and have it parsed to JSON on your webhook, so support and reply-by-email reach the right place.

EU and GDPR for your users

Mail is sent and stored in the EU by default, with a DPA available, which helps when your SaaS serves users in the EU.

Common questions

What transactional email does a SaaS need?
Most SaaS products send the same core mail: sign-up verification, password resets, invoices and receipts, team invites, and product alerts. Mailhuset sends all of it from one API.
Can I send password reset and verification emails?
Yes. Reset and verification links send on the transactional stream, signed and aligned to your domain, with each delivery event in the activity log.
Can my SaaS receive replies, not just send?
Yes. Inbound parses replies to clean JSON and posts them to your webhook, so a reply to a notification can open a ticket or thread without a mailbox to poll.
Is Mailhuset a fit for an early-stage startup?
Pricing is an allowance plus a per-thousand rate beyond it, so a small product sends within its allowance and only pays more as it grows.
Does it handle EU users and GDPR?
Email is sent and stored in the EU by default and a DPA is available, which helps when your users are in the EU.

Related reading

Send the email your product runs on

Verify a domain, drop in your key, and send verification, resets and invoices from one API.