Dialing into the Twilio API (Livestream from NYC)

New York City Campus

GA NYC (Manhattan), Classrooms
10 East 21st Street
New York NY 10010

Past Locations for this Class

Dialing into the Twilio API (Livestream from NYC) | New York City

New York City Campus

GA NYC (Manhattan), Classrooms
10 East 21st Street
New York NY 10010

Past Locations for this Class

About this class

Twilio makes it easy for developers to send and receive text messages and make and receive phone calls to build apps that communicate. They ditch the complexity of black box communications hardware and expose a globally available cloud API that developers can interact with to build smart, scalable and fun communications systems.

Basically, it allows you to write code that interacts with mobile phones, SMS, and landlines. Companies like Ebay, Hulu, Airbnb, Groupme and many more use the Twilio API as a way to embed telephone communications directly into their product.

In this class, Rob Spectre (Director of Developer Evangelism), alongside Christopher Castiglione, develop an app that hooks into the Twilio API.

They’ll build something every successful startup needs! What’s that you ask? A customer support line to manage all those support calls you’ll be getting.

The Twilio Queue (a new feature from Twilio) is the quickest and easiest way to programmatically develop a call queue, and accept incoming calls from customers. In this project you’ll...

  • Develop a system where your customers will be able to call your phone number and be placed in a waiting cue

  • Alert your employees that there are customers waiting on the line (in the order the calls were received)

  • Have some fun with the waiting experience. (Because it’s your startup, and while your customers are on hold they shouldn’t be forced to listen to easy-listening Muzak. Unless you want to be ironic, then sure, we get it).

Prerequisites to follow along:

  1. Terminal - Python comes preinstalled on the Mac OSX and can be accessed using Terminal (Utilities -> Terminal). You don't need to be a python programmer to follow along because we'll be providing the code. If you are on a Windows machine or you don't have access to Terminal you can use any shell and install Python: http://www.python.org/getit/

  2. Heroku - We wil be using Heroku to deploy our code. Sign up for a free account at: http://www.heroku.com/

  3. Git - Locally install git. You won't need GitHub or a remote repository: http://git-scm.com/

  4. Twilio Account - Register for a free Twilio sandbox account prior to watching the livestream: http://www.twilio.com.

Let’s Keep You Updated

Enter your email to start following

I have read and acknowledge General Assembly's Privacy Policy and Terms of Service. SMS message and data rates may apply.