How do I use Twilio to receive text messages from users and reply to that text with a message?
1.) User sends a text message to a designated Twilio phone number 2.) Application receives this message and parses it for actionable data 3.) Application replies to sender with a text message delivering the requested information
How the heck do I do this with rails?!
Assuming your business logic doesn't take that long to execute, it's pretty simple to process a text and send a response. Here are the core steps:
- Grab the twilio-ruby helper library.
- Point your SMS Url to the Rails controller/action you'd like to invoke
- Process the incoming request & execute your business logic
- Instead of returning HTML, return TwiML
Here's a link to a simple app that does just this: