The Twilio API for WhatsApp
twilio.com
twilio.com
Opening the floodgates to cron jobs dilutes the value of the service for me, and forces WhatsApp down my list of priorities along with SMS - which I haven't had notifications enabled for in many years, because in almost every case the messages are effectively an abuse of time and attention.
Totally understand your concern -- no one wants more spam. WhatsApp currently requires that brands using this API collect explicit opt-in from users prior to messaging them, and also that they also use pre-approved message templates to reach out to customers. Free-form messages can only be sent if the user replies back, and then only for 24 hours.
Curious, why'd you stop using WhatsApp?
I assume Facebook. I'm trying to get everyone I know off of it for that reason. Have you considered Signal or Telegram as additional integrations?
[0] https://gizmodo.com/why-you-should-stop-using-telegram-right... [1] https://en.wikipedia.org/wiki/Signal_Protocol
I would much prefer to have these messages delivered over signal than over SMS. I hope twilio will also consider signal messenger integration in the future.
(Which sucks a bit for WhisperSystems since I'm not paying them, and I don't want them to take money off Pepsi/TMobile/McDonalds in return for "access to me" either...)
Any rules can/will be gamed, reinterpreted and twisted such that the end result is the always same -- I'm notified by a human-contact medium of a supposed human-contact that was actually a sales or marketing ping. I don't want that, nobody does.
Re: leaving WhatsApp, I just decided I didn't need it. People can voice call if it's urgent, for everything else I'll see it eventually. There was no gap in my life needing filled by an instant-response chat app with instant-online-status and instant-typing-notifications, I just came to find it all generally annoying
Isn't this the biggest lie in the bulk messaging industry?
If you guys are curious about a platform with good private / branding integration as to brands creeping in your private circles .
Citation needed, IMO. I hardly speak for most users, but if I had to guess, it's far more that businesses want to speak to users the same way that users talk to their friends and family, rather than the other way around.
Not that this doesn't sound pretty neat, but I'm super curious where the demand from users to connect with businesses via WhatsApp is.
Using WhatsApp rather than a browser based system for the chat would be a much slicker client experience.
Simple -> WeChat and the Chinese market is the only citation you need. Your argument is probably then "but that's China" and I think that's basically the point of offering this...to test it in WhatsApp's markets where WeChat doesn't have dominance.
In the first case it's not different from you and me messaging about business. It doesn't require anything more than the standard WhatsApp app.
If they were using a common account then yes, WhatsApp would have done something new for businesses as they did with the APIs they let Twilio use.
No, the WhatsApp Business API is both in and outbound.
<insert "I think the world is like the US" meme here>
Almost everywhere in the world.
In the German elections, you can message local candidates directly via WhatsApp. In Brazil, you book your doctor, dentist, plumber, restaurant, get a pizza delivered, etc. over WhatsApp. In Spain you get customer support from your airline over WhatsApp.
And all of this was before WhatsApp launched its business service.
So this isn't just demand. This is how business is done, today, in a large number of countries around the world.
Living in America and not being a regular WhatsApp user, I had a similar reaction when I first heard about this. It wasn’t until I started talking to developers outside America -- especially in Brazil and India, areas where SMS is unreliable and expensive, and where WhatsApp is ubiquitous -- that I realized how powerful this product could actually be.
My dentist texts me appointment confirmations these days. I like that.
Also, I've been seeing more and more people texting/messaging in a professional role as that is what they are used to (as opposed to calling, or checking e-mail).
Conversely, email is cheaper than cell phones. Few of my staff have company provided phones, but they all have company provided email addresses.
Do I want to talk to GEICO the same way? No.
In South America it's HUGE. The insurance company I used to work for even started underwriting over WhatsApp, and it was all user-driven. In countries like Brazil or my own Uruguay, there's no SMS, only WhatsApp (carrier's faults that were greedy and wanted to keep charging per SMS).
The rise of that, in my opinion, is exactly mapped onto my growing disenchantment with Twitter and while not the only driver, is a big part of why I left.
It seems to me, businesses have made intentional changes to ensure all other forms of contact with them are so poor and ineffectual, that you'll move those discussions into your family/friends public chat spaces because none of the private alternatives work at all.
</end grumpy old man rant>
From: https://developers.facebook.com/docs/whatsapp/overview
"Please note that if you use anything other than the official WhatsApp Business API or other official WhatsApp tools, we reserve the right to limit or remove your access to WhatsApp as this violates our policies. Please do not use any non-WhatsApp authorized third-party tools to communicate on WhatsApp."
WhatsApp is so reliable. iMessage goes to hell unless you put +XX country codes for all of your contacts.
https://blog.whatsapp.com/10000648/Growing-our-Tools-for-Bus...
We are fortunate to have a guy on our Brand team, Aaron, who is very good with video.
This Twilio API for WhatsApp is more suitable for s/spammers/marketers, because it will be prohibitively expensive for casual chat.
I really, really like using twiml bins because no third party or hosting is required - the code resides on, and runs on, twilio ...
The API doesn't currently support groups. It's a big feature request though.
This is a great question, and we can do a better job describing what’s happening here.
Messages are encrypted between your users and Twilio using WhatsApp’s end-to-end encryption. Your requests to Twilio are secure with our HTTPS REST API. You can also redact your messages on Twilio for even greater privacy.
Appreciate you highlighting this. We’re working on getting the copy updated on our website to be more clear.
Right now it's for businesses only. Any developer can use Twilio's sandbox, but to ship to production you'll need a verified WhatsApp Business account.
Looks like it'll also add up fast.
1. Desktop client is a proxy for mobile app. If phone goes offline, desktop client is disconnect.
2. You can't add contact from desktop client. So if you use whatsapp for business, you need a phone right right next to desktop PC and every time switching between phone and desktop.
3. Only local contact list and only one device. If we have few managers that uses WhatsApp for sales or tech support, we can't share one account for few PC's.
4. Impossible to logout from mobile app. To logout on iOS you need to delete WhatsApp and then install it again.
5. No chat logs on the server. You need to backup your chat's INTO THE FILE and then move it to another device.
6. Only one device! You can't simultaneously use whatsapp on phone and tablet.
I can continue this list very long. So I do not understand why this crap is so popular?
I'd love to talk more about it and hear how we can serve you better. And it looks like you work with Django a lot? So do I - maybe I can help if you've got a specific project in mind.
My email is abaker@twilio.com - would love to talk more about all of this.