Handling High Volume Inbound SMS and Webhooks with Twilio Functions and Amazon SQS

Incoming messages to SQS

Do you or a developer you know code for a nonprofit or social enterprise? Twilio.org can help with API credit and discount pricing to increase your impact. When you use Twilio at scale, like our Twilio.org buddies DoSomething and Mobile Commons, webhooks can generate a significant amount of traffic to your web application. Each inbound message and status callback generate an HTTP request to your app. These requests add up quickly… Read More

Learn How To Do X With Y Using New Twilio Guides

As developers, we know there are two truths in making great software on this Internet: The answer is out there somewhere. We need it now. Today, we’re launching a new documentation format called Guides aimed squarely at those two truths. Guides are digestible instruction for Twilio APIs on how to do common things with the haste demanded by the modern programmer. Along with this new content, you… Read More

Twilio on Stack Overflow Documentation

As a developer, you quickly learn that your ability to excel (or maybe function at all) is strongly correlated with your Google-fu. Personally, when working across multiple programming languages and platforms, the exact incantation I need to display a UIAlertController or store an HTTP response in a cache is not found in the 32 kilobytes of RAM between my ears. So I turn to Google to… Read More

Signal Needs Your Voice: Call For Presenters Now Open

Signal Twilio Conference

At Twilio we are constantly impressed and inspired by the work you and your fellow developers do to change the way people communicate forever. Now, we’d like to ask you to join us in San Francisco on May 19th and 20th to share your perspective, and learn from your equally incredible colleagues. We recently opened up the Call For Presenters for Signal 2015. We’re already hard… Read More

Child Processes, Streams, and Minecraft Server Management via Text Message using Node.js

Minecraft and Twilio - Together At Last

For a while now, I have been told by my nine year old son Emmett (right, dueling Darth Vader) that his social life was suffering because all of his friends at school are playing Minecraft but he wasn’t. While I was unmoved by Emmett’s peer pressure arguments, I had heard through other sources that Minecraft ends up being a pretty fun and creative game for kids…. Read More

Getting Started with Twilio MMS Messaging

For the last century, humanity has maintained that “a picture is worth a thousand words”. While photos may have changed a lot, morphing from paper to pixels, that old adage is truer than ever in the digital age. Whether happy or heartbreaking, the millions of pictures we take every day help us tell our stories like no other medium can. The team at Twilio has been… Read More

Getting Started with Twilio and the Laravel framework for PHP

One of the things I’m grateful for in my work so far is having the chance to write meaningful code in many different programming languages. Most recently this has been JavaScript (node/browser), Objective-C, and Ruby, but I cut my teeth as a Java/JEE developer, developed huge Adobe Flex apps in ActionScript 3, and have been asked to contribute code (for good or ill) in C#, Python,… Read More

Build Interactive Voicemail for Sports Fans with Twilio, Browserify, Angular, and Less CSS (Part Two)

With my home town still buzzing about the MLB All Star Game, it seemed high time to share part two of this series on building interactive voice mail for sports fans. In part one, we explored the high-level steps necessary to build an interactive voice mail system like the one deployed at leavejoeamessage.com. We saw how to set up a series of webhooks in our node.js… Read More