AvailableFor adminEmail & consent

Email preferences and consent

Transactional vs marketing email, unsubscribe, suppression list, and consent logging.

Last updated 2026-05-11

Transactional vs marketing

Transactional emails (auth, receipts, workflow notifications) are sent regardless of marketing opt-in. Marketing emails require explicit opt-in and a recorded consent timestamp.

Preference center

/email-preferences (public via signed token) and /app/settings/email-preferences (in-app) let recipients toggle marketing categories.

Suppression list

Hard bounces, complaints, and unsubscribes write to suppression_list. Sending code must consult suppression_list before any send.

Related docs