I hope it's okay if I give you a thought of mine. I built/am building a larger system but built-in is sending SMS's. I live in Israel, so Twilio works, but is an expensive option.
What I did is I have a sort of data access layer between the 'send SMS request' and many different API providers of the customers choosing. This lets them make a choice or, in my case, use a provider they already bought an SMS package with.
I hope it's okay if I give you a thought of mine. I built/am building a larger system but built-in is sending SMS's. I live in Israel, so Twilio works, but is an expensive option.
What I did is I have a sort of data access layer between the 'send SMS request' and many different API providers of the customers choosing. This lets them make a choice or, in my case, use a provider they already bought an SMS package with.