How can users can manage their email subscriptions

SOLVE
Highlighted
New Contributor

Hi team,

 

We have a web based application and we want to give the opportunity of managing their email subscriptions to our users within our interface. This is a functionnality that we already have with Intercom and mailchimp. With one button they can turn on and off emails about product updates.

 

But while testing we found out that it is almost impossible to "opt_in" a consumer that unsubscribe at one time. By default, our HubSpot contacts are by default subscribed to all our mailing lists. So for now, I've only be able to unsubscribe them with the api (https://developers.hubspot.com/docs/methods/email/update_status).  Is there a way to subscribe them without using the HubSpot interface or sending our users/contacts an email to resubscribe?

 

J-D

Reply
0 Upvotes
1 Accepted solution

Accepted Solutions
Community Manager

Hi @DashThisDev,

 

Currently, if an email address has been explicitly unsubscribed, it is not allowed to be re-subscribed via the API. 

 

To re-subscribed back contacts, you will have to either:

- Resubscribe contacts that users have opted out: Easily resubscribe contacts you manually opted-out of communication

OR

- Send contacts resubscribe email: Resubscribe contacts to your marketing emails

Reply
0 Upvotes
2 Replies 2
Community Manager

Hi @DashThisDev,

 

Currently, if an email address has been explicitly unsubscribed, it is not allowed to be re-subscribed via the API. 

 

To re-subscribed back contacts, you will have to either:

- Resubscribe contacts that users have opted out: Easily resubscribe contacts you manually opted-out of communication

OR

- Send contacts resubscribe email: Resubscribe contacts to your marketing emails

Reply
0 Upvotes
New Contributor

Hi Wendy,

 

Thank you for you help, but this is very inconvenient. There should be a difference when a contact mailing list is updated by an email link or the api. Since an hubspot user can resubscribe many contacts in one request, would it be that hard to add this to the api? 

 

J-D

Reply
0 Upvotes