Do you want to engage your user base directly through WhatsApp?

AWS has a service for that.
Allow me to introduce you to AWS End User Messaging Social.
You can send and receive messages on WhatsApp to create a more interactive experience for your users.
Personally, I am not big on using text to interact with automated platforms, but I know there are a lot of people that prefer that method.
They do require you to do a similar Opt-In process that you do with text. It all depends on what country your user is in, but for the most part, it's pretty standard stuff.
If you are looking to better engage your WhatsApp customers, you should check out AWS End User Messaging Social.