Notix
Transactional email

Email your users
actually receive.

A send API, a template editor, contacts, suppression and an SMTP relay on sending infrastructure built for deliverability. Every message is traceable from the API call to the bounce.

No credit card required to start.

The API

Six lines to your first send.

One POST, one JSON body, one message id back. Attachments, scheduling, reply-to, custom headers and idempotency keys are the same call with more fields.

  • Idempotency keys, so a retry never sends twice.
  • A message id you can trace through to delivery.
  • Errors that name the field that was wrong.
Read the quickstart
send-receipt.ts
import { Notix } from "notix-js";

const notix = new Notix(process.env.NOTIX_API_KEY);

await notix.emails.send({
  from: "receipts@acme.com",
  to: "customer@example.com",
  subject: "Your receipt",
  html: "<p>Thanks for your order.</p>",
});
Platform

Every send, delivery and bounce in one view.

Not six tools stitched together. One place where the message, the recipient and what the mailbox provider did with it sit side by side.

Analytics

Sends, deliveries, opens, bounces and complaints per domain and per campaign, with the raw provider event behind every number.

Templates

A visual editor that writes real HTML email, with variables filled from the send call. Version what you ship.

Contacts

Contact books with per-list subscription status, CSV import and export, and unsubscribes recorded against the right list.

Suppression

Hard bounces and complaints are suppressed automatically. Import your existing list so an old address never gets a second chance to hurt you.

SMTP relay

A drop-in relay for anything that already speaks SMTP - Supabase, Rails, a printer. Same logs, same suppression, no rewrite.

Webhooks

Signed delivery, bounce, complaint and open events posted to your endpoint, with retries and a replayable event log.

The dashboard

See the whole pipeline, not just the send.

Notix analytics dashboard: totals for delivered, bounced, complained, clicked and opened email over 30 days, with bounce and complaint rate panels.
SDKs

Your stack already speaks Notix.

Typed SDKs where they help, a plain JSON endpoint everywhere else. Nothing here needs a client library to work.

TypeScript
import { Notix } from "notix-js";

const notix = new Notix(process.env.NOTIX_API_KEY);

const { data, error } = await notix.emails.send({
  from: "receipts@acme.com",
  to: "customer@example.com",
  subject: "Your receipt",
  html: "<p>Thanks for your order.</p>",
});
Deliverability

Your sending reputation, protected.

Getting into the inbox is mostly about what you stop sending. Notix does that part by default.

SPF, DKIM and DMARC, checked

Add a domain and Notix generates the exact records, then verifies them and keeps re-checking. A domain that drifts out of alignment stops being a mystery.

Suppression that holds

Hard bounces and complaints are suppressed on receipt, across transactional and marketing sends. You cannot accidentally mail a burned address from the other side of the product.

Bounces and complaints, read for you

Provider notifications are parsed into a plain reason per recipient - mailbox full, does not exist, marked as spam - instead of a raw provider payload.

Reputation you can watch

Bounce and complaint rates per domain, with the thresholds that get sending accounts suspended marked on the same chart.

Pricing

You pay for what leaves the building.

Contacts, lists and suppression entries are never metered. Only delivered volume is.

Free

For the first thing you ship.

$0per month
  • 3,000 emails per month
  • 100 emails per day
  • 1 sending domain, 1 contact book
  • 1 team member, 1 webhook
  • Full API, SMTP relay and dashboard
Start free

Estimate a month.

Pro is $15 a month and includes 50,000 units. A marketing email is one unit; a transactional email is 0.4 of one. Everything past the allowance is metered per unit.

20,000
40,000
Emails
60,000
Billed units
36,000
Included units
36,000
Metered units
0
Usage
$0.00
Estimated monthly$15.00
FAQ

Questions, answered.

What actually sends the mail?
Notix runs managed sending infrastructure and gives you the API, the dashboard, the templates, the contact books and the suppression list on top of it. You get the deliverability without writing the plumbing around it.
Can I use more than one sending domain?
Yes. Verify as many sending domains as you need. Each gets its own SPF, DKIM and DMARC records and its own reputation, so a problem on one domain never touches another.
Do I pay for storing contacts?
No. Contact books, lists and suppression entries are not metered. You pay for emails that leave the building.
What happens when I go over the included allowance?
Nothing stops. Sending past the included units is metered per unit and appears on the same invoice. There is no per-day cap on a paid plan.
How do I move off Notix later?
Export contacts and suppression as CSV, and point the SMTP relay somewhere else. The API is a plain JSON endpoint and the source is public, so there is no format you cannot read.
Is there an SLA?
Not yet - Notix is early and we would rather say so. There is no status page yet either, and the quickstart states current limits honestly.

Send your first email in five minutes.

Verify a domain, copy an API key, make one call. The free plan does not ask for a card.