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 Otavio Dalarossa
    200,000 developers and counting: the WhatsApp Business API on Twilio is now Generally Available WhatsApp Business API GA

    For even the most seasoned Twilio developer, the ability to reach more than 2B monthly active users on WhatsApp, with just a few lines of code, is close to magic. Today, we’re thrilled to share that support for the WhatsApp Business API is now Generally Available whether in Twilio Flex, the Twilio Conversations API, Twilio Programmable Messaging, or when using Twilio Runtime tools like Studio or the CLI.

    Since launching support for WhatsApp on the Programmable Messaging API, more than 200,000 developers have started building on the platform. From customer support, to sales outreach, to supporting refugees, countless businesses and organizations have expanded to the WhatsApp Business API to take advantage of the higher consumer reach, deliverability, engagement rate, and rich messaging features.

    There have also been a fair share of developer side projects like a WhatsApp-based digital jukebox, a bitcoin currency conversion bot, and …

    Read More
  • By Koryn DelPrince
    Architect Your Email Program for Success This Black Friday 2020 Q4 Campaign - Blog Post #1 - Twilio Blog.png

    Without downplaying our current situation, we can all admit that COVID-19 phrases are overused. You’ve likely heard these sayings over and over again: “Times are changing,” “During these unprecedented times,” “Our new normal,” or “Where’s all the toilet paper?” But what do these phrases really mean?

    Aside from the toilet paper (just making sure you’re paying attention!), it’s clear that COVID-19 has transformed our everyday communications. As consumers turn to contact-less interactions, companies from all industries are leaning on developers to re-architect their communications to reflect this changing landscape.

    Thankfully, you have email to serve as your foundation for a plethora of communications this holiday season. You’re the architect, but we’ll provide the building blocks you need to grow your email program and make it to the inbox...

    Log In to Lay the Groundwork for Holiday Sending


    Signup for a Free Twilio SendGrid Account

    Toolbox tips for a well-grounded …

    Read More
  • By Christine Sunu
    5 easy ways to build with Twilio IoT 5 easy ways to build with Twilio IoT

    Make the next big Internet of Things... thing.

    SIGNAL 2020 was a big one for Twilio IoT. In the keynote, CEO Jeff Lawson talked about Microvisor: Twilio IoT’s new device builder platform for embedded developers. Microvisor is currently in a closed private beta, so we can’t play with it yet. However, we also got to see Twilio IoT’s more widely available offerings via demos, talks, and games.

    Twilio IoT's robot games, played during SIGNAL TV

    SIGNAL TV’s live IoT robot battles, powered by Electric Imp. See the full segment here.

    If you’re itching to hear more about the Microvisor, stay tuned or check out the Twilio IoT live video session coming out on November 5th. And for those of you who want to start building right now, here’s some currently available Twilio IoT tools that you can use today.


    1. Electric Imp

    Sometimes, we want to build for the Internet of Things, but we don’t want …

    Read More
  • By Diane Phan
    Build a Ghostwriting App for Scary Halloween Stories with OpenAI's GPT-3 Engine and Task Queues in Python header - Build a Ghostwriting App for Scary Halloween Stories with OpenAI's GPT-3 Engine and Task Queues in Python

    Halloween is just around the corner, and not only is it the prime time for tricks and treats, but it's also fun for those of you who love a thrill in storytelling. If you love writing – or simply want to get spooked out by what a computer can generate – then this will be a fun project for you to check out.

    In this tutorial we will implement a task queue in Python to make multiple calls to OpenAI's GPT-3 engine to generate fictional text. Plus, you'll have a neat program to leave on your computer and trick people who look at your screen into thinking that an actual ghost is writing a story!

    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.
    • An OpenAI API key. Request beta access here.
    • A …
    Read More
  • By Maciej Treder
    Hello Deno hello-deno.png

    Deno is a new runtime environment for JavaScript and TypeScript. Deno founder Ryan Dahl, who was also the founding developer of Node.js, says Deno is intended to be a more modern version of Node.js.

    When Node.js was first released, in 2009, JavaScript didn’t have the async-await mechanism, typed arrays, or the ECMAScript module system. At the time, Dahl recognized that an event loop would be an essential resource for server-side JavaScript and set to work on creating a runtime environment that included one.

    By 2012, Dahl felt the primary goal of creating a user-friendly non-blocking framework had been achieved, with Node.js having support for multiple protocols, cross-platform support, a relatively stable API, and a growing ecosystem of external modules distributed through npm.

    But over time it became apparent to Dahl that a number of design decisions, like the early removal of Promises, caused problems. Security, the GYP build system, and …

    Read More
  • By Nupur Vilas Bhade
    Introducing Trust Hub — now in Beta Trust Hub is now in Beta
    • A unified Console experience to access trust products across channels
    • Available now in Beta
    • Get started with Trust Hub today

    While relationships between businesses and customers constantly evolve, trust remains a critical part of successful customer engagement. If customers don’t trust the communication coming from a business, they won’t engage with it, regardless of the channel. Did you know that over 75% of unidentified calls go unanswered?

    Being in the customer engagement space for over the last 12 years, we've learned that businesses face challenges keeping up with the increasing regulatory demands and changes in carrier networks to reduce unwanted communications — keeping up with fragmented verification processes across every channel and even within each channel is complex and time-consuming.

    Our goal at Twilio is to fuel the future of communications. As our customers continue to scale globally and adopt new channels, we are committed to helping them create …

    Read More
  • By Odunayo Ogundepo
    Manage your Zoom Meetings on WhatsApp with Python and Twilio Manage your Zoom Meetings on WhatsApp with Python and Twilio

    In this tutorial, we are going to build a WhatsApp bot that allows you to manage your Zoom meetings. Some of the functions include creating or deleting a meeting and listing all upcoming meetings. The bot will be built using Twilio API for WhatsApp, Zoom API and the Flask framework for Python.

    Tutorial requirements

    You need the following to follow along in this tutorial;

    • A Twilio Account: You need to create a free Twilio account to gain access to the WhatsApp sandbox environment. This will allow you to interact securely with the Twilio number assigned to you on your WhatsApp application. A free twilio account comes with certain features and limitations.
    • A Zoom Account: You need to create a free Zoom account if you do not already have one. With a zoom account, you can create a zoom app which comes with access to their API.
    • Python 3.6 …
    Read More
  • By Laura Schaffer
    Announcing Quick Deploy, Now in Beta: Launch Twilio Apps Without Code Quick Deploy launch banner

    Earlier this year, we introduced Twilio CodeExchange, a searchable directory of customizable code samples to help developers rapidly prototype. Today, we’re excited to share a new CodeExchange feature called Quick Deploy, now in beta, which will enable builders of all kinds to launch these Twilio apps with no code required.

    Simply select the use case you’d like to deploy from our list of Quick Deploy supported apps, fill out a few form fields or get a phone number to customize your app, and hit “deploy” to launch an instantly working Twilio app.

    What’s available today with Quick Deploy?

    Today, Quick Deploy is supported across several CodeExchange apps that use our popular products.

    You can create instantly working prototypes across our products such as SMS, Voice, Video, Email, and Verify. It’s a great way to experiment with what is possible with Twilio, especially …

    Read More
  • By Justin Pirie
    Qunomedical Medical Marketplace uses Twilio Flex to Innovate with C20Y Qunomedical website on iPhone

    Qunomedical is a medical treatment marketplace, connecting patients to doctors for in-person treatments, regardless of location. It provides patients access to high-quality healthcare from over 1000 doctors, both at home and abroad, facilitating over 10,000 procedures each month.

    Channel Challenges

    Being highly distributed, great communication is essential. Unfortunately, Qunomedical’s previous system didn’t cater to their exact needs, a story that’s familiar to many companies. They rely on WhatsApp, Facebook Messenger and voice calls to communicate with their customers yet their systems didn’t talk to each other meaning they couldn’t centralize data about customers. Their VoIP system was brittle and undocumented meaning they couldn’t update features or call plans.

    WhatsApp is incredibly important in Europe for cross country communication and they had resorted to using multiple phone numbers and the web interface as a workaround, which resulted in very poor documentation of the customer conversation because their system didn’t have a …

    Read More
  • By Chas Bowman
    Criando Filas e Skills para um Contact Center Flex Criando Filas e Skills para um Contact Center Flex

    Você acabou de configurar o Flex e deve estar se perguntando: Mas e agora?

    Agora você deve estar pensando sobre sua estratégia de roteamento e filas, certo? Nesta postagem vamos cobrir algumas opções básicas para enfileiramento baseado em "skills" (habilidades), já que isso vai definir os alicerces para seus relatórios do Contact Center.

    Vamos começar!

    O que vamos construir hoje

    O Flex permite explorar todo o poder do Twilio TaskRouter, que é um sistema poderoso de roteamento baseado em atributos, e o coração do contact center. Ele também é totalmente programável, permitindo controlar o seu contact center utilizando código. Vamos falar sobre um caso de uso simples hoje: "Como configurar um contact center para suportar meus clientes e funcionários utilizando o Flex?"

    Para fazer isso, vamos construir duas novas filas de tarefas (Task Queues): "Customer Service" e "Employee Service". Estas filas vão permitir segmentar nosso tráfego de clientes e …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.