Sending marketing emails
Resend provides all the tools you need to send bulk marketing emails to your Contacts. These are useful for:- Newsletters
- Product Launches
- Investor Updates
- Promotions
- Changelogs
Broadcast features
With Resend’s Broadcast features, you can:- Compose, schedule, and send marketing emails using a no-code editor directly in your Dashboard.
- Organize your contacts into segments and send bulk emails to only targeted contacts.
- Categorize your marketing emails by topics to allow recipients to choose which emails to receive.
- Turn your emails into reusable templates.
- Track performance metrics such as delivery, click, and open rates.
Quickstart
You can send bulk marketing emails from a verified domain to a segment of your contact list.1
Add contacts.
Add or import contacts
manually or programmatically. You can also upload a
.csv file of existing
contacts.2
Create a segment and add contacts.
Broadcasts are sent to a segment of your
audience.
3
Write and send your Broadcast.
Create and send a Broadcast entirely using the no-code
editor. Alternatively, you can use the
Broadcast API to build and distribute your
Broadcast from your
application.
4
Check your performance.
View the details of any sent Broadcast in the Broadcasts Dashboard
Page to see real-time deliverability
metrics, open and click tracking (if enabled), and subscriber actions.
Choose your infrastructure
You can build and send your Broadcasts entirely from the Resend Dashboard. This allows all members of your team to create and manage every aspect of your marketing emails. To create, send, and manage Broadcasts from your application, you can also use a variety of tools:- SDK: send with an SDK built for your language
- Integrations: send from a framework or tool you already use
- API: send with raw cURL calls
- CLI: send emails from the terminal
- MCP: send through your agent with MCP
You can also create automations for
repeatable transactional emails like welcoming new subscribers, and Broadcast
needs like updating your contact list.
Manage your Broadcasts
You can view and manage your Broadcasts from the Broadcasts Dashboard page. You can also manage your Broadcasts through the Broadcast API which offers endpoints for programmatically creating, updating, and sending Broadcasts. Many of these actions can also be performed with Resend Broadcast CLI commands and AI building tools. You can also create automations for workflows related to your Broadcasts, such as managing your contact list. Learn more about managing your Broadcasts in the dedicated guide.Export your data
Admins can download your data in CSV format for the following resources:- Emails
- Broadcasts
- Contacts
- Segments
- Domains
- Logs
- API keys
Currently, exports are limited to admin users of your team.
All exports your team creates are listed in the
Exports page under Settings > Team >
Exports. Select any export to view its details page. All members of your
team can view your exports, but only admins can download the data.