Audiences and contacts
An audience is a named contact list — “Newsletter subscribers”, “Beta customers”. Contacts carry an email address, optional first and last name, and a subscription status. Create as many audiences as you need to segment, and add contacts through the API or by importing a CSV in the dashboard.
Contact data is stored and processed in EU data centres alongside everything else. For a European team, that removes the awkward split where transactional mail is compliant and the marketing list quietly sits on a US platform.
Unsubscribe, handled properly
Every broadcast includes a footer unsubscribe link pointing at a hosted opt-out page. Confirming removes the contact from that audience and excludes them from future broadcasts to it. The contact record is kept — only the subscription status changes — so you retain the proof that they opted out.
Broadcast unsubscribes are deliberately scoped to broadcasts. They do not suppress transactional mail sent through the API — someone who leaves your newsletter still needs their password reset to arrive.
The same safeguards, applied to volume
Tracking resolved once
A broadcast has no per-message send call to carry flags, so open and click tracking are resolved from your organization default when the broadcast is created, and that answer is kept for the whole campaign. Results land in the same event stream and the same dashboard charts as transactional mail.

Create audiences, import contacts, and build the integration against the documented API while broadcast sending is being scaled up.
Create a free account