I put this on the back burner again until someone recently filled out our test landing page; thanks Mike. He is also concerned with this before he chooses HubSpot and wanted to know if I found a solution.
After re-reading Mizret and Jeff’s responses I understand it a little better, but it still doesn’t make sense as to why it is this way.
As a recap using the A, B, C, D, E example from my original post. Each of those emails would have its own email type of the same name. Every email must be associated with a email type, which I understand.
A new visitor fills out a form to subscribe to email A (email type A)
That form is titled email A subscription form
They are added to a smart list titled email A
When email A is created, it is sent to the list by the same name
Now they are on one list only, the email A smart list. They are also subscribed to every active email type. That part doesn’t matter because when emails B, C, D, and E are sent they will use their own respective lists and not the email A smart list. That is good as it ensures the new contact will only receive email A as requested. But then…
What if they go to update their preferences and see they are already “subscribed” to B, C, D, and E? First, the phrase “Manage your subscriptions” on the preferences page is misleading. Why, because those aren’t subscriptions, they’re email types and the two are not intrinsically linked. This is because if that contact sees they are subscribed to all other emails and are ok with it, they will never receive anything other than email A. This is because they need to be added to additional list(s) and in order to do that they need to submit a form, be enrolled in a workflow, or several other criteria.
I now understand how email types have nothing to do with lists, therefore the subscription preferences page is not really providing an accurate indication of what the contact is subscribed to. It’s the lists that count.
The good news in all of this is I can see how HubSpot does appear to comply with CASL given a contact has enrolled themselves onto the smart list via filling out a form and you keep your campaign management clean by never mixing your list(s) and email types. E.g. email A smart list and email D active email type should not occur or else you’re violating CASL.
Anyone have input on the preferences page?