Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Athul Cyriac Ajay
    Build an SMS-to-Email Bridge with Python, FastAPI and Twilio Build an SMS-to-Email Bridge with Python, FastAPI and Twilio

    Ever had a situation where you wanted to provide a phone number but due to security issues you don’t want to share your personal number but still want to receive SMS? You can use Twilio to get those messages forwarded to an email address!

    Today we’re going to explore how to set up a bridge between your email inbox and SMS using Twilio, SendGrid and Python. We’ll be using the FastAPI framework for building the server, Twilio SendGrid to send emails and Twilio Programmable Messaging to accept SMS.

    Tutorial requirements

    • Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an installer.
    • A free Twilio SendGrid account. Sign up here.
    • A Twilio account. If you are new to Twilio create a free account  now!

    Setting up the development environment

    Before we kick off, let’s create a Python virtual …

    Read More
  • By Athul Cyriac Ajay
    Running a Mailing List with Airtable, Twilio SendGrid and Python Running a Mailing List with Airtable, SendGrid and Python

    Mailing lists are the heart of many communities. They help community members be organized and up-to-date with all the communications and updates happening inside the community. Airtable is an all-round software which acts both as a spreadsheet and a database. In this post we’ll use Airtable to collect email addresses of members in the mailing list. We’ll use Airtable’s API to fetch the data and send emails to members using SendGrid’s powerful email API, all done with Python. So, lets get on to it!

    Tutorial Requirements

    • Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an installer
    • A free Airtable account. Signup here.
    • A free Twilio SendGrid account. Signup here.

    Setting Up a Python Virtual Environment

    Before we kick off, let’s create a Python virtual environment to start clean. We’ll be making a folder and a …

    Read More
  • By Athul Cyriac Ajay
    Get SMS Updates from GitHub with Twilio, Python and GitHub Actions Get SMS Updates from GitHub with Twilio, Python and GitHub Actions

    In November 2019 at GitHub Universe, several new products were introduced. Among them was the announcement of GitHub Actions. Actions is a tool within GitHub that enables continuous integration and a wide range of automation. You get a Docker container where you can execute anything from scripts to binaries to other Docker containers.

    Actions are language agnostic so you can define them in any programming language and execute them in containers. In this post we’ll build an action with Python and Twilio to send you SMS notifications regarding Pull Requests or Issues in your GitHub repository.

    Tutorial requirements

    • Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an installer
    • Git installed on your system
    • A phone with an active connection for receiving the SMS
    • A GitHub Account. You can Sign up for GitHub if you don’t have …
    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.