Build the future of communications.
Start Building for Free
  • By Jessica Nath
    Twilio on Twilio: How Twilio Used Flex to Engage Prospects Header for Twilio on Twilio How Twilio Used Flex to Engage Prospects

    Business and customer expectations are constantly evolving, and Twilio is no exception. That’s why we needed a customer engagement tool that could be built for the unique way Twilio sells to customers.

    “There’s a joke we say internally in the business applications team when new people start,” Twilio Platform Manager Lisa Wheeler said. “It doesn’t matter what you’ve seen before, it does not apply to Twilio. The skillsets transfer, but the experience never does. It is so unique at Twilio—the way we sell and how we sell.”

    Our Sales Development Representatives (SDRs) needed a tool that could help them make inbound and outbound calls and record data in a consolidated way, through Salesforce. That’s why our specific use case required a customized solution.

    Flex, Twilio’s customizable contact center platform, empowers businesses to choose how they use it based on their specific needs. The platform offers the following benefits:

    • Digital-first engagement: …
    Read More
  • By Niels Swimberghe
    What's new in the Twilio helper library for ASP.NET (v6.0.0 - August 2022) What's new in the Twilio helper library for ASP.NET (v6.0.0 - August 2022)

    The Twilio helper library for ASP.NET (Twilio.AspNet) is a community-driven open-source project to make integrating Twilio with ASP.NET easier, for both ASP.NET Core and ASP.NET MVC on .NET Framework. The library helps you achieve common use cases and with the release of version 6, we're expanding the library's capabilities and improving existing features.

    Wondering what was previously introduced? You can read about v5.73.0 and prior releases here.

    What's new in Twilio.AspNet v6.0.0

    V6.0.0 is a major release of the Twilio.AspNet library because it contains breaking changes. Starting from this release, version numbers do not match the version of the Twilio .NET SDK.

    Here's an overview of the changes:


    • You can now add the TwilioRestClient to ASP.NET Core's dependency injection (DI) container, using the .AddTwilioClient method. This Twilio client will use an HttpClient provided by the HTTP client factory. You can find more information about this …
    Read More
  • By Johnny Nguyen
    How to Send an Email with Notion, SendGrid, and Python How to Send an Email with Notion, SendGrid, and Python

    Notion is a useful tool for project management and note taking. Users can easily create new pages and databases for managing their projects. For example, you could create pages for email templates and then add a database for a mailing list. Why shouldn't you also be able to send an email with Notion?

    In this post, you will learn how to use Notion to create email templates and an email mailing list. Using Python and SendGrid, you will make a console program, complete with argument parsing, so you can effectively send your emails.


    To continue with this tutorial, you will need:

    After you …

    Read More
  • By Dhruv Patel
    Send and Receive SMS Messages via Discord with Twilio and Node.js Send and Receive SMS messages via discord header

    In recent years, Discord has become the central messaging platform for communities especially with the help of Discord bots. Through Discord’s extensive API, developers are able to build robust bots that are capable of various actions such as automating tasks and chatting with users.

    With the gaining traction of Discord bots, I decided to think of ways that Twilio can be used alongside it. A fitting integration would be to use Twilio Programmable Messaging; you can communicate with those who don’t have Discord or SMS, or even be notified on important events such as if you’ve been mentioned or if members have left or joined your server.

    In this article, you’ll learn how to build a Discord bot that’s able to notify you on important events on your server and allow you to send messages to your server all through SMS.

    Phone screenshots of discord app and SMS app showing notification of new user joining and two way messaging


    Here’s what you’ll need for this …

    Read More
  • By Asia Lum
    Five Qualities of an Epic Mentor (and Developer Searchlight Nominee) Developer Searchlight Hero

    Behind every motivated professional is a group of mentors providing support, guidance, and partnership. But these advisors often go unrecognized because much of their coaching and impact happens one-on-one. I believe mentors deserve to be recognized for the uplifting work they do.

    When done right, mentorship has a positive impact beyond the immediate relationship. In a domino effect, one mentor passes down wisdom to a mentee, that person goes on to mentor another person, and so on – and the impact is felt tenfold. Mentorship has played an important role in shaping so many strong careers, and that should be celebrated.

    Developers tackle complex problems by learning from the creativity and experience of fellow collaborators – these relationships can help you connect the dots and see beyond what’s plainly there. In my role managing Twilio’s Hatch apprenticeship program, I’ve been fortunate to see first hand how mentor relationships help build …

    Read More
  • By Security
    Incident Report: Employee and Customer Account Compromise Copy of C01 Blog Text

    This is an evolving situation. Read to the bottom of the post for the latest updates

    Our initial post was published August 7, 2022.

    Twilio believes that the security of our customers’ data is of paramount importance, and when an incident occurs that might threaten that security, we communicate what happened in a transparent manner. To that end, we are providing an overview of this incident impacting customer information and our response.

    What happened?

    On August 4, 2022, Twilio became aware of unauthorized access to information related to a limited number of Twilio customer accounts through a sophisticated social engineering attack designed to steal employee credentials. This broad based attack against our employee base succeeded in fooling some employees into providing their credentials. The attackers then used the stolen credentials to gain access to some of our internal systems, where they were able to access certain customer data. We continue …

    Read More
  • By Michelle Tran
    Unit, Integration, and End-to-End Testing: What’s the Difference? Unit, Integration, and End-to-End Testing: What's the Difference? Michelle Tran, SWE Intern

    So you’ve written your code and it worked when you ran it – what’s next? When it comes to user-facing code, “running the code once and it worked” isn’t going to cut it. That’s why writing tests for your code is essential: testing ensures your code remains reliable even as you change it. However, there are so many different types of software tests – what testing options are out there, and how do you choose which ones to use?

    In this post, you will learn about key testing types (unit, integration, and E2E tests) and the high level differences between them.

    Unit, Integration, E2E Testing pyramid portrays relative amounts of each test type in a code base

    TL;DR on Environments

    Before we can dive into different test types, we have to understand the various environments we can run code in.

    • Local: this is on your own device. Nobody is accessing/interacting with the code except you.
    • Dev: sometimes people skip this environment. It’s basically a shared, hosted …
    Read More
  • By Kimberly Thai
    What is a Campaigns & Content Marketing Intern? What is a Campaigns & Content Marketing Intern?

    What does being a Campaigns & Content Marketer entail? During our twelve weeks interning at Twilio, we had the opportunity to gain hands-on experience in Campaigns & Content Marketing (CCM). In this post, we'll talk about what it's like to use data to storytell, personalize catered content, and create campaigns to maximize pipeline.

    What does a Campaigns & Content Marketer do?

    Within the larger CCM team, there are four sub-teams: Awareness, Industries & Center of Excellence, Product & Persona, Content & Editorial, and Account Based Programs. Together, CCM delivers integrated campaigns that attract and engage potential customers to inspire them to build with Twilio’s products and drive revenue. Of the four sub-teams, we had the privilege of interning on the Product & Persona (Emily) and Account Based Marketing (Kim) teams.

    What is a persona? As a marketing strategy, personas are fictional archetypes of customers, standing in as outlets for marketers …

    Read More
  • By Sales Enablement Interns 2022
    Sales Enablement: What are we Enabling? Sales Enablement: What are we Enabling? by Twilio Sales Enablement Interns 2022

    Among the various roles within the tech industry—software engineering, marketing, customer success, etc.—the enablement position is comparatively less-known and understood. What is a Sales Enablement Intern and more importantly, what are they enabling?

    What is sales enablement?

    It’s a tough question to answer because there really is so much that goes into enablement. By design, enablement is meant to operate behind-the-scenes of the frontend sales teams, making it uniquely difficult to shine just one light on its purpose. However, simply put, sales enablement is the process of equipping customer-facing sales teams with all the resources they need to be successful. In more detail, sales enablement is the alignment of people, processes, and priorities using relevant learning, coaching, and communications. Within Twilio, Enablement drives the onboarding as well as the continued training of our sellers to accelerate ramp times, hone in on necessary skills, and drive revenue.

    A mouthful, we know. …

    Read More
  • By Angela Wieber
    Identify Phone Number Line Type with Twilio Lookup to Alert Customers over SMS or Voice Lookup Line Type Hero

    Although landlines have been decreasing in popularity with the rise of mobile phones, some households continue to use them as a primary means of contact. According to the National Center for Health Statistics, 10.4% of adults aged 65 and older have a landline alone without mobile service. This demographic is important to account for when sending critical alerts and time-sensitive notifications to customers.

    In this tutorial, we are going to build a demo that checks an end user’s phone number type and sends an instant alert as a voice call or SMS depending on whether the device is a landline or mobile. You can build this in the Twilio console or programmatically. We’ll use the console in this blog post.


    What we will build

    1. A Twilio Function that uses the Twilio Lookup API to determine a phone number line …
    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.