Live data from Hacker News

Ask HN: Twilio suspended account because someone sent us a fraud text

news.ycombinator.com

191–200 of 207 posts

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#192

UPDATE::::: Due to Greg from Twilio seeing this post and providing me a way to reach out, I was able to get the problem resolved. He spent about an hour on the phone with me today and provided some more information about the issue. A few highlights: * Twilio has doubled in size since the beginning of the pandemic * Spamming and phishing through text message has gotten a lot more common very recently. These two things…

They only have people like Greg reaching out to you when your problem is posted on HN. They would have continued to ignore you had you not had the same reaction on HN. They've screwed up big time with us in the past and Greg wasn't reaching out.

What was the nature of the problem you had with them?

Mostly I can forget they exist and do other things with my business. But my use case is very vanilla: no outbound automated marketing, its used by only a few people at my specific company, we're not even a tech company -just blue collar stuff.

This year has been different though. I had to verify that I had a real business so that my number didn't get blocked on certain carriers, submitting the paperwork in the right way turned out to be kind of difficult, however I don't think this was something they had control over if I understand the situation correctly. One of the carriers blocked us anyway (They were blocking text messages with links to job info that I was sending to my employees). I used the ticketing system to get that problem fixed and they resolved it in a few days - I was under the impression it was kind of a complex problem too.

They also help us port numbers in from cell phones sometimes. And again the ticketing system is slow but they always get the problems resolved. None of these things being time sensitive, we were perfectly happy.

This type of thing is a difficult business problem for small and mid size businesses to solve. In this particular situation, I had a series of actions I was going to take to put out this particular fire. Normally I wouldn't do something like this, but my back was to the wall: * Call their sales number so I could plead my case to a real person within the company and have them put me in contact with someone * If that person refused - Call again and try with another sales person (This approach did not work because no one was answering the phone for sales, perhaps due to covid omicron?) * Post on HackerNews to see if I could get the attention of one of the brand ambassadors. (This worked, so I did not have to move on to the next steps) * Post on StackOverflow to see if I could get the attention of one of the brand ambassadors * Post on Reddit to see if I could get the attention of one of the brand ambassadors * Use LinkedIn to track down people who worked at Twilio. Use a paid service to get their phone numbers and addresses from their names. Call some of the people. * If no one answered the phone, go by the houses of Twilio employees who lived in my area

Long term, I wasn't sure what I would do because getting all the code switched to another provider would have been a huge hassle and it would have seriously gotten in the way of some of my other business development efforts. So I'm glad that Greg and Jeff reached out and reassured me that they don't intend to run their business this way.

A more difficult problem is Google and Facebook. I have had valuable pages stolen from me on both platforms (ex-employee) And neither company would engage with me. We're talking maybe $100,000 in lost property because of the amount of business the pages would bring in. Someone mentioned in another post on here that people are actually able to use HackerNews to get Google's attention. If I had known this I would have tried that. I knew Twilio might respond because they very often would help me when I posted technical questions on Stackoverflow in the past. I didn't think google and facebook cared as much about their brand because they have a monopoly.

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#193
post #128
post #2

> Temporarily, I will re-program the system so that it does not forward text message content to my employees phone numbers. I might be reading this wrong, but it sounds like you take inbound text messages to one number and then send outbound messages with the same content to employee phone numbers. Is that right? If so, that sounds like you're SENDING the spam messages in addition to receiving them. Regardless, it so…

"If so, that sounds like you're SENDING the spam messages in addition to receiving them." This is a bizarre and almost intentionally obtuse interpretation of the ops problem (albeit literally correct). If I have built an auto-forward between two endpoints that I control (or at least have permission or authority over) I am not a bad actor in any capacity . A much more appropriate workflow here would be for Twilio to c…

"If so, that sounds like you're SENDING the spam messages in addition to receiving them."

I should have clarified that this is from Twilio's perspective. They don't know that the recipients actually want to receive these messages, which makes them (by definition) not actual spam.

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#194

Earlier quoted context omitted.

I don't know what the SMS service part of Pushover uses as we don't send SMS through Pushover. The part we use, the main feature, sends a notification through an app the user installs on their device. All of us who receive push notifications through our system have the Pushover app on our phones, some also have it on their tablets and computers. I like the Apple Watch integration as I can interact with urgent notific…

Interesting. I had an app, that had pretty much this functionality. Read the SMS from a phone and send a push notification with the content to a second phone. Google killed it though, because they said it does not have a legitimate reason to read SMS. Still a bit bitter about it.

You can rig this up yourself with Tasker and Pushover. There is an plug in for Tasker that enables using REST API calls and with variable names in the call so you can capture the text of an SMS. I used to do this for an old hotline phone.

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#195
post #128
post #2

> Temporarily, I will re-program the system so that it does not forward text message content to my employees phone numbers. I might be reading this wrong, but it sounds like you take inbound text messages to one number and then send outbound messages with the same content to employee phone numbers. Is that right? If so, that sounds like you're SENDING the spam messages in addition to receiving them. Regardless, it so…

"If so, that sounds like you're SENDING the spam messages in addition to receiving them." This is a bizarre and almost intentionally obtuse interpretation of the ops problem (albeit literally correct). If I have built an auto-forward between two endpoints that I control (or at least have permission or authority over) I am not a bad actor in any capacity . A much more appropriate workflow here would be for Twilio to c…

>If I have built an auto-forward between two endpoints that I control (or at least have permission or authority over) I am not a bad actor in any capacity.

I agree, though there are a few reasons why Twilio is sensitive to this.

I have almost a decade of experience in working with SMS and building apps for messaging, forwarding etc. In my case, I connected directly with SMS aggregators (who are the entities that actually connect carriers to each other), which is what Twilio does as well, so I've had to deal with many aspects of operating directly in this ecosystem.

For these messages that are being forwarded to other phone numbers, the messages are likely going through Twilio and out to the SMS network and physical carriers. I'm inferring this based on OPs comments which makes it sound like the forwarded messages are going to personal cell phone numbers. Even if there was a way to let Twilio know that those people want to receive those messages, there isn't a way to get the carriers on board with this.

In the US at least, the physical carriers have been standoffish with the virtual carriers like Twilio et. I have close to 10 years building similar things and in a company that connects directly to SMS aggregators just like Twilio does.

It's worth noting that long codes (i.e. traditional phone numbers) and short codes have entirely different cost structures. Since carriers get paid for messages on the latter, that's where they want automated messaging to originate. Since Twilio and others offer automation of long code messaging, they have to be very careful not to look like spam generation or consistently have too large an imbalance (i.e. one number generating far more messages than received). Carriers can and will block numbers (i.e. all SMS traffic from your number will be dropped) and, from my experience, they do it silently and with little recourse.

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#196

Earlier quoted context omitted.

They only have people like Greg reaching out to you when your problem is posted on HN. They would have continued to ignore you had you not had the same reaction on HN. They've screwed up big time with us in the past and Greg wasn't reaching out.

What was the nature of the problem you had with them? Mostly I can forget they exist and do other things with my business. But my use case is very vanilla: no outbound automated marketing, its used by only a few people at my specific company, we're not even a tech company -just blue collar stuff. This year has been different though. I had to verify that I had a real business so that my number didn't get blocked on ce…

You definitely did the right thing to get an urgent response. It's a shame you had to, but in your position I would do the same. Glad you've got it sorted, and it seems like you have some great suggestions in the thread to avoid this in future and have some contacts to help you out.

In my case, we sent over a ticket to port a number between accounts, and they ended up deleting our entire account, numbers, and all recordings and logs. They admitted it they made a mistake and processed the wrong ticket, but also flat out told us they couldn't recover anything. We were instructed to make a new account and they gave us our numbers back, but all our audio recordings, call logs, sms history etc was gone, all our SIDs, number ID's etc were different.

We have all screwed up, but we try to put things right. With Twilio it seems if they screw up, it's easier to leave you unhappy than do anything to fix it, unless you post on HN it seems.

Plivo is cheaper for phone numbers, free incoming SMS, and cheaper to send SMS.

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#197

Earlier quoted context omitted.

I'm making the point that sending messages on behalf of others DRAMATICALLY increases the risk that you will send low quality messages. Spam, phishing etc. I'm more surprised that folks don't get that. Twilio is clear. You are responsible for all messages you send using their platform. They are clear in their terms that this applies EVEN IF you allow others to use your service in ways that result in crap going out. T…

I get that just fine. I just disagree with it, and I disagree with the analogy to an open mail relay.

That's fine. Twilio is not targeting your use case then.

A lot of HN has turned into - X company MUST build me Y feature so I can do Z. Actually, if you read the docs, they provide clear guidance not to do Z (for whatever their reasons are). They have the same issues with reputation that someone running a mail server sending mail to users across multiple networks and third party email systems might have.

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#198
post #178

Earlier quoted context omitted.

I get that just fine. I just disagree with it, and I disagree with the analogy to an open mail relay.

It’s definitely not analogous to an open mail relay in the slightest. The whole point of an open mail relay is the 3rd party can send their crap through your servers to anyone they want to target. This scenario gives the spammer no control over who gets the message. Twilio is being used as a message bus, and OP is simply trying to save the work of writing an app or a new UI on the employee’s phone to read a list of m…

Um, the twilio customer can be the spammer. They can send messages to anyone they want to target. Twilio IS running what is effectively an open rely.

To the degree twilio's business model depends on allowing its customers to send to whomever they want (which I assert it does), they CAN NOT let those customers send spam - full stop - end of discussion. If you don't understand why this is critical to twilio - I don't know what to say. MOST users do not want SMS spam.

Seriously, if you need to send SMS spam, use one of the "bulletproof" SMS spam players.

Even if we say customer is not a spammer, they are sending mail out to a wide variety of third party networks. In email land a closed SMTP server only forwards messages to an internal network or server under that admins control. As soon as you start blasting spam out to third party systems you are not a closed relay. That's literally how the verizon and other carrier systems will see this source of SMS spam and phishing.

The point about the reputation of IP or carrier / telephony origintion numbers / space remains. The use case here is prohibited by twilio's terms of service. Maybe just comply with those or find another provider.

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#199

We were paying them around $1500/mo and had a similar issue where they blocked some (in our case) legitimate messaging traffic. We switched most of our traffic to another provider and are pleased. We had been a Twilio customer since 3 days after they launched and I owned a significant amount of their stock. I sold it all when this happened in spring of last year and I'm glad I did... stock has gone down significantly…

Which provider did you end up using?

Pinged you direct with more info

Re: Ask HN: Twilio suspended account because someone sent us a fraud text

#200

Earlier quoted context omitted.

What was the nature of the problem you had with them? Mostly I can forget they exist and do other things with my business. But my use case is very vanilla: no outbound automated marketing, its used by only a few people at my specific company, we're not even a tech company -just blue collar stuff. This year has been different though. I had to verify that I had a real business so that my number didn't get blocked on ce…

You definitely did the right thing to get an urgent response. It's a shame you had to, but in your position I would do the same. Glad you've got it sorted, and it seems like you have some great suggestions in the thread to avoid this in future and have some contacts to help you out. In my case, we sent over a ticket to port a number between accounts, and they ended up deleting our entire account, numbers, and all rec…

Holy. Shit.

That would have been a freaking disaster if that happened to us, especially having to re-tool the application for new SIDs. I'm a little surprised that there is not a cooling off period after an account deletion as opposed to deleting everything immediately.

At least you got the numbers back.

Post reply on HN