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 Niels Swimberghe
    How to send recurring emails in C# .NET using SendGrid and Quartz.NET How to send recurring emails in C# .NET using SendGrid and Quartz.NET

    Many applications have the need to send emails on a periodic basis. A common example of this is a weekly digest, where the email recaps everything that happened that week. There are many ways you could send recurring emails using .NET. You could use the Task Scheduler on Windows, use crontab on Linux, or even develop your own job scheduling implementation. In this tutorial, you'll learn how to schedule recurring emails using Twilio SendGrid and Quartz.NET.


    You will need the following things to follow along:

    • OS that supports .NET (Windows/Mac/Linux)
    • .NET 6 SDK (download)
    • A code editor or IDE (Recommended: VS Code with C# plugin, Visual Studio, JetBrains Rider)
    • A Twilio SendGrid account (signup)

    Everything you’ll need to do for this tutorial applies even if you’re using an older version of .NET (Core), however you’ll need to make minor adjustments.

    Create your .NET application …

    Read More
  • By Nathalia Velez Ryan
    How to Send SMS Online sms online

    Take a quick glance at your text message inbox, and you’ll get an idea of how useful Short Message Service (SMS) is for businesses. You probably have appointment reminders, delivery notifications, two-factor authentication (2FA), or marketing messages. These are just some of the ways businesses send SMS online.

    Among the many advantages, text messages have a high open rate, are cost-effective, and are permission-based, which makes them an effective way to engage your customers.

    If you’re ready to start reaping the benefits of this tool, you may be wondering how exactly to send SMS to your customers. The answer isn’t to pick up your phone and start texting them directly, but rather to use an SMS service. These services enable you to send one-way communications and even engage in multiparty conversations.

    This post will walk you through how to send and receive SMS messages online.

    Choose your SMS …

    Read More
  • By Arnaud Phommasone
    Create a Chat Room App with Twilio Video and Flutter / BLoC Create a Chat Room App with Twilio Video and Flutter / BLoC

    In this blog post, I’m going to show you how to create a video chat room mobile app with Twilio Video and Flutter. The app will be implemented with the Business Logic Components pattern, known as BLoC. BLoC is a design pattern created by Google to help separate business logic from the presentation layer and enable a developer to reuse code more efficiently. Flutter is Google’s free, open-source UI toolkit for building applications for mobile, web, and desktop from one single codebase.

    In this tutorial, you’ll create a Flutter app which will use an unofficial Flutter package for interfacing with Twilio Video, and you will allow users of this app to host a call and be joined by multiple other users. The tutorial will focus more on creating a serverless endpoint to get access tokens for our users to connect and enter the same chat room, which will …

    Read More
  • By Miroslav Botur
    Separate Data in Flex Insights separate-data-flex-insights.png

    Flex Insights and Flex are not designed by default to support multi-tenancy to separate data per team, market, or any organization unit. While in Flex you can use plugins to hide, filter, or remove components and values, in Flex Insights we need to follow a different approach, so that your Supervisors can only see data they should see.

    In this blog post, I will demonstrate multiple ways to configure your Flex Insights instance based on your organization unit structure. There is an important statement to be shared before you consider one of the options:

    Twilio does not consider filtering data within a workspace a security feature. With the current permissions in Flex and Flex Insights, the only data separation happens between individual workspaces (where each workspace requires one Flex Account).

    Filters are a convenience feature that should help your Supervisors filter data that is relevant to them. We understand that …

    Read More
  • By Jesse Sumrak
    What Are Facebook SMS Notifications? How to Get Started What Are Facebook SMS Notifications? How to Get Started

    Short message service (SMS) is the second most popular communication channel (succeeded only by email). That explains why some social media users might want to receive their notifications via text rather than in-app or push notifications.

    To accommodate this preference, Facebook allows users to activate SMS notifications. This is a simple way for users to receive and respond to notifications regarding private messages, status updates, comments, tags, or profile changes.

    Below, we'll answer the following and other frequently asked questions:

    • What are Facebook SMS notifications?
    • Why use Facebook SMS notifications?
    • How to activate (and stop) SMS notifications?

    What are Facebook SMS notifications?

    Facebook SMS notifications are text messages sent to users to notify them about direct messages, comments, tags, status updates, or profile changes. Users can choose to receive browser or email notifications, too.

    Once you activate SMS notifications on Facebook, you can choose whether to receive notifications "Only about …

    Read More
  • By Jesse Sumrak
    SMS Verification: What It Is, How It Works, and How to Start SMS Verification: What It Is, How It Works, and How to Start

    Passwords get stolen every day. In 2018, hackers swiped 2.5 billion accounts—that amounts to around 6.85 million stolen passwords per day and 158 per second.

    Now, don't panic. That's why we have SMS verification.

    See, while passwords are relatively easy to steal, phones aren’t. Consumers lose around 70 million smartphones every year, and only 7% recover them.

    While that number might sound alarming (because it is), it's significantly less than 2.5 billion. With SMS verification enabled, a hacker would need your username, password, and access to your phone (and they might even need a password to unlock your phone).

    That's a lot of obstacles to access your sensitive online data.

    So back to SMS verification. What is it, how does it work, and how can you offer it to your customers?

    Great questions. We have answers down below.

    What is SMS verification?

    SMS verification lets websites, apps, banks, and …

    Read More
  • By Twilio
    Twilio Expands Regionalization and Schrems II Efforts schrems-ii-update-header.png

    This post is updated quarterly. Click here to read the latest update.

    Transfers of EU personal data to the US and other third countries have long been an area of concern for privacy-conscious EU customers and EU data protection authorities. On July 16, 2020, these concerns came to the fore again when the Court of Justice for the European Union (CJEU) ruled on Schrems II. While Twilio has already taken significant steps to ensure data we process is adequately safeguarded wherever in the world we process it (including, among other things, our Binding Corporate Rules and issuing semi-annual transparency reports), we know that this ruling raises important questions about the impact it may have on your business.

    We’re excited to share the following details for how Twilio is taking further action to give customers greater control over personal data transfers and are committed to providing updates quarterly.

    Twilio’s plan …

    Read More
  • By August Allard
    Create Secret Santa Matches Using Python Flask and Twilio SMS Create Secret Santa matches using Python Flask and Twilio SMS

    For the second year in a row, my family decided to embrace the “secret santa” method of giving gifts at Christmas. Rather than everyone getting a gift for everyone else, which can be expensive and time consuming, each person’s name is put in a box and we each draw one name from the box. The name we draw is the person we give a gift to, up to a certain dollar amount that we’ve all agreed on in advance.

    This year, my family is spread all over the United States so it wasn’t possible to draw names from a box. Instead, I thought it would be fun to create my own Flask application that would match people up and notify each person of their gift recipient using Twilio SMS.

    Follow along with the tutorial below, or clone the GitHub repository if you’re in a rush!


    Read More
  • By Krista Goralczyk
    Passing Context from Google Dialogflow to Twilio Studio (Or, There and Back Again) Studio and Dialogflow diagram

    While building an IVR in Twilio Studio, you may run into a scenario in the flow logic that could be better handled or enhanced by incorporating conversational AI. For example, a sick patient calls a medical office and selects the IVR option to get medical advice, but still needs to describe their symptoms to get detailed help. Or, a cyclist calls their local shop, gets routed to the mechanical department, then needs to schedule a time to get their bike fixed. The caller is routed to the correct department, then describes their unique intent to the voice agent, and a natural language processing (NLP) platform picks out key words and phrases from the conversation to determine exactly what they need.

    Blending a static decision tree with a conversational bot can solve a wide range of customer needs, from common requests to detailed problem solving. Callers will appreciate getting detailed medical …

    Read More
  • By Twilio
    SMS Solutions for Retail SMS Solutions for Retail

    Short Message Service (SMS) is a good way to build strong relationships with your customers. However, retail SMS is even better, connecting you with your customers through every stage of their purchasing journey. Unlike emails, retail SMS messages are short—normally with a limit of 160 characters—and appear on subscribers’ smartphones a few seconds after you send them.

    Below, we’ll tell you everything you need to know about retail SMS, including what it is, why you need to use retail SMS marketing, and much more.

    What is retail SMS?

    Retail SMS marketing is exactly what it sounds like: A way for businesses to connect with customers by sending time-sensitive offers and other business alerts by text. Providing this level of world-class customer service is what separates retailers. In fact, 9 out of 10 consumers want to use text message marketing to communicate with their favorite brands. They expect a consistent and …

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