This is moving the goal posts.
(So not free, not for consumers)
https://developers.facebook.com/documentation/business-messa...
I do not want spam.
This is why iMessage is much better than SMS - there is an implicit cost to send. This is why there is 100x (my experience) iMessage spam than SMS spam. Easy to send messages -> spam
Funnily enough, people being charged per SMS but being allowed to send as much messages as they need on apps like WhatsApp is exactly why SMS/MMS is barely used on a large scale outside of North America.
I rarely receive any spam on my phone. WhatsApp/Telegram/Signal do have the occasional obvious bot, but all apps make it trivial to block and get rid of any of them.
Today, I could write a Python script to connect to my Matrix Synapse server and send a message to rooms bridged to WhatsApp via the `mautrix-whatsapp` bridge.
Even better if we could ditch the phone number requirement. Many have said to me things like "I use whatsapp not SMS because I am not American", but of course everyone on WhatsApp uses SMS. To stay logged into WhatsApp you necessessarily must have an SMS enabled non-VOIP phone number that you are regularly paying a telecom provider for to receive auth codes.