Build the future of communications.
Start Building for Free
  • By Kelley Robinson
    Migrate from Lookup V1 to Lookup V2 Migrate from Lookup V1 to Lookup V2

    Twilio's Lookup API has helped customers build customer onboarding experiences that seamlessly improve deliverability, mitigate risk, and produce a better user experience. We're excited to expand the Lookup API capabilities with new features and expanded geographic coverage with Version 2 of the API, now in Public Beta.

    For new development, we encourage you to use Lookup V2 instead of Lookup V1. V2 is an evolution of V1 with improved support for formatting, validation, line type, carrier, and caller name lookup plus new features like SIM swap and call forwarding.

    With continued support for formatting and validation, line type and carrier detection, and caller name information, V2 includes the following enhancements:

    🌏 Global support for line type detection, including VoIP 🎉

    ☎️ 12 line type response options (expanded from 3) including: fixedVoip, nonFixedVoip, landline, mobile, personal, tollFree, premium, sharedCost, uan, voicemail, …

    Read More
  • By Twilio
    New Requirements for A2P 10DLC Registrations A2P 10DLC Registration Changes Hero

    Effective immediately, Twilio will deprecate the ability to register new Starter Brands due to updated registration requirements from The Campaign Registry (TCR). Twilio Starter Brands relied on what TCR termed Sole Proprietorship registrations. When setting up Twilio Starter Brands we intended to utilize this simplified path forward for our customers to register their 10DLC campaigns, while staying compliant with industry standards. At the time this was the most seamless path forward for our customers to access A2P routes. However, due to updates and clarifications from the Industry around Sole Proprietorship that impact all providers, we will now require changes to existing Starter Brand registrations, and implement changes to register new 10DLC campaigns.

    These requirements being implemented by TCR are in line with broader industry goals to drive a verified business communications ecosystem through registration and verification. We understand that there have been many changes in the US messaging landscape that …

    Read More
  • By Twilio
    6 Best Tech Tools for Nonprofits and Charities 6 Best Tech Tools for Nonprofits and Charities

    Technology has the potential to revolutionize how nonprofits and charities are created and maintained. And as people become more reliant on technology and automation, these organizations need tools to create marketing campaigns and spread missions to wider audiences—especially to stay ahead in the highly competitive and fast-paced digital world.

    By making the best use of technology, nonprofits and charities can spawn greater innovation, improve efficiency, and inspire volunteers, board members, and employees to do real good in the world. Yet, the reality is nonprofit organizations often lack operating funds that can make it challenging to integrate technology into marketing plans. This hinders growth and can drastically affect daily functioning.

    Read on to learn more about how technology helps nonprofit organizations and our list of the 6 best free tech for nonprofits.

    How does technology help nonprofit organizations?

    People are constantly using technology in their daily lives, whether it’s to help …

    Read More
  • By Joseph Udonsak
    Develop a Symfony App Using Svelte and Webpack Encore to Manage Your Twilio Message History Develop a Symfony App Using Svelte and Webpack Encore to Manage Your Twilio Message History

    Globalization has changed more things than one can imagine – and software development is not immune. Combined with the recent trend for separating client side and server side operations, poly-repositories have become a de facto standard for application structure.

    However, for all its benefits it may not be sustainable for small teams or businesses eager to break out of the conceptualization phase and deliver an MVP (Minimum Viable Product). In such scenarios, the visibility and singular source of truth offered by a mono-repository can translate to faster and smoother deployment of new features.

    This article will show you how to combine the new kid on the block, Svelte with the tried-and-trusted Symfony to develop an application, all the while using Webpack Encore to bundle the Svelte app. At the end of this article, you will have built an application to interact with your Twilio message history.


    To follow this …

    Read More
  • By Angela Wieber
    Voice Biometrics Using Twilio Serverless and VoiceIt Voice Biometrics

    Biometrics technology is frequently used for authentication and identification purposes across industries, including financial services, healthcare, and the humanitarian sector. Integrating biometrics into development and humanitarian assistance programs can help to identify the people targeted for assistance, reduce fraud and de-duplication, and simplify registration and identification.

    The World Food Programme uses biometrics to make sure that the right assistance reaches the right people. Vodacom Tanzania uses voice biometrics to enable people with disabilities to access their products and services more easily. Chase Bank uses Voice ID to identify callers accessing personal bank account information. Another interesting fact about voice biometrics is that if compromised, they can be invalidated by enrolling a new phrase. If your face, fingerprint, or iris data is hacked you cannot invalidate the data, and your identity is lost forever. It's complicated, however – we recognize that the use of biometrics has pros and cons, and it's …

    Read More
  • By Joseph Udonsak
    Integrate Twilio WhatsApp Business API with a Symfony Application Integrate Twilio WhatsApp Business API with a Symfony Application

    With a monthly active user base of over 2 billion people, WhatsApp has risen to one of the most popular messaging platforms in the world today. This has established it as a viable means of sending notifications to clients.

    What's more, by using the WhatsApp Business API by Twilio, you can establish a two-way communication channel with your customer and improve your service offering, such as order processing and management for instance.

    In this article, you will learn how to do this by integrating a PHP implementation of the Eliza program with the WhatsApp Business API, making it possible to chat with Eliza via WhatsApp.


    To follow this tutorial, you need the following things:

    Set up the WhatsApp Testing Sandbox

    The first thing …

    Read More
  • By David Dooley
    Common Twilio Programmable Voice SDK Error Codes and Debugging Help Common Voice SDK Errors Header

    Ahoy Builders! When you decide to start building Programmable Voice applications on top of Twilio’s SDKs and begin playing with your own ideas and use cases, there are some more common error codes which I would like to bring to your attention. You will not necessarily encounter all of them, but when developing your application there are various factors at play so being familiar with some of the more common error codes we see in Twilio support, could do you no harm.

    In this post, I’ll cover some common Twilio Programmable Voice error codes. We’ll look at the error number, a brief description of the issue, and some hints about how to fix the issue. Then we’ll discuss logging levels and debugging in your application, and how to contact us for more support. Let’s dive in!

    Twilio Voice apps: common error codes

    Error 52134

    More info on Error 52134 …

    Read More
  • By Maureen Jann
    Digital Transformation Trends for Financial Services Digital Transformation Trends for Financial Services

    The drive towards digital transformation is far from complete despite the lack of meaningful articles in the industry (the last useful articles we found were from 2020). Banking organizations are still working towards a better customer experience. Whether it’s a wholesale re-platforming effort or an iterative improvement across legacy systems, there’s still more to do for financial institutions banking (😆) on customer experience to help build a more resilient relationship with their members, customers, and clients.

    Twilio surveyed more than 2,500 enterprise decision-makers in our State of Customer Engagement Report about how the pandemic has impacted their digital engagement strategies. From that data and additional recent research, we're sharing the engagement trends financial services companies should consider/act on/be aware of in the financial services industry.

    The acceleration of digital transformation for the financial services industry

    According to our survey, the pandemic accelerated the digital transformation strategies for financial services by …

    Read More
  • By David Dooley
    Twilio Programmable Voice JavaScript Quickstart Demo Application with Node Programmable Voice Quickstart Walkthrough Node Hero

    Ahoy builders! So, you have created a Twilio account and you now want to get started with calling your clients via your browser, great stuff! That’s where the Twilio Voice SDK comes into play.

    But, you may ask, what is an SDK?

    An SDK is known as a Software Development Kit which is a fancy term for a collection of libraries and code which you can build on to. Rather than wasting valuable time writing code to connect to Twilio, handle phone calls, create tokens, etc., you can download and deploy our SDK to hit the ground running. This allows you to focus on the more important aspects of your application such as the GUI and your customer experience leaving the complex HTTP negotiation to Twilio. How great is that?

    Twilio supports the addition of Programmable Voice to your web and mobile apps on the following platforms:

    Read More
  • By Rahul Rai
    Implementing Stateful Work-In-Progress Pattern with Durable Azure Functions Implement Stateful Work-In-Progress Pattern with Durable Azure Functions

    In some cases, you need to gather chunks of data from multiple sources and submit the final information package to the server for processing. The work-in-progress (WIP) pattern enables you to gather lots of data over a long period of time before reviewing it and submitting the data collected for processing.

    The key component of the WIP pattern is a persistent “work document” that you keep enriching with input over time and finally submit to the server after a review. The work document is not a single entity, and the pattern allows you to manage several work documents simultaneously. For example, you might want to create individual work documents for every customer requesting approval for credit purchases.

    A work-in-progress application should support the following operations:

    1. Create document: Create a new work document.
    2. Read document: Get a single work document.
    3. List documents: Get the list of work documents. …
    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.