Automated SMS Notifications with AWS Lambda, JavaScript and Twilio SMS

AWS Lambda logo

In this tutorial we will create a small serverless application that will allow us to receive the latest currency exchange rate from GBP to EUR in our phone through SMS. This experiment will give you some time to learn AWS Lambda, Twilio SMS API and Fixer.io API (an open API for currency exchanges). We will use JavaScript with Node.js as our language and framework of choice. I don’t… Read More

How to Write Your Own Serverless Framework Plugin for AWS Lambda using JavaScript

Serverless framework logo

The Serverless framework makes it easy to deploy applications to AWS Lambda. However, Serverless does not currently support binary files, but we can solve this issue by implementing a Serverless plugin and uploading proper configuration to the AWS API Gateway. In this post we will: Set up an npm project and create a Hello World application with a fancy image background Configure the Serverless framework and deploy… Read More

How to Deploy JavaScript & Node.js Applications to AWS Lambda

AWS Lambda logo

Functions-as-a-Service (FaaS) such as Amazon Web Services Lambda and Twilio Functions can be cheap execution environments in which you pay only for resources used to deal with a particular request, typically measured in seconds or milliseconds. Today we will take a look at deploying a JavaScript Node.js application to AWS Lambda. Our application will keep a list of our best friends which we would like to… Read More

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

How to Build a Serverless API with Amazon Web Services’ API Gateway

Python, Bottle and AWS logos.

It’s easy to use the Twilio API to send and receive SMS using Python and Bottle. What if we convert that traditional web application into a serverless application using Amazon Web Services’ API Gateway and AWS Lambda? Interested in learning how to create a serverless Python application? Great, because we’re going to build a serverless API for Twilio SMS throughout this post. What Problem Are We Trying to… Read More

Amazon Web Services

Ask-a-Human by Eugene Osovetsky By combining Twilio with Amazon Mechanical Turk, Ask-a-Human allows anyone with a caller-ID-enabled phone to call a toll-free number, submit the question, and then get called back with the answer.  Ask-a-Human uses two incoming Twilio numbers (a toll-free one for the question submitters, and a toll one for the Mechanical Turk answer submitters). The application is written on ASP.NET, and is completely… Read More

Announcing TWO Winners for Last Week's Amazon Web Services + Twilio Contest

Winner #1: Email Center Pro Voice Alerts by Evan Coonrod Voice Alerts is a new feature in Email Center Pro that gives you a phone call when new email matching certain criteria arrives in your Email Center Pro account. It reads a list of matching conversations, and allows you to select a conversation to have it read to you. This is great for people who use… Read More

Twilio Teams up with Amazon Web Services for This Week's Netbook Contest Category: AWS

This week, in addition to our usual prize of a Dell mini Netbook, we’re teaming up with Amazon Web Services and they will be awarding the winner of this week’s Twilio Netbook Contest category $250 of AWS credits. The category for submissions is wide open this week, our only requirement is that you build something with Twilio that uses Amazon Web Services and submit by midnight… Read More