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

SMS posts

  • By Meredith Hassett
    Integrate SMS into your Wix Site using Twilio Programmable Messaging and Corvid IDE Integrate SMS into your Wix Site using Twilio Programmable Messaging and Corvid IDE

    Text message marketing is the latest craze these days for ecommerce stores. Having the ability to communicate real-time updates to customers via SMS is not only priceless, it’s a guarantee that 98% of your notifications will actually be read. In 2020, it’s hard to imagine a few use cases where your store couldn’t benefit from sending SMS!

    Now, with the rise of npm modules and APIs such as Twilio Programmable Messaging, adding text messaging to your website doesn’t have to be a hassle. More importantly, with these tools you can easily incorporate SMS responses to your Wix site with Corvid.

    New to Wix or Corvid?

    For developers looking to build web applications quickly, Corvid provides a simple but robust solution. It combines the Wix visual builder with an integrated online IDE, providing users with a flexible solution for rapid development. Beyond that, it makes it much easier …

    Read More
  • By Andres Jaan Tack
    Introducing Twilio Frontline: A Digital Relationship Builder for Every Employee Twilio Frontline

    Overnight, the way every business operates changed.

    From video-based meetings to virtual waiting lists and contactless deliveries, our world has transitioned to being virtual-first interactions. At the front lines of every interaction are deskless workers – from drivers to store workers to relationship managers – employees who spend the majority of their day away from a computer and serving customers.

    That’s why we built Twilio Frontline, a mobile app for customer-to-employee engagement. The application is now available in a limited Private Beta. Twilio Frontline can be used by a team of store employees to serve customers looking to make a sale or ask a question, or by relationship managers via a dedicated phone number.

    Take a look at Twilio Frontline in action:

    A mobile-first experience for a mobile workforce

    Industry experts report as many as 2.7B people (that’s around 80% of the global working population) are deskless; this includes …

    Read More
  • By Diane Phan
    How to Send Bulk SMS with Twilio in 5 Different Languages header - How to Send Bulk SMS with Twilio in 5 Different Languages

    When you have the magic of Twilio in your hands, it can be easy to get carried away coming up with ideas for new projects. You may also understand that Twilio has rate limits when it comes to queueing messages depending on your project use case. This may lead to difficulty in figuring out how to best communicate with your contacts.

    However, the Twilio blog's got your back when it comes to finding helpful technical content regarding Twilio's products and services, such as Programmable SMS API Basics and Best practices and workaround solutions that utilize open source tools!

    In this issue, we'll discuss solutions for sending bulk SMS without hitting rate limits and efficiently dealing with 429 error codes. No matter what programming language community you belong in, here are some posts that can offer a new tool for you!

    Python Solutions

    There's plenty of ways to perform tasks …

    Read More
  • By Twilio
    U.S. Messaging Policy & Guidelines Enforcement to Ensure Higher Deliverability Twilio logo.png

    As 2020 progresses, text messaging continues to be a critical channel for organizations of all industries, shapes, and sizes to engage with their end users. From our experience, the month leading up to elections typically sees a significant uptick in message volume across the ecosystem. At all times throughout the year, and especially during this time, the wireless community’s goal is to provide the space for innovative engagement while protecting end users/consumers from spam or unwanted messages.

    Unfortunately, with massive spikes in message volume, there typically comes an increased number of messages being sent without the permission of end users. Recently, carriers have seen a growing number of consumer spam complaints indicating individuals are getting frustrated with opening up their phones to a message they never opted into. When this occurs, it’s imperative that the wireless community continues to educate all customers on the messaging policies and guidelines that have …

    Read More
  • By Fikayo Adepoju
    Build a COVID-19 Alert Subscription System with Vue.js, Node.js, Twilio Programmable SMS and Twilio SendGrid covidsystem.png

    One of the most important instruments in dealing with the spread of COVID-19 is having complete and accurate information about hygiene, the nature of the disease, and most importantly, the spread of the disease in different locations.

    In this tutorial, you will learn how to use Twilio’s Programmable SMS and Twilio SendGrid to build a COVID-19 Alert Subscription System for providing accurate information to subscribed users.

    Once finished, you will have developed a system that:

    • Allows users to subscribe to COVID-19 SMS and email alerts.
    • Allows an admin to broadcast COVID-19 updates to subscribers based on their selected location.
    • Sends SMS notifications to users in the subscribed area.
    • Sends email notifications to users in the subscribed area.

    Project Requirements

    In order to go through this tutorial, you will need the tools and technologies listed below:

    • Node.js installed on your system
    • Basic knowledge of JavaScript and Node.js
    • Basic knowledge of Vue.js …
    Read More
  • By Joyce Lin
    Visualize Twilio Usage Data with Python, Pandas and Jupyter Notebooks Visualize Twilio Usage Data with Python, Pandas and Jupyter Notebooks

    Some mysteries in life can only be answered by data. For example, if you have questions about your Twilio usage, there’s a few ways to dig into the data. There’s prebuilt summaries and graphs of your activity in the Twilio console, and if you’re handy with a spreadsheet, you can export the data. There’s also third-party providers with out-of-the-box analytics and visualizations.

    If nothing answers your particular question, this tutorial shows you how to make custom reports using the Twilio REST API to access your data and drive your own insights.

    Tutorial requirements

    • Python version 3
    • A free or paid Twilio account with a history of activity

    Set up the Python virtual environment

    Make a new project directory, and change into the directory from the command line.

    $ mkdir twilio-jupyter
    $ cd twilio-jupyter

    Create a virtual environment called venv. If you’re on Unix or Mac operating systems, …

    Read More
  • By Matthew Setter
    How to Send an SMS with Mezzio PHP Framework How to Send an SMS with Mezzio PHP Framework

    Whether we’re voting for our favorite candidate on shows such as X Factor, or receiving two-factor authentication codes to log in to services like MailChimp and GitLab, SMS are virtually ubiquitous in modern life. Not only do they make communication in life and work much easier, it also doesn’t take a lot of code to send them either.

    In this tutorial, you’ll learn how to create a simplistic API that can send an SMS using PHP’s Mezzio framework and Twilio’s PHP SDK.

    Once completed, you will be able to send a POST request to the API’s default endpoint, supplying the phone number to send the message to, and the message to send. If the message was successfully sent, then a JSON response will be returned showing a number of details about the sent SMS. If the SMS was not able to be sent, then an appropriate JSON response will …

    Read More
  • By Rising Odegua
    Build a Deep Learning Spam Detection System for SMS using Keras, Python and Twilio Build a Spam Detection System for SMS using Keras, Python and Twilio

    In this tutorial, you’re going to build an SMS spam detection web application. This application will be built in Python using the Flask framework, and will include a deep learning model that you will train to detect SMS spam. We will work with the Twilio SMS API, so that you’ll be able to classify SMS messages sent to the phone number you have registered in your Twilio account.

    One practical use of this application is to monitor and effectively classify SMS messages from your customers into spam or not-spam folders.

    Below is the result of the final application you’ll build:

    Application demo

    As you notice from the picture above, you have two sections, one representing non-spam messages and the other representing spam messages. These messages are all retrieved from your SMS inbox and classified by the trained model before they are displayed in the dashboard.


    In order to follow and fully …

    Read More
  • By Twilio
    Twilio Heightened Awareness Period for U.S. Elections Twilio logo.png

    Policy updated as of September 28, 2020.

    With the 2020 election rapidly approaching, it is clear that it will look like none other in history. Typically, in-person activities like door-to-door canvassing, campaign rallies, and polling places are critical to voter turnout and engagement. However, due to COVID-19, the landscape has significantly shifted to digital mediums. Candidates and civic engagement organizations are turning to virtual town halls, virtual rallies and relying heavily on texting, paid media, and email to help people register, request mail-in ballots, and cast their votes.

    During this time, Twilio’s secure, flexible, and scalable Customer Engagement Platform provides a key avenue for voter engagement. In the days and weeks leading up to elections, we anticipate a significant uptick in U.S. 10-digit Long Code provisioning and messaging. However, the reality is there are ecosystem-wide limitations around throughput capacity and phone number availability, meaning demand could outweigh supply at certain …

    Read More
  • By Alan Klein
    Outsmart Voice Mail with Human Detection Using Keypress Prompts Human Detection Keypress

    One of the challenges of programmatically connecting parties over the phone is accounting for voice mail. From the perspective of the underlying telephony network, a human answering a call looks identical to an automated answering machine.

    Twilio provides Answering Machine Detection (AMD) that can be enabled when placing an outbound-api call via the /Calls resource. However, when connecting to a party using the Studio Connect Call To widget (or TwiML Dial), we must use an alternative approach called "Human Detection".

    Human Detection requires the answering party to positively acknowledge the call by pressing any button – something voicemail cannot do. In this post, we will use Human Detection, to make sure voicemail remains on Twilio rather than inadvertently being left on the end-users device.

    Where might you need Human Detection?

    In my last post, Build Voice Mail with SMS and Email Notifications Using Twilio Studio, Functions, and SendGrid, …

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