Changelog

Product changelog and announcements

See additions and changes to the Twilio platform and Twilio Segment Customer Data Platform. You can also subscribe to our Changelog RSS feed below.

Subscribe to Changelog RSS feed  (an RSS feed reader is required)

Filter By:

An icon of a close symbol

Aug 17, 2025

Twilio Platform

Usage Records and Event Streams APIs are now supported on Restricted API Keys

You can now select permissions for Usage Records and Event Streams API while creating a Restricted API Key. The product already supports permissions for Messaging, Phone Numbers, Studio, Voice, Task Router, Monitor, Lookup and Verify APIs.

Restricted API Keys allow you to decide which Twilio API Resources an API Key can access, and which action(s) the API Key is allowed to take on those API Resources.

Aug 07, 2025

Messaging

[U.S. A2P 10DLC] Brand Registration - Authentication+ 2FA Verify & New Error Codes

We’ve made a key improvement to Authentication+ to support programmatically triggering a new 2FA verification email for A2P 10DLC Brand registrations that have failed. 

Alongside the endpoint, we’re introducing a set of dedicated 2FA error codes that surface precise failure reasons and point you to the fastest remedy, so your users can complete brand verification with fewer support tickets and less manual work.

To learn more about Authentication+, check out our Support Article and Twilio API Docs.
 

Error Code

Message

Description

21736

Domain Ownership Could Not Be Verified

The domain used in the brand contact email could not be independently verified.

21737

2FA Verification Expired

The 2FA verification link or token expired before being used.

21738

2FA Email Undeliverable

The verification email could not be delivered to the brand contact.

21739

2FA Verification Failed or Timed Out

The verification process was not completed.

21740

Invalid Brand Contact Email Domain

The domain used for the brand contact email is not acceptable for Authentication+ (e.g., gmail.com).

21741

2FA Code Expired

The verification code was not entered in time.

Aug 06, 2025

GA Connections

Liquid Functions Support in Destination Mappings General Availability

Liquid functions support in destination mappings is now Generally Available.

We’ve introduced liquid functions support in the mappings dropdown, allowing you to apply LiquidJS tags and filters to clean, format, or conditionally transform event data like user properties, timestamps, or metadata. This feature empowers you to tailor data to match the exact requirements of downstream tools with ease!


Key highlights include:

  • 🏷 Supported liquid tags: Includes if, else, elsif, unless, case, when, assign, capture, increment, decrement, echo, comment, raw, and liquid for conditional logic, variable assignment, and nested code execution

  • 🌊 Supported liquid filters: Over 40 filters like downcase, upcase, strip, prepend, append, replace, date, json, slugify, and where to manipulate strings, numbers, arrays, and dates

Real-world use cases:

  • Standardize data, e.g., convert emails to lowercase with {{ event.properties.email | downcase | strip }}

  • Format phone numbers, e.g., using filters like remove, prepend, and strip

  • Set default values or apply conditional logic with if/else and default

For more information, check out our docs.

Aug 04, 2025

Rich Communication Services

Twilio Support for RCS Title and Description Text in Rich Card

 

Twilio will now support RCS Title and description text in twilio/card. We will support backwards compatibility to ensure no existing templates fail to deliver based on channel limitations. 

No changes will occur in WA translations. 

  • Twilio supports RCS title via the title field in twilio/card
    • Up to 200 characters for RCS title
    • Twilio will translate twilio/card title to description if twilio/card title is greater than 200 characters
  • Twilio supports RCS description with the body field in twilio/card
    • twilio/card subtitle will also be appended onto the body to form RCS description

 

Jul 30, 2025

GA Connections Engage

Mappings Editor Improvements General Availability

Mappings editor improvements is now Generally Available!

 

These enhancements make creating mappings easier, faster, and more intuitive - empowering you to build data mappings with greater flexibility and efficiency. We've revamped the mappings editor to include the following features:

  • 🔍Streamlined search: we’ve consolidated the mappings editor to a single, intuitive search bar, making it easier to find, select, and create event properties

  • 💊Copy-and-paste pills: you can now copy-and-paste event property pills directly within the input field, eliminating repetitive manual selections

  • Smart dropdown interaction: clicking a pill in the input field automatically opens the dropdown with the selected pill highlighted, improving usability

  • ✅ Static value support: in addition to strings, you can now create static values as boolean, number, or null types, providing greater control over data types in mappings

  • 📍Combine event properties with strings: you can create dynamic mappings by combining event properties with static strings for more flexible data structures

For example, you will now be able to:

  • Search for properties using a single, unified search bar

  • Copy a pill like {{properties.email}} and paste it in the mappings editor

  • Combine properties with strings, e.g., User: {{properties.name}} to create custom outputs

  • Cclick a pill to instantly access its dropdown options for quick edits

  • Define static values like true, 42, or null directly in the mappings, instead of only string values like "true"

For more information, check out our docs.

Jul 28, 2025

GA Voice API

Changes to the Voice Recording Storage billing system

Voice Recording Storage billing behavior is changing to improve accuracy and will provide daily usage metrics.

Jul 23, 2025

Beta Video API

Real-Time Transcriptions for Twilio Video in Public Beta

Real-Time Transcriptions are now available in Public Beta, allowing you to access the transcribed text from participants in your Video Group Rooms and provide on-screen captions for accessibility. You can opt in to transcriptions on a per-Room basis via the REST API or enable it by default on all Rooms via the Twilio Console configuration.   

Real-Time Transcriptions leverages the scale and programmability of the Twilio Communications Platform. You can choose supported languages and speech models, and control when transcriptions start or stop in each Group Room. The feature is available in the latest JavaScript, iOS, and Android SDKs.

To start using Real-Time Transcriptions, upgrade your Video Client SDK and review the detailed setup instructions in our developer documentation.

Jul 23, 2025

Twilio Platform Beta

Enhanced Role Based Access Control (RBAC) is now in public beta

With Enhanced RBAC we are introducing more granular roles called built-in roles, which provide access to specific Twilio products including Messaging, Studio, Phone Numbers etc. You can find the complete list of new roles here.

We can assign these roles at organization, account or subaccount level unlike the current general roles which can be assigned only at the account level.

Jul 22, 2025

Studio Messaging GA

Studio now supports Link Shortening

Studio now supports the ability to shorten links within your message body when using the Send Message and Send & Wait For Reply widgets. You can also shorten links to track customer engagement with click events.

Jul 20, 2025

Voice API WhatsApp Business API

Voice Insights – WhatsApp Metrics in Voice Insights APIs, Eventstream and Console (Public Beta)

We're announcing updates that improve the visibility of WhatsApp voice call metrics in Voice Insights, for customers using the WhatsApp Business Platform with Twilio. Here's a detailed rundown of the new updates:

Voice Insights API Updates:

  • Call Summary API & Eventstream: A new parameter, call_type: "whatsapp", has been introduced to distinguish WhatsApp calls. Metrics for these calls are accessible within the carrier object of the Call Summary API.

  • Call Events & Call Metrics APIs:Customers can track and analyze WhatsApp RTP stats and call progress events through the Call Events and Call Metrics APIs.

Voice Insights Console Updates:

  • Call Logs Page: Within the Insights Summary tab, customers can now view metrics and track call progress events for individual WhatsApp calls.

  • Call Insights Dashboard: On the Call Insights Historical View page, customers have the added functionality to filter dashboard data by the "whatsapp" call type.

 

For more information, please refer to the Voice Insights reference docs.  

Loading

Error: Unable to load changelog

Deep dive on recent Twilio product updates

Twilio Releases webinar

Hear about the latest product announcements, releases, and updates from Twilio experts.

$twilio update

Get up to speed on new Twilio innovations, developer news, and insights in our YouTube series.

Blog - Product News

Read detailed coverage of new product and feature releases.

Docs

Access our API reference documentation, quickstarts, SDKs, and multi-language code samples.