Notix
Email · SMS · One-time codes

Send at scale. Answer for every message.

The messaging platform for teams in payments, commerce and SaaS: one send API, an SMTP relay, one-time codes and marketing mail on a single suppression list.

99.9% uptime SLA on Pro5,000 emails a month free

app.usenotix.dev/dashboard

The Notix console: delivery health, reputation against provider limits, and spend, on one screen.

99.9%Monthly uptime commitment on Pro, with service credits
Webhook delivery attempts with backoff and a replayable log
5 minSignature tolerance on every event, HMAC-SHA256
1 listSuppression shared by transactional and marketing mail
Platform

Everything a message needs, from the API call to the bounce.

Four capabilities on one log, one suppression list and one bill. Each is available from the first day on the free plan.

01

Send

Email API with templates and idempotency keys, attachments, batches of 100, scheduled sends, and an SMTP relay for everything else.

Email API
02

Verify

One-time codes by email or SMS in two calls with risk scoring, and a pre-send deliverability check that names what would block a send.

One-time codes
03

Grow

Contact books with double opt-in, campaigns with review holds, journeys triggered on join. Unsubscribes honoured; receipts still delivered.

Campaigns and journeys
04

Operate

Signed webhooks, automatic suppression, DNS verified and re-checked, and roles for admins and members.

Operations
Industries

Bought for three jobs. Built once.

Payments and lending

Receipts, statements and codes that arrive.

OTP by SMS on the Nigerian and Kenyan networks, receipts with an idempotency key per transaction, signed delivery events for the ledger.

Channels
Email, SMS
Receipts
One idempotency key per transaction
Sender ID
Your own, approved per country
One-time codes
Commerce

Order mail at volume, campaigns without the risk.

Batch confirmations, invoices with attachments, marketing on a list that cannot reach a bounced or complained address.

Attachments
10 MB per message
Batch
100 per call
Opt-in
Double, on import
Order confirmation email
SaaS and platforms

Auth mail and notifications from one integration.

Resets, magic links, product notifications and a welcome journey from any framework, with the SMTP relay for parts that already speak SMTP.

SDKs
TypeScript, Python, PHP, Go
Guides
Supabase, Firebase, Vercel, Lambda
Events
37 webhook event types
Magic link email
Developers

First send in ten minutes. Production the same afternoon.

Typed SDKs, an OpenAPI reference and guides for every runtime and framework your team uses. The error envelope is the same everywhere.

  1. Verify a domain: the exact DNS records are generated for you, one click where your provider supports Domain Connect.
  2. Create an API key, send with the SDK or curl, watch the message timeline in the console.
  3. Add an idempotency key and a webhook endpoint, and you are production-ready.

API referenceGuides by framework

// npm i notix-js
import { Notix } from "notix-js";
const notix = new Notix(process.env.NOTIX_API_KEY);

const { data, error } = await notix.emails.send({
  from: "receipts@mail.acmepay.com",
  to: "chidi@example.com",
  templateId: "tpl_receipt_v4",
  variables: { orderId: "48213" },
}, { idempotencyKey: "order-48213-receipt" });

if (error) log.warn(error.code);   // 429, 422 RISK_REFUSED, 409 NOT_UNIQUE
Trust

Controls an auditor can check, not badges.

Every control here is visible in the console or on a public page. Sub-processors are listed in the privacy policy; data processing terms are available on request.

Security overview
SPF, DKIM, DMARCGenerated per domain, verified, re-checked every six hours, drift flagged to admins.
Signed webhooksHMAC-SHA256 over timestamp and body, five-minute tolerance, replay protection.
Scoped API keysPer team, shown once, rotated from the console.
Admins and membersAdmins manage billing, domains and keys; members send and read.
Public status pageIncidents and maintenance windows, the page SLA credits are measured against.
Suppression on receiptHard bounces and complaints are never mailed twice, from any kind of send.
Pricing

Two plans and an enterprise agreement.

Only sent volume is metered. Prices in naira and shillings are set per currency; wallet top-ups are through HitchPay.

Free
$0per month, no card

For the first thing you ship.

  • 5,000 emails a month, 200 a day
  • 1 sending domain, 1 contact book, 1 team member, 1 webhook
  • Full API, SMTP relay, webhooks, suppression
  • One-time codes; SMS prepaid from the wallet
Start free
Enterprise
Customannual agreement, invoiced

For committed volume and procurement.

  • Committed volume, invoiced annually
  • Data processing terms on request
Contact sales
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 with a published OpenAPI reference, so there is no format you cannot read.
Is there an SLA?
Yes, on Pro. Notix commits to 99.9 percent monthly availability for the sending API and the SMTP relay, measured at the public status page. If a month falls below that, you receive 10 percent of that month’s subscription as credit, and 25 percent if it falls below 99 percent. Ask for the credit at hey@usenotix.dev within 30 days. The Free plan is provided on a best-effort basis, and the quickstart states current limits plainly.

See the console with your own domain and volume.

A 30-minute walkthrough with an engineer: sending, one-time codes, the suppression model, webhooks, and billing in your currency. We reply within one business day.

Request a demo