Newsletters
Regular updates
Audiences
Target subscribers
Scheduling
Send later
Analytics
Track engagement
What are Broadcasts?
Broadcasts allow you to send a single email to multiple recipients in an audience at once. Unlike transactional emails sent one-by-one, broadcasts are designed for:- Newsletters - Regular updates to subscribers
- Product announcements - New features, releases
- Marketing campaigns - Promotions, offers
- Company updates - News, events, milestones
Broadcasts are sent only to subscribed contacts in your audience. Unsubscribed contacts are automatically excluded.
Prerequisites
Before sending broadcasts, you need:1
Verified Domain
Set up and verify your sending domain with DNS records.Domain verification guide →
2
Audience with Contacts
Create an audience and add subscribed contacts.Audiences guide →
3
API Key
Generate an API key with send permissions.API Keys reference →
Creating a Broadcast
Step 1: Create the broadcast
Create a broadcast with your email content and target audience:cURL
Step 2: Review the response
The broadcast is created indraft status:
200 OK
Using Templates
Instead of inline HTML, you can use a pre-built template:cURL
Scheduling Broadcasts
Schedule a broadcast for future delivery by addingscheduled_at:
cURL
Response
200 OK
Broadcast Status
Broadcasts go through several statuses:| Status | Description |
|---|---|
draft | Broadcast created but not yet sent or scheduled |
scheduled | Broadcast scheduled for future delivery |
sending | Broadcast is currently being sent |
sent | All emails have been sent |
paused | Broadcast sending has been paused |
cancelled | Broadcast was cancelled before completion |
Managing Broadcasts
List all broadcasts
cURL
Get broadcast details
cURL
Update a draft broadcast
cURL
Delete a broadcast
Only draft broadcasts can be deleted:cURL
Best Practices
Test before sending
Send a test email to yourself before broadcasting to your entire audience. Check formatting, links, and personalization.
Use clear subject lines
Write compelling subject lines that accurately describe the content. Avoid spam trigger words.
Include unsubscribe link
Unosend automatically adds unsubscribe links to broadcasts. Make sure they’re visible in your template.
Monitor delivery metrics
Check open rates, click rates, and bounces after sending. Use the Events API to track engagement.
Respect time zones
Schedule broadcasts at optimal times for your audience. Consider their time zones for better engagement.