Interesting challenge. I have lately been researching tools to centralize communication for business purposes, especially around tech support interactions in software communities, and I know there are some commercial tools that do support WhatsApp integration. So it makes me wonder how they’re doing it. For non-commercial/OS options, there is at least a bridge for Matrix to WhatsApp. Haven’t tried it, but once you get it into Matrix you should have a lot more flexibility:
There is also Rocketchat, which, depending on your goals, may be the better option since it is also open source and implements a full customer support system:
Chatwoot may also support Whatsapp:
Not sure if any of that is helpful or if those are sort of overkill for your needs, but hopefully there’s something useful in there.
Edit: looking at some of these a bit more, they may require some kind of business API access to WhatsApp. I haven’t looked into that to see what it requires, if it costs anything, etc., but that might explain why it’s not easy or available with regular user accounts as you seem to have found…
Thanks once again! Yes, I think the Matrix bridge is probably the best option as I think (!) those other options need the API. There was some talk about possible bans for accessing web.whatsapp.com via Matrix but at the end of the day, WhatsApp shouldn’t be able to identify the bridge too easily, especially if its self hosted. I’m going to look into this one, primarily via 3rd party hosting. It seems like something worth paying for.
Used to offer the bridge. I’m not sure if they still do. It was a break of WhatsApp T+C’s.
DIY looks easy but I believe it needs quite a lot of RAM and it’s a public facing service so not stress free:
Hope this helps someone. Maybe I should have a diary thread for all this.