Send, and see it land
One call returns an id you can follow from accepted to delivered.
One API for email, SMS and one-time codes. Built for Africa and the world, priced in your currency.
Install the SDK, add one key, send. Or keep your mailer and point it at our SMTP relay. Same delivery, same logs.
npm i notix-js, pip install notix-sdk or Composer.import { Notix } from 'notix-js'; const notix = new Notix(process.env.NOTIX_API_KEY); const { data, error } = await notix.emails.send({ from: 'Kandeo <hello@kandeo.example>', to: ['amara@example.com'], subject: 'Your order is on its way', html: '<p>We packed order <strong>#KD-20418</strong>.</p>', }); console.log(data.id); // em_8f2c...
Clear errors, honest status codes, and a dry run that sends nothing.
One call returns an id you can follow from accepted to delivered.
Add dry_run: true and the full pipeline runs, then stops before anyone’s inbox.
Pick the events you care about. Every payload is signed, retried, and visible in your log.
Send sign-in codes by SMS or email with one call. Notix checks each request before it costs you money.
Add Notix to Claude, ChatGPT or Cursor with one hosted MCP link. Live AI keys ask a person to approve any broadcast over the number you set (50 by default), and stop at the daily cap you set.
Live AI keys cannot go past the limit you set for the day. Single sends are held by the cap.
Send email and codes, manage contacts, check deliverability, read inbound mail.
Drag blocks, set your brand colours once, and send from code or a broadcast. Start from 54 ready templates across 14 industries.
Keep contacts, segments and unsubscribes in one place, then send a broadcast and watch it land in real numbers.
Segments update on their own as people sign up, open and click.
| Contact | Status | Added |
|---|---|---|
| amara@example.com | Subscribed | Today |
| wanjiru@example.com | Subscribed | Yesterday |
| tunde@example.com | Unsubscribed | 3 Oct |
| kofi@example.com | Subscribed | 1 Oct |
Example numbers for one broadcast, last 7 days.
The safety work happens in the background, so one bad list never takes your domain down with it.
Domain Connect sets up your records at supported DNS hosts. No copy and paste.
Every domain is signed and checked before its first send.
If bounces or complaints spike, sending pauses before mailbox providers notice.
4% bounce · 0.08% complaintHard bounces and complaints are never mailed again, on every key.
The headers big mailbox providers ask for, added to marketing mail for you.
See bounce and complaint rates per domain, with plain warnings before limits.
Receive mail at support@yourdomain and read it by API or webhook.
Send received mail on to verified addresses your team already uses.
Test a message before you send it and fix what would hurt it.
Emails, broadcasts, automations, inbound mail and billing share one log and one set of keys.
Start free, no card. Send as soon as your domain is verified.