Ask HN: SMS-enabling an app for a startup
I'd like to write a little app that performs a little service. As part of that service, it receives and sends SMS messages.
If successful, it might not be unusual for an average customer to send and receive 50 SMS messages a week from my app.
Is there some way to create this without getting into spending a lot of money? I checked into Twilio, but just by creating the app and sharing on HN, I could be out several thousand dollars from people just playing around. Isn't there any way to do this more cheaply?
32 comments
[ 136 ms ] story [ 969 ms ] threadWill this create $20 a month of value for them? If yes, charge $20 a month, pay e.g. Twilio $2 a month for your most active users and mouse droppings a month for the majority of your users. Problem solved. If your app does not create $20 of value when getting someone's attention 200 times, why bother making it?
There's a app out there which, essentially, provided a particular type of SMS services to a user population who thought SMSes were expensive. They grew like absolute wildfire, because the company underwrote their SMSing. They had no monetization in sight, because their core customers were too poor to pay for SMSes, and (luckily) got acquired before their telecom bill exceeded several million dollars in funding. If that is a trajectory which sounds appealing to you, well, that's an option, too.
What's got me thinking is that, unlike a classic website/app model, using SMS means I could be burning quite a bit of cash. Heck, it meas some random competitor could just start making me spend money for nothing (From what I understand, guys like Twilio will charge you for incoming texts even if you don't want them) It's like opening up your wallet and asking people to take money out of it. A very different model from the kind of control over costs I'm used to having.
But perhaps I am borrowing trouble.
As far as not losing money in general, twillio is a great service but it's also one of the more expensive. There are competitors now so shop around a little bit. Overall though you'll most likely have to have a good advertisement system, some type of affiliate sales, or initial paid users to keep it running for awhile without investment backing.
The only real options we came up with were:
- charge sellers enough to compensate for all of the SMS traffic
- only allow SMS on paid accounts (still doesn't solve the problem of being charged for all incoming SMS, whether you respond to the SMS or not)
- find investors
The route we took was to convert it to a product targeted at businesses.
Depending on what your product is individual operators maybe willing to help.
Note - I work in TheLab part of Telefonica.
SMPP is pain in the ass (I mean - it's not something you want to tackle with if you do not have about 2-3 spare months of your time..) and normally you would pay for SMS far less when sending them through intermediaries over some basic HTTP(S) interface. Using SMPP or any other "enterprise-grade" protocol possibly means connecting to telcos directly - and believe me, it's an expensive path to go..
Anyway, if you still want to go with SMPP, feel free to contact me, if you require paid assistance (I'm a freelancer). spiritus [dot] emortus [at] gmail [dot] com
It is not a 2-3 month integration but does require you to have a clue about telco's and depends on how you integrate.
If its less than a few thousand messages a day I would go for HTTP too.
SMS is an archaic system with costs kept artificially high by telecom operators, there's no way around that except for doing your stuff over the internet.
In your social circles perhaps? Most of the world does emphatically not have a smart phone, and dumb phones still sell very well (more affordable and better battery life, for one). Go to any transport hub in Mexico for example and you won't find vendors hanging hundreds of styles of Androids and iPhones from their umbrella-shaded stands.
Wouldn't want a bank notify me of transactions with such unreliable means.
Ask people who are interested to put in their emails and when you have the available funds for X freemium users (maybe by some paid-for service) release X invites.
There are several aggregators you can use that can do the job for you via smpp (some even have HTTP APIs). The company I work for is running a web based sms service and we send our sms through InfoBip, TynTec and AMD Telecom (this one is a bit dodgy I don't recommend it). The prices vary from aggregator to aggregator so its best to try use more than one to optimize your cost per message.
There are a bunch of ways to help limit outbound SMS:
• Limit your hours. We only send SMS from 09:30 to 20:30. • Anything that happens out of those hours, put into a "digest" format. "You had four macguffins overnight." • If there are "busy periods", queue messages up so they get one per hour saying "You had 3 macguffins in the last hour".
Hope this helps.
Solution: create this product and market it right to businesses. Once you have a nice clientele, feel free to show it off to the world.
You can't charge for SMS that way and technically you're supposed to use a short code for automated sms sending. Short codes are very expensive, so don't do that til much later.
FYI, I believe this requirement is USA only.
Set it up yourself, get a couple of phones with unlimited texting packages and incoming texts will be paid for by the user.
As I said don't have any experience actually working with it though and don't know how easy it is to integrate into a custom app.
Users can access your app by texting a keyword to txtweb's US number(s) mentioned here: http://www.txtweb.com/index.php?option=com_myblog&blogid...
One time I had this crazy idea that I never followed through on. Take several pay as you go cell phones with unlimited texting, connect them (bluetooth or USB) to your server, and send out messages through the phones. It's likely to be against the Cell company's TOS, but it seems like it would work.
Also, investigate the SMS alternatives. Since almost everyone has a smart phone, push notifications (or even boring old email) is almost as good.
I got a ton of traffic from being on the front page with this Twilio app last year:
https://news.ycombinator.com/item?id=3364942
And, to be honest, it didn't cost me much.
Also, I know the folks at Twilio pay attention to HN, so if you get some exposure, you may hear from them (I did).
My SMS Carrier Data http://www.visionsofafar.com/SMSCarriers.csv http://www.visionsofafar.com/SMSCarrierGroups.csv