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)
Aug 27, 2019
Scale SLA increases
The new version of Marketing Campaigns now supports contact storage for up to 10M contacts per user, with additional scale possible on a per-user request.
Aug 27, 2019
Default syntax for substitution tags
The new version of Marketing Campaigns uses a new syntax for the default or fallback value of a substitution tag used in a Marketing Campaigns email subject line or body content. The default syntax is {{ insert first_name "default=Customer" }}.
Aug 26, 2019
Valid Characters for Event Webhook Authentication
We have updated the characters that can be included in the credentials for webhook authentication. Starting today, characters will be limited to those that are included on this list. Please ensure your webhook credentials (username + password) adhere to this updated list to continue uninterrupted access to our webhook.
Aug 26, 2019
Rate limits for Multimedia Messaging (MMS)
In order to keep you in carrier compliance and ensure fair service across all customers, we now have rate limits in place for MMS service. While you can still send messages to Twilio at a rapid rate, the delivery rate for each account is now capped at 25 messages per second (MPS) and for each Twilio long code at 1 MPS.
For time-sensitive messages, we recommend that you keep a close eye on the queue length via Message Queue Insights in the console. You can also find more details on this page.
Aug 22, 2019
Chat Monitoring added to Flex Teams View
Flex admins and supervisors can now monitor live messaging conversations while managing their agents. The Flex Teams View provides a real-time transcript for any of Flex's messaging channels, like SMS, WhatsApp, or Facebook Messenger.
Learn more about supervisor capabilities and Teams View programmability in our Monitoring Agent Activity guide.
Aug 22, 2019
Programmable Video Recordings Generally Available
Twilio Video Recordings, previously in Public Beta, is now Generally Available. Video Recordings allows you to flexibly record any of your Twilio Video Group Room interactions, with separate recording files for each audio and video track of all Room participants. Our API and pricing has not changed with the GA release.
As part of the GA release, we are introducing Video Recordings bulk deletion capabilities in the Twilio Console. This allows you to delete a large set of Video Recordings at once instead of deleting them one-by-one.
Aug 22, 2019
Video Compositions Bulk Deletion in the Twilio Console
Twilio Video Compositions now supports Bulk Deletion in the Twilio Console. This capability provides customers a much simpler way to delete large sets of Video Compositions compared to the previous process of individual Video Composition deletions.
Aug 22, 2019
Outbound Calling Available in Flex Pre-Release Features
Flex now includes a pilot dialpad, enabling your contact center agents to make outbound calls to customers, add internal employees or external numbers to a call, and send DTMF tones to connected calls. Enable the feature under the Pre-Release Features section in the Flex Admin UI.
Learn more about the Dialpad and Pre-Release Features within our End User Guide.
Aug 22, 2019
HTTP Callbacks (webhooks): Connection Overrides for Voice
Twilio's Programmable Voice platform for HTTP callbacks (webhooks) has been enhanced to allow you to easily override our default connection settings on a per request basis, giving you simple and flexible control of callbacks to your server/applications.
Twilio uses HTTP callbacks (webhooks) to let your application know when events happen, such as receiving an incoming phone call. When the event occurs, Twilio makes an HTTP request (usually a POST or a GET) to the URL you configured for the webhook. Twilio has implemented the override as a URL extension in the form of "fragments" that can be added to the standard HTTP webhook URL on a per request basis.
The Connection Override parameters allow you to specify:
- Longer timeouts to better support intermittent network issues between Twilio and your server/application.
- Shorter timeouts to speed up failover (to fallback URL) in the case of an outage on your server/application.
- HTTP callback connection retries on failures/timeouts.
- The egress Twilio Edge Location for your HTTP callback
- The total timeout limit for all of the retries to complete your request.
- The use of Server Name Indication (SNI), if your server/application requires SNI to ensure a proper TLS handshake for all attempts.
For details please refer to our user documentation.
Aug 22, 2019
Advanced Opt-Out for SMS is Generally Available
Advanced Opt-Out gives customers granular control over the end-to-end compliance experience for their customers and users. Customers can now customize opt-in, opt-out, help keywords, and confirmation messages on a global basis with per-country or per-language overrides all within the console.
Deep dive on recent Twilio product updates
Customer data changelog
See the changelog for Customer Data Platform, including Connections, Protocols, Unify, and Engage.
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.