I'm exploring different ways to implement SMS for my side projects, like sending OTP codes or simple alerts for IoT devices. Using most APIs, like Twilio, can get pretty pricey if you're only sending a handful of messages or if you want a long-term low-cost solution. I'm curious about how others handle this situation:
- Do you opt for services like Twilio for ease of use?
- Have you created your own SMS solutions, like using SIM modems or turning phones into gateways?
- Have you ever thought about using an Android phone as an SMS gateway?
I'd love to hear the community's thoughts!
5 Answers
I was going to say you could use email-to-text services, but AT&T discontinued that option. In the past, I managed to text myself through email by using my carrier's email format—like [email protected].
If it's just for reminders, Pushbullet could be a game-changer for you. They offer a free API for sending notifications without the SMS hassles!
The choice really hinges on your project's specifics. For a solid SaaS or customer-focused app, Twilio or something similar makes sense for reliability. However, for DIY projects or IoT notifications, using an old Android phone with a prepaid SIM can be a fun, budget-friendly solution.
Twilio's about a penny a message, which isn't that bad to start with. However, if possible, I’d advise against adding SMS if you can sidestep it altogether.
Honestly, unless there's a concrete need, I'd avoid adding SMS. It can become both complex and costly very quickly. I can't recall many instances where it was necessary, except once for sales leads at a car dealership. If the costs of Twilio are already giving you pause, you're likely in for a headache. SMS services are expensive, and I haven't found a better or cheaper alternative to Twilio.
There are definitely cheaper alternatives to Twilio out there; for example, SignalWire offers more affordable rates. But I agree, you should really assess if you need SMS in the first place!
Totally with you! Twilio is reliable but not budget-friendly. I've been thinking about using a personal phone/SIM for small projects since it can be much cheaper if you can utilize an unlimited texting plan.
I found that OpenPhone is a great option—about $25 a month, and it comes with a pretty useful API. We use it for a pharma delivery system, and it works well.
I think they charge a cent per text, which isn't too bad!
I actually created a basic API using my own phone for SMS notifications. It was a quick MVP, but I thought I’d share it—check out [https://www.simgate.app](https://www.simgate.app), it might be handy!