Readit News logoReadit News
lpage · 8 years ago
The TC article is light on details compared to the actual call and 10-K.

Uber was 12% of total rev at the start of 2016, and 17% later on. WhatsApp was the next largest at 9% for the year. Concentration falls off from there, with the 3rd largest customer at 2%.

Twilio's initial (unamended) S-1 filing uses Uber as a customer case study [1]. They called out WhatsApp as a business risk given that they were and are a variable account (15% of their business at the time). Uber was not, potentially because they're a Base Customer Account, but as noted in in the 10-K [2]: "its usage historically has significantly exceeded the minimum revenue commitment in its contract, and it could significantly reduce its usage of our products without notice or penalty."

[1] https://www.sec.gov/Archives/edgar/data/1447669/000104746916...

[2] https://www.sec.gov/Archives/edgar/data/1447669/000104746917...

Neliquat · 8 years ago
To me, that seems like an excelent risk profile, and no reason to sell. Uber seems to have a stench to it lately, and to be free of that large customer influncing your growth is a net positive. But stocks react in real time.
lucasmullens · 8 years ago
You know where I am nearly every single time I get an Uber or Lyft? Right outside my building, where my phone is hanging onto a Wi-Fi connection that won't work from there. Maybe it's not as common as it is in my life, but SMS seems essential until phones figure out how to deal with the Wi-Fi limbo state.
chambo622 · 8 years ago
This is very accurate. I've gotten in the habit of manually killing my phone's WiFi as I leave my apartment and start walking down the hall calling a Lyft/Uber, and the same when outside my office. This remains an unsolved problem.
theossuary · 8 years ago
It really isn't. It'd be trivial to allow mobile data to always supplement wifi data. There are apps that do this already ([1] and [2]), and some phones have the option as well (either stock or as a ROM). The problem are cellular data caps, nobody wants to blow their caps by using cellular when they could be using wifi only. There is no way for wifi to know when you're about to lose coverage, or have spotty coverage; the only way around it is to always have the mobile antenna connected to towers so it can take over. But that costs money, many mobile phone companies even disable these options on their phones to reduce congestion in their towers ([3], though it may be out of date now).

One day we might solve this problem, if we're ever able to pressure phone companies into reinvesting into their infrastructure instead of their investors.

[1]: http://speedify.com/mobile-vpn

[2]: https://play.google.com/store/apps/details?id=it.opbyte.supe...

[3]: http://forums.androidcentral.com/samsung-galaxy-s5/402722-ho...

r00fus · 8 years ago
My LTE is so good I frankly don't let my iPhone have my work wifi credentials.

Also helps me avoid worrying about spying... work has a right to monitor (blue coat) all comms so better to keep work and home stuff separate.

MichaelGG · 8 years ago
Windows Phone has a nice manual workaround to this. When you disable WiFi, you can say for just 30m or an hour or four. Excellent because I never remember I've disabled WiFi until I've eaten a ton of mobile data. Of course, it's still a poor substitute for not having proper switching.
jlarocco · 8 years ago
It's not an unsolved problem, it's exactly what the iPhone's Wi-Fi Assist is for.

The problem is that Apple botched the roll out and everybody freaked out and complained about their iPhone eating their data plan and driving their phone bill to $2000.

ProblemFactory · 8 years ago
It's a solved problem.

On Android, if you unlock the hidden Developer Options, there is a toggle for "Aggressive WiFi to mobile handover".

But I wonder why the setting is hidden and not a default.

Trundle · 8 years ago
There's an app that's basically IFTTT for phones. Let's you set your phone to do things like silence itself or disengage wifi based on location. For the life of me I can't remember the name but it's out there and hopefully someone replies with it.
tedmiston · 8 years ago
I really thought it was just me and my network. I disable my wifi daily starting my commute as Spotify chokes on loading songs as I walk away and lose the connection. I've been searching for a way to make it drop faster but no dice yet.
CodeWriter23 · 8 years ago
While driving for Lyft, dropping someone a good ways up Beechwood Canyon, I received a text message "You've fallen off the Lyft network, please drive to where you have better data coverage"
pbreit · 8 years ago
I'm mystified that my iPhone cannot figure out that it's not getting anything (or enough) through Wifi and should switch to cellular.
hobarrera · 8 years ago
This is very much the opposite for me (and quite common in Argentina).

I've no signal at home. Can't receive SMS or calls. So I need to leave my phone next to the window to get the SMS. And then, generally, wait, since verification SMSs take from minutes to hours to reach.

I wish companies abroad would stop taking instant SMS for granted. It's also the stupidest second-factor you can ask me for: if I ever lose my phone, then I lost my number too.

I get get Wi-Fi from home up to about half a block down my road. Then there's the cafes and stuff, and of course, 4G.

onion2k · 8 years ago
It's also the stupidest second-factor you can ask me for: if I ever lose my phone, then I lost my number too.

This is a known probem, and most good 2FA services have solutions. For example, Google offers a small number of "recovery codes" you can store for times when your 2FA device isn't available. https://support.google.com/accounts/answer/1187538?hl=en

kalleboo · 8 years ago
> if I ever lose my phone, then I lost my number too.

The assumption is that your phone is PIN-protected, and you can contact your phone operator to get the old SIM blocked and a new SIM issued. This breaks down when it comes to prepaid though.

lathiat · 8 years ago
That exists on iPhone, it's called Wi-Fi assist

Of course there was a massive online campaign when it was released last year to turn it off, because Apple was costing you money because the phone might use more 3G data! People... [in AU at least you pay by the GB for data]

paublyrne · 8 years ago
Android has an option to make it aggressively disconnect from WiFi when signal is weak but it's only available through Developer options.

You can tap on About Phone a few times to enable Developer mode.

funruly · 8 years ago
Wow. Thanks for sharing. Just enabled this on my Nexus 6P
amyjess · 8 years ago
I just want phones to be hyper-aggressive about terminating WiFi connections if the signal strength falls below a certain point.

I've gotten to the point where I'll manually turn off WiFi as soon as I set foot outside my front door. It should be automatic.

jessriedel · 8 years ago
This exists on Android. If you enable the "developer settings"

https://www.howtogeek.com/129728/how-to-access-the-developer...

you then have the option to enable "Aggressive Wi-Fi to Cellular handover"

> It just artificially reduces the WiFi RSSI (received signal strength indication) to encourage the WiFi state machine to decide to switch the connection from WiFi to cellular network.

https://android.stackexchange.com/questions/90250/what-does-...

Anecdotally, I have had fewer headaches with the phone holding on to poor wifi-signals since I enabled this. Ideally the phone would handle this in a smarter way, e.g., by monitoring the strength of both the wifi and data signals and switching to whichever is likely to have the least packet loss.

kibwen · 8 years ago
As someone who works in a building with four underground stories, this cuts both ways: there are plenty of times when I've had seemingly zero bars and full wifi yet no ability to conjure network access until I manually disable cellular data. Why it's trying to prioritize cell over wifi in the first place, god only knows.
sotojuan · 8 years ago
I turn it off when I get into my elevator because if not it'll be in a 1x limbo state for about five minutes, even once I am completely out of the building.
closeparen · 8 years ago
Phone apps in general have a huge problem with extremely high timeouts and no user-facing cancel/retry buttons.

My intuition for whether a request that's not done yet is ever going to complete seems to be much better than what's written into most apps. It's really annoying when I have to entirely kill and reopen the app, rather than just have that one operation retried.

celticninja · 8 years ago
Get llama
meta_AU · 8 years ago
I've set my home access point to disconnect the client when signal drops below -78. It means it might spend more time on cellular, but at least I avoid that limbo state at the front of my house.

Deleted Comment

smallnamespace · 8 years ago
Can someone who understands the problem summarize why switching over to another channel dynamically is so difficult?

My naive intuition would just say that if the wifi connection suddenly degrades, the networking stack should just automatically switch over and try cellular -- are there complications?

asafira · 8 years ago
The way it works is that following: to check if wifi is in range, the only thing you can do is ping 'arthur you there?' to the router and wait for a response.

That wait time, unfortunately, is long on human timescales. Also, there's the chance your ping was lost, so your phone tries at least a few times before giving up.

shitloadofbooks · 8 years ago
Part of the problem is that due to differing radios, antennas, etc your phone can still "hear" the WiFi AP, but the WiFi AP can't "hear" your phone.
wnevets · 8 years ago
Pretty sure android has an option to set network switching to be more aggressive.
lyime · 8 years ago
Twilio even offers this as a feature. It can automatically send notification to the right channel.

Dead Comment

cyberferret · 8 years ago
I seem to have missed it in the article and from reading the comments here, but what exactly is Uber's reason for moving away from Twilio? Are they building their own comms & SMS infrastructure in house? Are they big enough now to work out bulk deals with Telcos in each country? Are they spreading their load across multiple comms providers?

In any case, I would have thought the move would have been planned well ahead, giving Twilio time and notice to try and entice other huge customers, possibly even Uber's rivals to step in and take up the capacity?

busterarm · 8 years ago
Ex-phone company employee and someone who set up his own personal voip service (Asterix server) with DID & Termination for dirtcheap "cell phone" service here:

It's such an easy thing to do, but requires a lot of coordinated effort to do correctly. A company of Uber's size definitely should be in-housing this kind of operation and so should anyone with budget to hire engineers and a competent ops team. Heck, the hedge fund I worked at had a dedicated telephony team.

It's not sexy technology, so nobody wants to do it and that's where Twilio makes all of their money. Expensive, but convenient.

pbreit · 8 years ago
I would disagree. Twilio should be able to do it better and less expensively than Uber. The only think I can think of is Twilio refused to lower its prices or there's a glaring deficiency that Twilio is unable or unwilling to fix.

Deleted Comment

tbrock · 8 years ago
Where/how can one learn to do this on their own?
jondubois · 8 years ago
It's surprising that telecommunications and Internet still haven't fully merged into a single service.

These days I don't even buy phone credit anymore. I just make calls on my phone using Skype - It's so much cheaper.

busterarm · 8 years ago
The folks old/experienced enough to know better are basically all retired and for various reasons don't care.

On the phone side of things, they generally all retired with great pensions/retirement plans and never had to get too deep in the computer side of things. On the computer side of things, their packet-switched networks had different enough requirements from circuit-switched that it evolved separately and who wanted to deal with all that regulation anyway?

There's still a fair bit of overlap between internet routing protocols and telephone routing (and even postal routing).

Now that content and deliverability requirements have changed for Internet users, we're having to solve old problems again and the infrastructure is becoming more the same.

All the recent work and talk about new transport protocols for VoIP? Guess what... Just about all of your TelCos basically had voip in their infrastructure back in the mid-90s and nobody noticed the difference. Your PSTN lines connected to your local and and they connected to each other via IP to share lines (and massively save costs). Look up FXO/FXS gateways if you're interested. Some of you have this in your homes on a small scale.

tyingq · 8 years ago
Is Twilio really leveraging low-level connectivity though, getting the cost benefit of "direct to telco"?

If I search around, it sounds like they use bandwidth.com as their upstream provider. Bandwidth.com released their own api, with lower pricing: http://dev.bandwidth.com/

I also don't see much high level difference between Twilio and their other competitors like Plivo, Nexmo, etc.

Especially for simple things like SMS, it would seem to make sense for large users to have a thin shim layer that lets them load balance across providers. Negotiation would be pretty easy when you can just turn the dial to show that you're serious. This field feels very close to being a commodity.

lawrenceyan · 8 years ago
Twilio has a better consumer facing package. And it's in a really good place right now with brand name. If they leverage this well, they should be able to cement the market with enterprise just as well as they've done with smaller companies.
elmar · 8 years ago
A Guide To Twilio's $53.5B Opportunity, Why It's At Risk, And 3 Ways The Company Can Win.

https://exponents.co/twilio-market-opportunities-risks/

jeffjose · 8 years ago
That was a fascinating read. Thank you!
appleflaxen · 8 years ago
great write up.

when was it written? it's frustrating there is no date on the post.

daro · 8 years ago
It's pretty recent; there is no date given but it references the Twilio 10-K report from February 22, 2017.
josh_carterPDX · 8 years ago
Love the spin the media is putting on Twilio's earnings call. Uber load balances its traffic across multiple providers. Moving their traffic off Twilio shouldn't be seen as a signal that they're distancing themselves from Twilio. Twilio has a model that's hard to predict long-term revenue. This will continue until they figure out how to get more high value companies to sign contracts.
zzalpha · 8 years ago
This will continue until they figure out how to get more high value companies to sign contracts.

So they can further concentrate their revenues? I'm sorry, no, that's exactly the worst thing they can do. I'll refer you to this piece:

https://www.inc.com/magazine/201206/jason-fried/huge-account...

As mentioned in the TechCrunch article, this is precisely Twilio's problem.

Revenue concentration is incredibly dangerous for long-term prospects of any operating business. Twilio needs to broaden their revenue base to stabilize it, not find a few more whales that will dictate their future.

dkrich · 8 years ago
Problem is that it's the whales that make them a $3 billion company. Snag one Uber or Facebook and that's worth about a million small SaaS companies (I actually don't think that's an exaggeration). Yes, if they leave you're in deep trouble, but that's the business they're in. To acquire the number of smaller companies that would account for the number of SMS messages that Whatsapp sends would require so much time I think this stock would trade to zero long before that would ever happen, if it were even possible to do.
sologoub · 8 years ago
Twilio's concentration problem is different from their volatility problem with these big players if there isn't a long-term contract with minimums in place.

The revenue concentration problem is well documented and I don't think we add much to that discussion.

The revenue volatility problem is inherent to how short-lived their actual product is - SMS and phone calls are ephemeral, measured in seconds to minutes. As the result, without contracts, the only thing that is stopping the outbound traffic from flip flopping providers are some business rules baked into the implementation. (Inbound traffic has phone number lock-in, which is why we don't change cell providers on a weekly basis.)

For Uber, that business logic is pretty straightforward on their largest volume SMS, making multi-vendor flip flop based on rates fairly easy.

Long term contracts with guaranteed minimums will absolutely protect Twilio from this volatility. It's not lock-in or concentration, but rather way to have more predictable revenues and manage working capital.

In parallel to trying to get long term contracts/guaranteed mins, Twilio should be (and is) diversifying their customer base.

josh_carterPDX · 8 years ago
I believe they're doing that. They've introduced two new products out of beta these past two weeks. My hunch is that they'll continue to find paths to long-term and more predictable revenue to mitigate the anxiety we're seeing with the stock. A lot of people don't really understand what Twilio does and its value proposition within the investment community. It's tough to sell this as a viable investment option if you don't truly understand what the platform does.

I do think this is just temporary. They'll bounce back. It'd be a good time to double down on the stock.

paulsutter · 8 years ago
So you're saying they're a commodity offering with no customer lock-in?
user5994461 · 8 years ago
I'll venture on the aggressive side and say they are even less than a commodity.

Communication companies like these are inherently highly competitive. Each one only cover some part of the world (for instance, SMS to USA and canada).

When you have a big company operating in multiple continents, like Uber, you MUST have multiple service providers to cover all your customers (and it will also come with costs savings so you really have maximum incentive to diversify).

Once you have diversified to 3+ providers, you mastered the abstraction good enough to plug them in and out. The next logical step is to take advantage of that to put providers in a same zone in competition with each other.

josh_carterPDX · 8 years ago
They're a SaaS play with no lock-in. Which is great for businesses who want to use Twilio on a small scale then grow strategically. Sucks for Twilio because they want to have as much predictable revenue as possible.
fujipadam · 8 years ago
As a hobby, I have been studying "oversold" stocks for the past month and am starting to see that the market is prone to over reactions. AMD and RTTR for example are stocks that were drastically punished for no good reason. I am assuming here is where Warren Buffet like folks buy. That said Twilio does seem to have a reason to tumble. The risk of losing WhatsApp also is too high for this valuation
mholmes680 · 8 years ago
I think your assumption on Buffett is wrong. Buffett finds companies that have a significant competitive advantage (moat) and prefers stable, blue chip, traditional brand names, preferably with dividends, that are most likely to just keep growing. And then from that group, he finds the best pricing in industries he understands to be good businesses. Buffett wouldn't touch a company like AMD, punished or not. When Buffett does it right, he's specifically mitigated the risk of a stock getting punished well ahead of earnings.

I'm interested to learn what you've found on oversold stocks though - have anything written up?

sokoloff · 8 years ago
I think there's maybe something tradable from over-reactions to short-term news, but buying on an "over-reaction dip" is fraught with peril that it's just the beginning of a prolonged fall.

I bought a bunch of UAL after the UA3411 incident came out and sold the last of it today for a tidy profit. Now, if their earnings had been lackluster or worse, that trade could have gone poorly.

I have also made money in aggregate on 3x oil ETFs, but the swings can be long and deep.

jaxn · 8 years ago
The reason companies move away from SMS is because they are using it wrong. SMS is for two-way communication and not notifications.

I have a small company that is having great success with a niche product that uses SMS as a two-way customer communication platform. SMS is perfect for customer service (universal, no app to install), but it hasn't caught on yet.

SMS notifications are like noreply@ email addresses.

sidlls · 8 years ago
Perhaps I'm not a typical person but I strongly prefer SMS for my one-way notifications from service providers for appointments I've set up. I don't want to have to answer a call to hear a recorded voice tell me about the appointment or, worse, actually respond to a real human. E-mail is okay but I don't check it often. For me SMS message notifications fit just right.
jaxn · 8 years ago
Yeah, but what if you want to respond to the text? There should be a human on the other side.
Animats · 8 years ago
Yes. There are even companies which provide only outbound SMS. Their customers are usually spammers, broadly defined.
Kiro · 8 years ago
You're just speculating.
bartread · 8 years ago
I tend to agree with you. Examples:

- My local garage sent me an SMS notification when my car's MOT was due. The notification included the number to call to book it in.

- My bank sends me SMS notifications if my current account goes overdrawn, giving me time to log in to their app or online to transfer funds before I incur any charges.

- A couple of the local taxi services send SMS notifications when my taxi is arriving (this isn't Uber - it's made it to Cambridge but they have very few vehicles so it's hopeless).

These are all perfectly valid uses of SMS for one way communication/notification, or communication where the response isn't another SMS.

jaxn · 8 years ago
I'm really not. I see the impact 2-way texting is having on hundreds of retail stores everyday. It is a paradigm shift that seems obvious once you experience it.
CephalopodMD · 8 years ago
As a layman, I don't understand.

I mean it's bad news, but they may probably lose 12% of their business vs a 30% stock price drop while still hitting estimates (admittedly at the low end) for revenue this quarter. The price should definitely drop, but why is this not an overreaction?

this_user · 8 years ago
Stock price is about expectations for the future. The last quarter only matters insofar as it offers insight into the future development of a business. And that 30% drop is also not necessarily about a single issue like Uber leaving.

TWLO guided lower for Q2, coming in below expectations on both profit and sales. Furthermore, Uber may be 12% of their business now, but that company is growing, and this means the market expected TWLO to make even more money with them in the future, which is not happening anymore. This also highlights how concentrated TWLO's business is, and how quickly they can lose a meaningful chunk of their revenue. Lack of diversification means more risk, and maybe the market had not fully priced that in.

tedmiston · 8 years ago
It is overreaction. Give it a few days and it'll bounce back from where it is now.

http://www.investopedia.com/terms/o/overreaction.asp

stouset · 8 years ago
If you believe this, you should be happy to put your money where your mouth is.
kevinburke · 8 years ago
There were (are?) a ton of people shorting Twilio so it may have been hard to find a buyer
ThrustVectoring · 8 years ago
Might be an overreaction, might not. If Uber dropping out is a leading signal for "major clients aren't getting value out of their business relationship with Twilio", then that's a major problem going forward.
josh_carterPDX · 8 years ago
It's great for those that targeted their puts at the $25 range and definitely for those that have been sitting on the sidelines waiting to jump in. It's not going to stay down here for long. I agree. Total overreaction.