[object Object]

Subscription types are not a marketing setting. They are the legal contract between your portal and every contact’s inbox. Most portals have one or two undifferentiated types, which means an unsubscribe from one newsletter kills product update access too.

The minimum viable taxonomy

Run at least four: Marketing newsletter, Product updates, Customer education, and Operational notices. Operational is special: it is for transactional content tied to an account or transaction and should be sent through the transactional email API, not marketing tools.

Granularity without sprawl

Avoid one subscription per content stream. The maximum useful count is roughly 8-12. Beyond that, the preference center becomes a wall of checkboxes and unsubscribers hit “unsubscribe from all” rather than read the menu. Group by audience benefit, not by your internal team.

Localization and brand splits

If you have multiple brands or regions in one HubSpot portal, create per-brand subscription types (AcmeUS_Newsletter, AcmeEU_Newsletter). Otherwise an EU contact unsubscribing from Acme Germany’s newsletter loses Acme US too, and your CSM team gets angry calls.

GDPR/CASL alignment

For each subscription type, document the lawful basis (consent, legitimate interest, contract). HubSpot stores this per contact when GDPR features are enabled. Auditors ask for it; sales asks for it during deals; you need it before a regulator does.

Every marketing email must show subscription type opt-out and a global opt-out. HubSpot wires this automatically, but custom footer modules can break it. QA every template by sending to yourself, hitting the unsubscribe link, and confirming the preference center loads with the right type pre-checked.

Audit query

Pull a contact-level export with subscription status by type. Look for contacts opted out of one type but enrolled in workflows that send that type, and contacts opted out of all but receiving operational sends from marketing tools. Both are fixable in an afternoon.

Migration from a flat setup

If you currently run one subscription type, do not just split it. Map every active workflow and email template to a target type, build the new types, migrate one workflow at a time, and decommission the old type only after 30 days of clean sends.

What to do this week

Document your current subscription types, map each marketing email and workflow to one, and add the legal basis column. Schedule the move to a 4-type minimum if you are below that.

[object Object]
Share