Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building Web Apps That Talk Back
Search
Timmy Crawford
February 05, 2012
Programming
2
270
Building Web Apps That Talk Back
A brief presentation on using Twilio to add SMS/Voice capabilities to your application.
Timmy Crawford
February 05, 2012
Tweet
Share
More Decks by Timmy Crawford
See All by Timmy Crawford
Gamification with the WordPress.com API
timmyc
0
200
Responsive Design
timmyc
11
1.5k
Making Data Driven Decisions
timmyc
2
930
Other Decks in Programming
See All in Programming
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
140
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
570
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
130
すべてのコンテキストを、 ユーザー価値に変える
applism118
4
1.4k
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
200
Goで作る、開発・CI環境
sin392
0
260
新メンバーも今日から大活躍!SREが支えるスケールし続ける組織のオンボーディング
honmarkhunt
5
8.3k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
280
ニーリーにおけるプロダクトエンジニア
nealle
0
900
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
270
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
330
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
310
Featured
See All Featured
Producing Creativity
orderedlist
PRO
346
40k
A designer walks into a library…
pauljervisheath
207
24k
4 Signs Your Business is Dying
shpigford
184
22k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
How STYLIGHT went responsive
nonsquared
100
5.6k
Embracing the Ebb and Flow
colly
86
4.7k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Building Applications with DynamoDB
mza
95
6.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Transcript
building web apps that talk back With @timmycrawford | github:
timmyc Sunday, February 5, 12
WHY? it is easy and robots kick ass Sunday, February
5, 12
getting started is easy Step One: Sign up at Twilio.com
free $30 credit ftw! Step Two: Grab SID and AUTH Token Step Three: Hack away using your Favorite Language Sunday, February 5, 12
mo money Mo Problems? $1.00 Lease a phone number per
month $0.01 per text $0.01 inbound call per minute $0.02 outbound call per minute Sunday, February 5, 12
api library diversity php ruby python .net java node.js -omg!
or just roll a rest client Sunday, February 5, 12
but since i’m a brogrammer i will use ruby (fist
Bump) Sunday, February 5, 12
twiml .is_easy? >> true brogram> gem install twilio brogram> gem
install builder Sunday, February 5, 12
how it works* magical twilio api *ripped off from twilio.com,
no they didn’t pay me to give this presentation Sunday, February 5, 12
just use verbs <SAY> <play> <gather> <record> <dial> <hangup> <pause>
Sunday, February 5, 12
real world example #1 product is available! Sunday, February 5,
12
i need longboard! Sunday, February 5, 12
mom and kid options 1995 Pine hipsters Sunday, February 5,
12
Twilio.connect(TWILIO_SID, TWILIO_AUTH) Twilio::Sms.message( TWILIO_NUMBER, MOBILE_NUMBER, "click here to confirm" )
Sunday, February 5, 12
you just made your app talk back Sunday, February 5,
12
people dig it Sunday, February 5, 12
Example #2 conepatrol.com Sunday, February 5, 12
how? robots scrape and twiml! Sunday, February 5, 12
imagine this: It snows up at mt bachelor they actually
open robot scrapes twilio sends alerts! Sunday, February 5, 12
text alert flow: rails app twilio api voice alert flow
rails app twilio api gets twiml Sunday, February 5, 12
<Response> <Play loop="1">http://conepatrol.com/ clips/kids.mp3</Play> <Pause>2</Pause> <Say voice="female" language="en" loop="1">Good morning
gaper timmy! It is time to wake up because bachelor got 6 inches. It is currently 26 degrees at west village and 23 degrees at pine marten. RIP IT UP LOL!</Say> <Hangup/> </Response> LIVE DEMO!!! Sunday, February 5, 12
repeat from roa 2K11 phone lottery Sunday, February 5, 12
541-526-7770 https://github.com/timmyc/Phone-Lottery Sunday, February 5, 12
questions? call my twilio number :P and tell people about
conepatrol.com Sunday, February 5, 12