Twilio Changelog

Additions and changes to the Twilio platform

Filter by:Clear all

The Studio REST API v2 with Flow publishing support is now Generally Available. Now developers can create, publish, and manage Flows programmatically -- without having to log in to Twilio Console -- and all with the backing of Twilio's service level agreement.

With the Flows endpoint you can

  • Integrate Flow publishing into your CI/CD pipeline to automate Studio deployments
  • Programmatically move Flows between accounts or subaccounts
  • Create your own custom, branded Studio front-end UI 

To learn more, read the announcement on our blog or try the quickstart.


Now you can easily search large Flows and jump to a specific widget in Studio. No more dragging and panning the canvas to find a widget!

To launch the search bar, click the magnifying glass or use the keyboard shortcut CMD + k for Mac and CTRL + k for Windows. 

Type a partial name and select the widget from the search results to jump instantly to that widget.

Try it now in Studio! 

Studio Jump to Widget


With Flow publishing support built into the Studio REST API v2, you can now create, publish, and manage your Flows programmatically without having to log in to Twilio Console.

Flow definitions are exposed as JSON schemas and can be easily updated via the Twilio helper libraries and Twilio CLI.

With the new Flows endpoint you can

  • Integrate Flow publishing into your CI/CD pipeline to automate Studio deployments
  • Programmatically move Flows between accounts or subaccounts
  • Create your own custom, branded Studio front-end UI 

The Studio REST API v2 is now available on all customer accounts.

To learn more, read the announcement on our blog or try the quickstart.


Twilio Studio now supports programmatically ending an active Execution via the REST API and the Twilio helper libraries. This method is useful in cases where a new REST API-triggered Execution needs to override an existing Execution that is already active for the same Contact. Previously active Executions could only be ended via the Console.

To learn more, visit the API documentation for End an Active Execution.


Following the release of Amazon Polly Neural Text-to-Speech voices for the Voice <Say> verb, Studio now supports the same new voices in the Say/Play and Gather Input widgets.

polly-neural-studio.png

To learn more, review the release announcement for <Say>, or just try it out now in Studio.


Twilio Functions created via the Serverless API can now be integrated with your Studio Flows through the Run Function widget.

Selecting a Function to invoke in the Flow is easy. For Functions created via the Console UI choose the "Default" service, and for Functions created via the Serverless API choose the Service and Environment where they are deployed.

Run Function v2 widget

To learn more, visit the documentation for Run Function, or just try it out now in Studio.


With this release, Studio Gather Input On Call widget now supports additional speech recognition features so you can fine-tune your Studio Flows for Voice. The new attributes allow you to adjust the Speech Timeout, specify a Speech Model, and control the Profanity Filter setting. All this functionality is powered by the underlying Gather verb from our Programmable Voice product.

In addition to the Gather improvements, the Record Voicemail widget now provides controls for the Trim Silence and Play Beep settings and even provides access to the Recording Status Callback URL so your application can be notified when a new recording is complete.

Finally, the Say/Play widget supports sending Digits on a call when the Play option is selected, allowing you to programmatically play DTMF tones to navigate an external IVR.

To learn more, visit the documentation on the Gather widget, Recording widget, and Say/Play widget, or just try it out now in Studio.


Build multi-language flows faster and without duplicating widgets by using Liquid template variables in the Language and Voice fields of Say/Play and Gather widgets.

studio-sayplay-dynamic-language.png

To learn more, visit the documentation on the Say/Play widget or the Gather widget, or try it out in Studio.


Help docs now embedded in Studio Flow editor GA

Getting help while editing a Studio Flow just got easier with the release of the embedded help system. Now you can open help pages and search the docs without leaving the editing canvas.

Click any of the help icons throughout the canvas to load the Studio docs in the help window. The help window can be moved anywhere on the canvas that you find convenient or minimized to stay out of your way while you work.

Open a Flow and click the help icon to try it out in Studio.

Studio Embedded Help


The Make Outgoing Call widget has been updated to include full support for Answering Machine Detection and advanced call recording options. Simply re-add the widget to an existing Flow to pick up the new features.

To learn more, visit the documentation on the Make Outgoing Call widget, or try it out in Studio.


New Twilio Studio widget: TwiML Redirect GA

The TwiML Redirect Studio widget allows you to redirect control of a voice or messaging execution away from Studio to execute custom TWiML and then return back to the flow. This allows you to extend Studio further with your own custom code.

To learn more, visit the documentation on the TwiML redirect widget, or try it out in Studio.


New Twilio Studio widget: Call Recording GA

The new Call Recording Studio widget allows you to toggle the recording of voice calls handled by Studio. The widget exposes all of the functionality of Programmable Voice's call recording, including recording channel management, status callbacks, and trim control via our drag-and-drop interface.

To learn more, visit the documentation on the Call Recording widget, or try it out in Studio.