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

Managing Development Environment Variables Across Multiple Ruby Applications

There is one thing I’ve noticed on the Twilio blog since I started here. We are always telling you to store your account SID and auth token in environment variables. What we don’t tend to do is spend too much time talking about how best to manage those environment variables. In my previous role, I worked at a digital agency contributing to many different applications over… Read More

Twilio on Rails Part 3 – Adding Contextual VOIP Using WebRTC to Your Rails 4 App


Welcome to the final part of our series on integrating Twilio with your Rails 4 app. In Part 1 we walked through signing-up for a free Twilio developer account, getting a phone number and processing an inbound phone call. In Part 2 we secured the webhooks, used Twilio’s REST API to send outbound SMS and MMS and processed delivery receipt notifications. In this post we are… 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

Gmail API and Rails – Get emails, labels and message details


I turned off Gmail notifications on my phone a while ago, mostly because this tweet accurately sums up my email situation: But there are some emails that you want to know about right now. For instance, say The Doggfather wants to invest your startup. That’s an email worth interrupting dinner for. Text messages are great for alerts like this. With Twilio and the GMail API you… Read More