$100 off, auto-applied Claim deal

Email marketing you buy once. Your agent can run it.

Newsletters, automations and transactional email on your own server. $150 once for unlimited subscribers, with no monthly bill. Install it yourself in about 30 minutes, or hand the job to Claude Code.

30-day refund · License key by email right away · 92 releases in 2026 · More than one server?

Businesses that bought it
52
Countries
19
Releases in 2026
92
Monthly fee
$0

"I was tired of spending hundreds per month on Beehiiv to send emails. I needed something I could rely on and that wasn't breaking the bank with features I would never use. Then I found Broadcast and now I can scale at my own pace without worrying about burning money I worked hard for."

@bensnichedsites, moved from Beehiiv

Built for agents

Self-hosted used to mean you do the work. Now your agent does.

Broadcast ships with an MCP server, a CLI and a REST API. Anything that sends, schedules, deletes or unsubscribes is marked destructive, so your agent asks you first.

One command on a fresh Ubuntu server. Run it yourself, or let Claude Code run it over SSH with no prompts.

$ ssh root@your-server-ip
# curl -fsSL https://sendbroadcast.net/install.sh | sudo bash
Please enter the domain name for this server (eg. broadcast.example.com):
mail.example.com
Please enter your license key:
XXXXX-XXXXX-XXXXX-XX
# Confirm, point your DNS, then it sets up Docker, SSL,
# a firewall, fail2ban and automatic OS updates.

# Agents: no prompts
# curl -fsSL https://sendbroadcast.net/install.sh | sudo \
    BROADCAST_DOMAIN=mail.example.com \
    BROADCAST_LICENSE=XXXXX-XXXXX-XXXXX-XX bash
$ claude mcp add --transport http broadcast \
    https://mail.example.com/api/mcp \
    --header "Authorization: Bearer $BROADCAST_TOKEN"
$ claude

> Draft this week's update from CHANGELOG.md
  and schedule it for Tuesday 9am.

● broadcast · broadcasts_create
  └ Draft saved: "What shipped this week"
● broadcast · broadcasts_schedule_broadcast destructive
  └ Allow this tool call? (y/n)

How many active subscribers do I have right now?

● get_subscriber_count

You currently have 20,004 subscribers on Newsletter:

  • Active: 19,212
  • Unsubscribed: 642
  • Inactive: 150

Anything that would change data waits for your confirmation.

Example sessions. The commands, installer prompts and tool names are real; your output will differ.

What you get

Everything a newsletter business needs, on a server you control

Self-hosted email marketing software with the parts you would expect from a SaaS tool, and a few you would not.

The brand kit settings with a live preview of an email in the brand colours and font

Emails that look like your brand

Build emails from drag-and-drop blocks, or paste your own HTML. Set your colours, font and logo once in the brand kit, and every new email, form and unsubscribe page uses them.

The DNS health card showing SPF, DKIM and DMARC checks for a sending domain

Mail that reaches the inbox

A wizard connects Amazon SES, Postmark, Mailgun or SendGrid and verifies your sending domain. Then Broadcast rechecks SPF, DKIM and DMARC every few hours and tells you when a record drifts.

Automations that run themselves

Welcome series, onboarding and nurture sequences send each step on time, and add or remove tags on the way.

Read the docs

Segments without a query language

Combine rules on tags, custom fields, opens and clicks. Send to the segment, or export it.

Read the docs

Transactional email and an API

Send receipts and password resets through the same server. REST API with SDKs for Node, PHP, Python and Ruby.

Read the docs

One install, many brands

Each channel has its own list, domain, sender and email provider. Agencies keep every client apart.

Read the docs

Backups in your own bucket

Every backup goes to storage you own: S3, Cloudflare R2, Backblaze B2, Wasabi or MinIO.

Read the docs

Updates with one button

The dashboard tells you when a release is out. Click Upgrade now, and a tour shows what is new.

Read the docs

Pricing

Pay once. No monthly bill.

Every license has every feature, unlimited subscribers and all 2.x updates. The only difference is how many servers you install it on.

Mailchimp charges about $299 a month for 10,000 subscribers, which is $3,588 a year. Broadcast is $150 once, plus your server and email provider.

Calculate your savings
Most popular

Regular License

For founders and developers who run their own email.

$250 once

1 server

Midweek offer: $100 off

Ends in

Code OCT26OFF is applied at checkout.

  • Unlimited subscribers and sends
  • Unlimited brands and sending domains
  • Every feature, nothing gated
  • All 2.x updates
  • Email support
Get Started - $150

Agency License

For freelancers with a few client installs.

$450 once

Up to 5 servers, $90 each

  • Everything in Regular
  • Install on up to 5 servers
  • Use it for client work
  • Priority email support
Get Agency - $450

Extended License

For agencies with many client installs.

$1,000 once

Up to 25 servers, $40 each

  • Everything in Regular
  • Install on up to 25 servers
  • Use it for client work
  • Priority email support
Get Extended - $1,000
30-day money-back guarantee License key by email right away Pay in your currency, by card or Link

New here?

Setup

Three ways to install

You need a fresh Ubuntu server ($6 to $20 a month at Hetzner or DigitalOcean), a domain, and an email provider account.

One command

One curl command sets up Broadcast and SSL, hardens the server, and turns on automatic OS updates. It never touches an existing install.

Installation guide

Your agent

Claude Code runs the same command over SSH, with your domain and license key as variables, so nothing waits for input.

Agent install

Docker or by hand

Run the Docker image inside your own setup, or install each part yourself for full control.

Manual installation

Sends through the provider you already use

Amazon SES Postmark Mailgun SendGrid Any SMTP server

Your data

Your list stays on your server

No SaaS company stores your subscribers, so there is no processor to vet for them and no export to beg for. Put the server in Frankfurt, Helsinki or wherever your customers are. Nearly half of this year's customers are in Europe.

  • Subscriber data never touches our servers
  • Double opt-in and one-click unsubscribe built in
  • Send through any SMTP provider, including EU providers
  • Dashboard in 12 languages, including German, French, Italian and Spanish
  • Self-hosted email marketing in Germany

Broadcast at a glance

Price
Regular License $150 once (1 server), Agency $450 (5 servers), Extended $1,000 (25 servers). No subscription, no per-subscriber fee.
License
Perpetual. Includes all 2.x updates and email support. 30-day money-back guarantee.
Limits
None on subscribers, sends, brands (channels) or sending domains. The license limits only the number of servers.
Requirements
A fresh Ubuntu 24.04 or 26.04 server with 2 GB of RAM, a domain name, and an email provider account.
Email providers
Amazon SES, Postmark, Mailgun and SendGrid with guided setup, or any SMTP server.
Features
Broadcasts, sequences, segments, opt-in forms, transactional email, block email builder, brand kit, DNS health checks, offsite backups, multiple brands per install.
API and SDKs
REST API with SDKs for Node, PHP, Python and Ruby. Webhooks for email events.
AI agents
Built-in MCP server at /api/mcp, a CLI, and Ask AI in the dashboard. Destructive actions need confirmation.
Data
Self-hosted. Subscriber data stays on your server and never reaches Broadcast.

Common questions

What if you stop building it?
Broadcast ships about every week: 92 releases so far in 2026. The changelog is public. And because it runs on your server, the version you have keeps working whatever happens to us.
What does it cost to run?
Two bills, neither to us: a server at $6 to $20 a month, and your email provider. Amazon SES charges about $0.10 per 1,000 emails, so a weekly newsletter to 10,000 people costs about $4 a month to send.
Do I need to be technical?
You need to be comfortable with a server, or have an agent that is. The installer does most of the work: it sets up Broadcast and SSL, hardens the server, and turns on automatic OS updates. Claude Code can run it for you over SSH. Email support is included if you get stuck.
Can my AI agent run my newsletter?
Yes. Connect Claude Code or another MCP client to the built-in MCP server with an API token. It can manage subscribers, write drafts, schedule sends and read your stats. Tools that send, delete or unsubscribe are marked, so the agent asks you first.
How do updates work?
The dashboard tells you when a new version is out. Click Upgrade now, and it updates itself in a few minutes. Every 2.x update is included in your license.
Is this a SaaS?
No. You buy a license once and run Broadcast on your own server. There is no monthly fee, no per-subscriber fee, and no subscriber data on our servers.
Which license do I need?
One server for your own business: Regular. Client work on a few servers: Agency. Many client installs: Extended. All licenses have the same features. See pricing →
What happens after I buy?
You get an email with your license key and the installation guide right away. Install Broadcast, connect your email provider, import your subscribers, and send.

Stop renting your email list.

$150 once. Unlimited subscribers. Your server, your data, and an agent that can do the work.

30-day money-back guarantee · License key by email right away