Notix
Broadcasts

Send one email to everyone who should get it.

Write a newsletter, a launch note or a price change once, pick who gets it, and let Notix check it before a single copy leaves. Then watch who opened and clicked.

Three steps

From template to inbox in three steps

Every broadcast moves through the same three screens, so nothing is skipped by accident.

  1. Step one

    Template

    Start from one of your templates or the starter library. The broadcast keeps its own copy, so editing the template later does not change it.

  2. Step two

    Audience and sender

    Pick a contact list, then everyone subscribed or one of its segments, and a topic if you like. Choose a from address on a verified domain.

  3. Step three

    Review and send

    Notix checks the audience, sender, links, unsubscribe footer and variables. Send now, or schedule a date and time.

Audience

Reach exactly the people who want it

A list, an optional segment, an optional topic. The count updates before you send.

Lists, segments and topics

Choose one contact list, then everyone subscribed or a segment of it, such as people on the Pro plan or people who opened in the last 30 days. Add a topic and only the contacts who get that kind of email receive it.

  • Segments are worked out when you send, so they are never stale
  • Topics are checked again for each batch while it sends
  • Unsubscribed and suppressed addresses are always left out
Contact list
Segment
Topic (optional)
When
Goes to12,480within a minute of sending
broadcast.tsexample counts
await notix.broadcasts.createFromTemplate({
  templateId: "tpl_october",
  name: "October newsletter",
  from: "Acme <news@acme.com>",
  contactBookId: "cb_customers",
});
await notix.broadcasts.schedule(id, {}); // now
Review and send

Checked before it goes, readable after

The review screen catches the mistakes that reach thousands of people at once. The report shows what happened.

A check for every common mistake

Preview the email as any contact, on desktop and on mobile, and send a test to your own inbox. Then send now, or schedule it for the morning.

The same checks run from the API with notix.broadcasts.review(id), so a broadcast your code prepares is held to the same standard.

Review and send

October newsletter
Schedule
CheckResult
AudiencePassed
SenderPassed
Subject and preview textPassed
DeliverabilityWarning
Unsubscribe footerPassed
VariablesPassed
Plan usagePassed

A warning lets you send. A blocked check stops the send until it is fixed.

A report that fills in as it sends

Delivered, opened and clicked as a share of the send, the number who unsubscribed, and a live feed of what is happening. Pause a send that is going out and resume it later.

Your own systems hear about it too: the campaign.started and campaign.completed webhook events mark the start and the end.

October newsletter

Sent to Customers · 12,480
Sent
Delivered98%
Opened42%
Clicked9%
Unsubscribed31
Live activityEventWhen
amara@example.comClicked1 min ago
kofi@example.comOpened2 min ago
wanjiru@example.comDelivered2 min ago
API

Everything on the Broadcasts page is in the API

Create from a template, review, schedule, pause and resume from your own code or your AI agent.

notix.broadcasts is the same as notix.campaigns
import { Notix } from "notix-js";

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

const { data: broadcast } = await notix.broadcasts.createFromTemplate({
  templateId: "tpl_october",
  name: "October newsletter",
  from: "Acme <news@acme.com>",
  contactBookId: "cb_customers",
  segmentId: "seg_engaged",
});

// Run the same checks as the review screen, then schedule it.
const { data: review } = await notix.broadcasts.review(broadcast!.id);
await notix.broadcasts.schedule(broadcast!.id, { scheduledAt: "2026-11-03T09:00:00+01:00" });
Built in

Safe sending for big lists

Unsubscribes respected

A contact who unsubscribed from everything gets no broadcast, whatever their topics say.

every batch

Approval for agents

By default, a key that schedules a broadcast for more than 50 people needs a code emailed to a person first.

over 50 people

Pause any time

Stop a send that is going out and pick it up later, from the console or the API.

pause, resume
FAQ

Questions, answered

What is the difference between a broadcast and an automation?
A broadcast is one email sent to many people at once, such as a newsletter or an announcement. An automation is a series of emails each person walks through on their own clock, such as a welcome series. Both use the same templates, contacts and unsubscribe handling.
Who can I send a broadcast to?
Everyone subscribed in one contact list, or one segment of it. You can also pick a topic, and then only the contacts who get that topic receive it. Anyone who unsubscribed from all your email is always left out.
Can I schedule a broadcast and stop it once it starts?
Yes. Send now or schedule a date and time. While it sends you can pause it and resume it later from the Broadcasts page, and the report fills in as it goes.
What does Notix check before a broadcast goes out?
The review screen checks that the list can be counted, the sending domain is verified and sending normally, the email has a subject and an unsubscribe link, links work, images have alt text, every contact has the values the email uses, and your plan has room. A blocked check stops the send until you fix it.
Why is my first broadcast waiting for review?
A team's first broadcast is held for a short review by Notix before it sends. It protects your domain and everyone else's sending while a new account finds its feet.
Can I A/B test subject lines?
Not today. Broadcasts send one version of the email. You can send a test to yourself first and preview the email as any contact on desktop and mobile.
Can my AI agent draft broadcasts?
Yes. A broadcast drafted through an API key for more people than the key allows waits for a person to review and approve it, so an agent can prepare the send without sending it on its own.
From the blog

Further reading.

More on sending and deliverability on the Notix blog.

Send your first broadcast today.

Import your list, pick a template and review it. The free plan does not ask for a card.