How it works
- Create a group — each group represents a category of email (e.g., “Marketing”, “Product Updates”, “Billing”)
- Send with a group — include
group_idin your send request - Recipients unsubscribe — clicking the unsubscribe link in the email immediately opts the recipient out of the group associated with that message, then shows a generic confirmation page
- Suppression is automatic — future sends to that recipient with the same group are blocked
Create an unsubscribe group
curl
Send with a group
Include thegroup_id field when sending a message to associate it with an unsubscribe group:
curl
group_id is omitted, the unsubscribe becomes global — the recipient is suppressed from all future sends.
List group suppressions
View which recipients have unsubscribed from a specific group:curl
Add a suppression manually
Add a single recipient to a group’s suppression list (e.g., via a support request):curl
Remove a suppression
Remove a suppression to allow sending again:curl
Best practices
- Use groups for every marketing send — transactional emails can use a group too, but recipients should rarely want to unsubscribe from those
- Keep group names clear — group names are for your internal organization
- Don’t create too many — 3-5 groups is typical; more creates unnecessary complexity
- Monitor suppression counts — high unsubscribe rates signal content or frequency issues
- Always include
group_idfor marketing — without it, unsubscribes become global and block all future sends to that recipient