They all cost money...
We also went the SMS route in the beginning.. but soon the pricing started to add up!!! was not cost effective anymore... so we opted to go for the Whatsapp API instead.. way more cost effective and sending out 10 000 + messages without an issue.
Go see this post..