Segments are currently in private beta and only available to a limited
number of users. APIs might change before GA.To use the methods on this page, you must upgrade your Resend SDK:Get in touch if you’re interested in testing
this feature.
audience_id can now be used directly instead.
What’s changing?
We’re moving to a Global Contacts model.- Before: If a Contact with the same email appeared in multiple Segments, it was counted as multiple Contacts.
- Now: Each email address is treated as a single Contact across your team, even if it appears in multiple Segments.
- Contact: a global entity linked to a specific email address.
- Segment: an internal segmentation tool for your team to organize sending.
- Topic: a user-facing tool for managing email preferences.
Unsubscribing
Previously, when a contact clicked “unsubscribe,” their contact status were marked was “Unsubscribed” only from the specific Audience used in that Broadcast. From now on, contacts will see a preference page where they can:- Unsubscribe from certain Topics (email’s preference).
- Or unsubscribe from everything you send (update contact status).
What you should do
If you’ve been using Audiences for both segmentation and unsubscribes, we recommend switching your unsubscribe logic to Topics:- Create a Topic for each type of email you send.
- Assign the right users to each Topic.
- Use Segments purely for your internal organization.