This is needed for unsubscribing and also for allowing a contact to resubscribe to their emails. Implementation seems like it would be easy. Either one or all of these:
1) Provide a personalization token you can put in an email to the user.
2) Provide a HubSpot field for all contact records where we can grab the URL to provide.
3) In the contact “actions” drop-down, just add a button for “Preferences URL” and it open a modal box where you can copy to the clipboard.
My question, though, is how would this prevent someone with the link from unsubscribing or resubscribing a user. If we generate a link to provide a user, then couldn’t we use that same link to “cheat” adding them back if they opt-in. Perhaps the reason HubSpot does it this way is so that the User if the only one that can access that link by virtue of it being emailed to them. The other problem is that if a contact opts-out, then HubSpot won’t send them an email. By implementing something like this, they could allow us to only send the resubscribe email one time after they have opted-out. If HubSpot sends the email directly through an action button, it might not violate policy?
For unsubscribing though, perhaps it would be better to have a update your preferences email. The only requirements for sending out an email in HubSpot Marketing is to have the unsubscribe OR preferences link along with company contact information. I’m working on us to have a template that includes those in the body content rather than a footer, like this. You *could* set it up in a simple workflow and just click the contact and enroll them in it to send the email to make it easier on your admin and team.
Hello {name},
You have requested to update your email preferences. You may do so at the following link:
{preferences_link}
Thank you,
{my_name}
{my_signature}
* Note - these are not real tokens, it’s just an example of what could be done.
If we don’t want to all create a template for this, then perhaps HubSpot could either:
1) Add it to their template library (“Update Preferences Template”)
2) Provide in the “Actions” drop-down an item that says “Send Preferences Link” and the system automatically send an email to the user. For this, we would need somewhere that we could edit the default contents.
Hubspot already provides a convoluted process for doing this with a form and workflow. You could certainly add that to the process, but it’s more complicated. The reason you need the form to RESUBSCRIBE a contact is so that they opt back in on submission. If not, well the automated workflow won’t send a opted-out customer an email.
https://knowledge.hubspot.com/articles/kcs_article/email/how-can-i-resubscribe-a-customer-who-accidentally-opted-out
Either way, Hubspot - make it easy for us!