Record Bad Customer Service Calls in 30 Lines of Ruby


tl;dr If you’d like to record a phone call, three-way call 888.909.1024 or +44 203 389 52 12 into the conversation and you’ll get a text with the recording when you hang up.  About this time last year, Ryan Block’s “Comcast Call from Hell” made the social network rounds. It was an infuriating eight minute clip of him trying to cancel his service but getting stonewalled by the customer service rep… Read More

How to Send a Tweet with SMS (Send and Receive Tweets Using SMS: Part 2)

In a moment of outrage with UK mobile networks, I recently released a small app that you could use to send and receive Tweets using SMS and Twilio. In the next couple of posts I want to dive into the code and show you how I built it in only 62 lines of Ruby. We’ll cover setting the application up, webhooks and sending Tweets in this… Read More

Send and Receive Tweets using SMS with Twilio: Part 1


You may have just read the title and thought, “What? Can’t you already send and receive tweets over SMS?” You would be right to think that, Twitter has a load of shortcodes for different countries for sending and receiving tweets. But since February 4th in the UK, O2, one of the major mobile operators, announced to their users (by SMS ironically) that they were dropping this… Read More

TaskRouter and the Internet of Things

The King of Cool

There are millions of devices hooked up to the Internet and generating data, from refrigerators monitoring their contents to webcams tracking intruders. These connected devices, collectively referred to as the “Internet of Things” often create work that needs to be done by humans. How do we keep track of all that work? How do we assign that work to an appropriately skilled and available worker? How… Read More

Creating a Priority Queue for your Call Centre with TaskRouter


Queueing, lining up, waiting your turn. It’s part of life, especially for the British. Yes, we’re good at it. Yes, we even like it. Yes, that is why I wanted to write about it. The new Twilio TaskRouter makes building and managing queues easy. In this post I’m going to show you how to build a call centre queueing system with TaskRouter in under 25 lines… Read More

Note Taking On the Go With Evernote and Twilio – Part One


A good note taking system is extremely valuable. There are numerous times in any given week in which there’s some piece of information I need to capture in a reliable place. The safe place for this type of information for me is Evernote. It is available on every device I use and it syncs effortlessly so I know my information will always be available. However, I… Read More

How Patrick McKenzie (patio11) Builds Twilio Apps

Patrick McKenzie speaking at the Business of Software conference

You may know Patrick McKenzie as patio11 on the interwebs. He’s the: founder of Bingo Card Creator highest rated commenter on Hacker News author of Sell More Software and the Kalzumeus Software blog Creator of the Hacking Lifecycle Emails video course Patrick’s also self-described as “Twilio’s number one fan.” In 2010 he started Appointment Reminder which, you guessed it, sends appointment reminders using Twilio SMS and voice calls. Along the… Read More

12 Hacks of Christmas – Day 8: Christmas Carol Lyrics by Text Message


My wife and I took our newborn daughter out shopping on Michigan Ave last weekend. Walking out of Macy’s, I saw a bunch of carolers holding sheets of paper with song lyrics. I thought, “Who has printers and copiers anymore?” But most everyone’s got a cellphone these days. Maybe they don’t want to install an app. Maybe they don’t have a data plan. But most folks these… Read More