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 Diane Phan
    Deploy a Flask App on AWS EC2 Instance - No Stress Involved! header - How to Deploy a Flask App on AWS EC2 Instance

    So you created your first Twilio app and it became a hit, great! That’s no surprise with the magic of Twilio. But wait, since Twilio is so popular, why not deploy the app to a live site so that it can live on without you having to constantly run the app on your local computer?

    Follow this tutorial to learn how to quickly deploy your functional Flask application to Amazon Web Services (AWS). Get ready to impress people with a live Twilio and Flask application on the web for free!

    Tutorial Requirements

    Read More
  • By Diane Phan
    Embark on an Adventure to Build Your Digital Presence: Redirect a Website to Another Domain Name header - Embark on an Adventure to Build Your Digital Presence: Redirect a Website to Another Domain Name

    You might have reached the point in your career where you ask yourself the question, “should I invest in a personal domain name?” If you are a young professional who owns a GitHub page for their portfolio and is looking to build their online presence, then the answer is “yes!” It is absolutely time to build your digital brand.

    Follow along this journey to learn how to quickly redirect your GitHub Pages site (normally located at your username.github.io) to your custom domain name in less than 10 minutes! Get ready to impress people by sharing a newly accessible URL to showcase your interests and hackathon projects.

    Tutorial Requirements

    • A GitHub repository with static files for your personal site. If you’re reading this, you might already have a functional portfolio site hosted on a GitHub page with a free github.io domain name but want to change your domain name. You do …
    Read More
  • By Diane Phan
    Look at the Sky! Learn Data Visualization with WhatsApp, Google Maps, Python, Twilio, and Clarifai header - Look at the Sky! Learn Data Visualization with WhatsApp, Google Maps, Python, Twilio, and Clarifai

    Do you remember Second Sky in 2019 when Porter Robinson and his team put up a huge board for attendees to draw and sign on? Due to COVID-19, his music festival transitioned to the virtual world. Inspired by his new song, “Look at the Sky” which debuted at the end of his Secret Sky set, I built this fun digital board to visualize where fans are in the world and how we’re all still connected under the same sky.

    In completing this tutorial you will build a data visualization webpage after applying image recognition on WhatsApp photos.

     

    gif of "Look at the Sky!" project of sending in a WhatsApp message gif of "Look at the Sky!" project viewing data on map

    In this article, we’ll walk through how you can view data visualizations from your Python app that easily share and identify media content in a private WhatsApp sandbox using Twilio API for WhatsApp, Clarifai API, and Flask.

    Tutorial Requirements

    In order to build this project, you will …

    Read More
  • By Diane Phan
    What's Cookin’? Build an Image Recognition App on WhatsApp using Twilio MMS, Clarifai API, Python, and Flask Header image for with title "What's Cookin’? Build an Image Recognition App on WhatsApp using Twilio MMS, Clarifai API, Python, and Flask"

    Food and photos go hand in hand - if there’s food, then you know there’s going to be an impromptu photoshoot to show it off. There are plenty of apps online that promote the lifestyle of making sure “the camera eats first” on any occasion, no matter where you are.

    Completing this tutorial will allow you to apply image recognition on pictures that your friends and family share in WhatsApp.

    gif demonstrating the play through of sending and receiving messages in  the WhatsApp picture sharing and image recognition app

    In this article, we’ll walk you through how you can develop a functional Python program to easily share and identify media content in a private sandbox through WhatsApp using Twilio Programmable MMS, Clarifai API, and Flask.

    Tutorial Requirements

    In order to build this project, you will need to have the following items ready:

    • 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. …
    Read More
  • By Diane Phan
    How to Keep Friends Accountable Using Twilio Programmable SMS, Python, and Flask How to Keep Friends Accountable Using Twilio Programmable SMS and Video

    It’s no mystery that the transition to online learning or working from home has impacted all of our lives. If you’re like me, you miss going out to a local coffee shop and being productive without distractions. It’s also nice to study and work with others around you to motivate you and keep you from checking social media every minute.

    Completing this tutorial will allow you to host a system for you and your friends to be able to change your status throughout the day, everyday. Plus, you’ll realize just how easy it is to get started with coding!

    In this post, I’ll show you how to develop a functional Python program to organize your work groups using Twilio Programmable SMS and Flask.  

    Tutorial Requirements 

    In order to build this project, you will need to have the following items ready:

    • Python 3.6 or newer. If your operating system does not …
    Read More
  • By Diane Phan
    Impressing Your Hackathon with Ngrok, Python, and Flask Impressing Your Hackathon with Ngrok, Python, and Flask header

    You might be running on your third cup of coffee and working with webhooks right now. Maybe you’re developing programs with Twilio API services. You might have seen the term ngrok a few times and heard how this tool can solve all of a developer’s problems – but how impressive is it really?  

    Follow along to learn more about how ngrok helps you test locally, and allows your program to communicate with a temporary public domain. The URLs make forwarding incoming Twilio SMS requests or other webhooks to your local development setup fast, easy, and impressive!

    As someone who used to attend and organize hackathons, I can tell you that ngrok will impress not only the organizers and judges, but also your team!

    Tutorial Requirements

    If you have a Mac, you can download the ngrok client as a file in …

    Read More
  • By Diane Phan
    How to Export a CSV file with Message Resources Using Twilio Programmable SMS header- How to Export a CSV file with Message Resources Using Twilio Programmable SMS

    If you’re utilizing SMS text messaging to interact with an audience of subscribers or consumers, it can be difficult to keep track of the frequency (and message content) you’ve sent out.

    One way for you to look at message volume and content is to utilize the Twilio CLI to find what you need. However, sometimes you just need a quick way to export message history as you build out your Python app and start to improve your customer engagement. Completing this tutorial will allow you to export a .csv file with a history of messages you’ve sent out to clients, as well as a file of their responses for you to analyze.

    Follow along in this post to learn how to fetch filtered message resources using Twilio Programmable SMS, Python, and Flask.

    Tutorial Requirements

    In order to build this project, you will need to have the following items ready:

    Read More
  • By Diane Phan
    How to Organize Animal Crossing Players using Twilio Programmable SMS Organize Animal Crossing Groups SMS Hero

    Socializing on Animal Crossing: New Horizons isn’t complete without visiting your friends’ islands and making plans to water each other’s flowers for the chance to show off rare and colorful hybrid flowers. The hard part is gathering a group of people who are able to water your garden.

    Completing this tutorial will allow you to host a private party of your choice and be able to change your status throughout the day, everyday. Plus, you’ll realize just how easy it is to get started with coding!

    In this post, I’ll show you how to develop a functional Python program to organize your friend groups using Twilio Programmable SMS and Flask.  

    Tutorial Requirements 

    In order to build this project, you will need to have the following items ready:

    • Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an …
    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.