Today HubSpot only supports setting the opt-in communications subscription preference either through:
Customers explicitly opting in through the use of a keywoard like START or SUBSCRIBE in a customer-initiated WhatsApp conversation, or
Manually setting the preference through the HubSpot App UX; and only one contact at a time, no bulk updates
Meta/WhatsApp allows for explicit consumer opt-in to be gathered through multiple channels:
SMS
Website
In a WhatsApp thread
By phone (using an interactive voice response (IVR) flow)
In person or on paper (customers can sign a physical document to opt in)
However the HubSpot approach today only covers one of these channels: "in a WhatsApp thread."
In our use case we get explicit opt-in through a web form. So it would be ideal if we could push this opt-in through the Subscription Preferences API, just like we can for email opt-in/opt-out.
I'm Markie, a Product Manager in HubSpot's Messaging Experience group. Thank you for taking a moment to participate in the voting on this topic. I wanted to share a quick update — we are pleased to inform you that customers can conveniently manage their WhatsApp consent status using various methods, including workflows, bulk actions, keywords (in thread), or on a one-to-one basis through the contact's contact record. Furthermore, we have plans to introduce support for explicit opt-in through a web form submission. The product development process is always filled with unexpected bumps and hurdles, so I can't give a timeline, but I want to assure you that we are committed to delivering this feature at the earliest opportunity.
If you have other specific needs for using a WhatsApp API to subscribe, unsubscribe or resubscribe, please continue to share your ideas -- your input is invaluable to us.
Now we are not able to send whatsapp communication to new leads as we can't set the whatsapp subscription automatically. Whatsapp messages for newly added contacts are failing as the only way to initiate an outbound whatsapp message with the contact is by manually going to the contact and doing the opt-in. This idea is highly needed as going forward all new outbound whatsapp messages will be failing due to lack of automatic whatsapp opt-in.
The fact that Hubspot does not allow us to contact clients, even though they have granted permission for contact through other channels is extremely frustrating.
This is one of the reasons I signed up for Hubspot as I was under the impression that could be done. I am now finding myself searching for other services outside of Hubspot to use the Whatsapp API to its full potential which is another additional costs.