Email Metrics
Broadcast allows you to track email metrics such as opens, clicks, and bounce rates.
There are two ways to track email metrics:
- Natively within the Broadcast software.
- By integrating with the email service provider’s metrics.
Native Metrics
Broadcast can track opens and clicks natively for Broadcasts and Sequences without requiring any email service provider webhook integration.
Enabling Native Tracking
To enable native metrics, go to the Settings tab when creating or editing a Broadcast or Sequence, and enable the “Track opens” and “Track clicks” options.
![]()
- Track opens: Inserts an invisible pixel to record when recipients open the email. Note that some email clients block pixels, so this metric may underestimate the actual open rate.
- Track clicks: Rewrites anchor links to track clicks through Broadcast’s servers. Recipients are redirected to the original URL while recording the click.
Viewing Metrics
Once tracking is enabled and your broadcast is sent, you can view metrics on the broadcast detail page:

The analytics dashboard shows:
- Recipients: Number of emails delivered vs. total targeted
- Open Rate: Percentage of recipients who opened the email
- Click Rate: Percentage of recipients who clicked a link
- Velocity: Sending speed and completion status
Delivery Analytics Chart
Scroll down to view the Delivery Analytics chart, which shows a timeline of your email metrics:

The chart tracks:
- Processed: Emails queued for delivery
- Delivered: Emails successfully delivered
- Opens: Email open events
- Clicks: Link click events
- Bounces: Failed deliveries
Email Service Provider Metrics
Broadcast can integrate with your email service provider to track additional metrics such as bounces, complaints, and delivery confirmations. This provides more accurate data than native tracking alone.
Why Use ESP Webhooks?
| Feature | Native Tracking | ESP Webhooks |
|---|---|---|
| Open tracking | ✅ | ✅ |
| Click tracking | ✅ | ✅ |
| Delivery confirmation | — | ✅ |
| Bounce detection | — | ✅ |
| Spam complaints | — | ✅ |
| Auto-suppression | — | ✅ |
Supported Providers
Broadcast supports the following email service providers:
- AWS SES — Full integration with automatic setup, suppression sync
- Postmark — API delivery, message streams support
- Mailgun — Webhook integration
- SendGrid — Webhook integration with signature verification
- Resend — Webhook integration
- SMTP.com — Webhook integration
- Inboxroad — API sync for bounces and complaints
Setting Up ESP Integration
For detailed setup instructions, see the ESP Integrations documentation, which includes:
- Step-by-step setup guides for each provider
- Webhook URL configuration
- API delivery setup (for supported providers)
- Troubleshooting tips

Accessing Metrics via API
Once you have tracking enabled (either natively or through your email service provider), you can retrieve email metrics programmatically using the Broadcast Statistics API.
Available Statistics Endpoints
The API provides three endpoints for accessing broadcast statistics:
Summary Statistics - Get aggregate metrics including opens, clicks, bounces, complaints, and unsubscribes
GET /api/v1/broadcasts/:id/statisticsTimeline Data - Get time-series data showing how metrics evolved over time
GET /api/v1/broadcasts/:id/statistics/timelineLink Statistics - Get click statistics for links in your broadcast
GET /api/v1/broadcasts/:id/statistics/links
Example: Getting Broadcast Statistics
curl -X GET \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ http://your-domain.com/api/v1/broadcasts/123/statistics
This returns comprehensive statistics including: - Delivery rates (sent, failed, delivery percentage) - Engagement metrics (opens, clicks with counts and rates) - Issue tracking (bounces, complaints, unsubscribes)
Example Response
{ "broadcast_id": 123, "engagement": { "opens": { "count": 4500, "rate": 45.0 }, "clicks": { "count": 1200, "rate": 12.0 } }, "issues": { "bounces": { "count": 150, "rate": 1.5 }, "unsubscribes": { "count": 25, "rate": 0.25 } } }
For complete API documentation, see the Broadcasts API page.
Use Cases
The Statistics API is useful for:
- Building custom analytics dashboards
- Integrating broadcast metrics into your application
- Automated performance monitoring and alerting
- Exporting metrics for reporting
- Comparing broadcast performance over time
Note: Statistics are only available for broadcasts where tracking is enabled (track_opens and track_clicks).