Skip to main content
Broadcasts let you send emails to your subscribed contacts at once.
  1. Click the Create Broadcast button from the navigation panel
  2. Choose a verified sender from the From field dropdown
  3. Write your email subject line and compose your content in the editor
  4. Click Send Test Email to preview how your email will look and verify the content is correct
  5. Click Send Email and configure your quota usage settings (see Quota Configuration below)
  6. Click Send to start sending to all subscribed contacts
  7. Monitor your email performance with metrics including delivery rate, bounce rate, open rate, and click rate
Remember to include an unsubscribe link in your email content to give recipients a way to opt out of future emails.

Quota Configuration

Since broadcasts can consume large amounts of your quota, it’s important to control how much capacity they use. This prevents a single broadcast from using your entire quota and blocking other critical email operations like transactional emails. AWS SES enforces two types of limits on your account:
  • Daily quota: Maximum number of emails you can send in a 24-hour period
  • Send rate: Maximum number of emails you can send per second
When you configure a broadcast’s quota usage percentage, the system proportionally allocates both limits. For example, if you set 50% quota usage and your account has a 100,000 daily quota with 10 emails/second send rate, the broadcast will use 50,000 emails/day and 5 emails/second.

Unsubscribe Handling

The system provides two layers of unsubscribe functionality to ensure compliance with email regulations:
  1. Unsubscribe footer (your responsibility): You should manually include an unsubscribe link in your email content. The editor provides an unsubscribe block that you can insert. The unsubscribe link must be https://getsendbase.com/unsubscribe?token={{unsubscribeToken}} to properly identify and unsubscribe recipients
  2. Unsubscribe headers (automatic): The system automatically adds unsubscribe headers to every email. These headers allow email clients to display built-in unsubscribe options, providing an additional compliance layer.

How it Works

When you send a broadcast, the system processes your contacts in batches to efficiently deliver emails while respecting your configured quota limits. Here’s what happens:
  1. The system retrieves all contacts with subscribed status from your AWS SES contact list
  2. An email template is saved to AWS SES with the name sendbase-<broadcast-id>
  3. Emails are sent in batches based on your quota configuration
  4. Delivery metrics are retrieved from AWS CloudWatch and update automatically as AWS processes your emails
If the sendBulkEmail API call fails, the broadcast is automatically interrupted. You’ll need to fix the underlying problem (check AWS SES limits, credentials, etc.) and then resume the broadcast to continue sending from where it stopped.

Broadcast Statuses

Here are all the statuses that a broadcast can have:
  • draft: The broadcast is being composed
  • queued: The broadcast is waiting to be processed for sending
  • in_progress: The broadcast is currently being sent to contacts
  • published: The broadcast has been successfully sent to all contacts
  • paused: The system paused the publishing process