Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free


  • By Alan Klein
    Automate Flow Deployments with the Studio REST API v2, Now Generally Available Studio REST API v2 Hero

    Twilio Studio has enabled thousands of developers to quickly build and deploy complex communication workflows and scale effortlessly on Twilio Runtime, our Serverless environment. Today Studio has made publishing and deployment of Flows even more powerful.

    We are pleased to announce the general availability of Studio REST API v2, providing full support for publishing of Flows via the REST API, Twilio’s helper libraries, and the Twilio CLI.

    Studio flows and automated deployments

    A Studio flow is created using functional widgets with a drag and drop graphical user interface. Builders and developers alike have used the simple interface to create impressively powerful no-code and low-code workflows based on their specific needs.

    As Studio evolved, customers began asking for ways to programmatically create, read, update, and delete flows. Behind the Studio graphical user interface, flows …

    Read More
  • By Steph Moorhead
    A Year of 1 Trillion Emails: The Customers Who Sent Them A YEAR OF 1 TRILLION EMAILS - 2340x1000 - NO TEXT@2x.png

    This article originally appeared on the Twilio SendGrid blog.

    During a year of change, email has become an even more crucial connection between businesses and their customers. Email engagement increased by 200% in the wake of the COVID-19 pandemic. As more customers stay at home, checking the inbox has become a regular part of customers’ daily routines—day and night, we check-in with our favorite brands and organizations. 

    In 2020, Twilio SendGrid kept businesses connected to their customers by reliably processing over 1 trillion emails. Imagine 1 trillion letter-sized pieces of paper lined up end to end. That’s 173 million miles—long enough to travel to Mars and back when it's closest to Earth. Twice!

    This incredible feat would not have been possible without our customers: senders both large and small who trusted us to deliver email to their customers. To celebrate this milestone, here’s a look at a few …

    Read More
  • By Hiroto Masaki
    changelog 投稿内容のサマリ (2021年1月上旬の内容) changelog Jan-2021 1st half JP

    前回より、/changelogサイトへの投稿内容を、こちら/blogサイトに抄訳版として定期的にまとめてご案内しております。製品アップデートの内容のご確認にお役立てください。■■ なお当抄訳版は、ひとまず月2回を目安に運用開始いたしました。(前回は年末年始を挟んだこともあり、2020年12月下旬の投稿内容を2021年1月中旬に投稿しました。) フレッシュな情報の取得につきましては、これまで通り、/changelogサイトの内容をRSSフィード経由あるいはTwitterチャネル経由でご確認ください。■■ 最後に、内容が正確であるよう努めますが、差異等があると判断される場合にはオリジナルの/changelogサイトの投稿を参考にするようお願い致します。また記載の日付は米国時間帯ベースとなること、予めご了承ください。

    API Key and 2FA Requirements Enforced for remaining Free Users

    2021年1月13日、フィルタ=SendGrid Email API、リリース=GA [オリジナルの英語投稿はこちら]

    Twilio SendGridでは、全てのお客様アカウントのセキュリティを担保する観点から、今回よりフリープランのお客様アカウントにおいてもAPIキーによる認証が必要となります。この要件は、APIリクエストおよびSMTP接続構成の双方に該当します。現在ユーザ名とパスワードのみによるベーシック認証でAPIリクエストあるいはSMTPリクエストを行っているお客様は、この要件変更により認証エラーとなります。今後は、 …

    Read More
  • By Charlie Santos
    Capturing Twilio Video JS SDK Logs Capturing Twilio Video JS SDK Logs

    Logging provides visibility into your application's behavior. This information is essential when troubleshooting operational issues. Traditionally, however, logging is only performed on the backend in a production build. Frontend applications usually hide client side debug logs and only expose warnings and errors by default. Even with debug logging enabled, there is no easy way to send logs to a remote server, making it hard to debug issues in production.

    While application developers can build logging mechanisms to capture client side logs and send them to a remote server, the growing number of third party libraries and SDKs makes this harder to do. In most cases, third party libraries and SDKs have their own logging mechanisms and do not expose a way for developers to capture their specific logs.

    Now with Twilio Video JS Logger, developers can intercept logs generated by the Twilio Video JS SDK. This allows for real-time …

    Read More
  • By Hiroto Masaki
    changelog 投稿内容のサマリ (2020年12月下旬) changelog Dec-2020 2nd half JP

    今回より、/changelogサイトへの投稿内容を、こちら/blogサイトに抄訳版として一定タイミングでまとめてご案内するように致します。製品アップデート系の内容のご確認にお役立てください。■■ なお一定タイミングとして、先ず月2回を目指してまいります。フレッシュな情報の取得につきましては、これまで通り、/changelogサイトの内容をRSSフィード経由あるいはTwitterチャネル経由でご確認ください。■■ 最後に、内容が正確であるよう努めますが、差異等があると判断される場合には/changelogサイト側投稿を参考にするようお願い致します。また記載の日付は米国時間帯ベースとなること、予めご了承ください。

    Voice Insights Call Summary and Events Updates

    2020年12月18日、フィルタ=Programmable Voice、リリース=GA [オリジナルの英語投稿はこちら]

    Voice Insights機能のCall Summaryレコードに、キューイング時間のパラメータが含まれるようになりました (properties.queue_time)。キューイング時間とは、新規コールを作成するためのAPIリクエスト発行時点から実際にコールが開始されるまでの間の推定時間です。Programmable Voiceでは、コールを作成する際のAPIリクエストのレートがアカウントレベルで設定されているCPS(Calls Per Second)値を超過すると、該当コールのリクエストがキューイングされます。

    また、警告レベルのイベ …

    Read More
  • By Hiroto Masaki
    SIP レジストレーションにおけるエッジロケーションへの対応 SIP Registration Locality JP


    SIPレジストレーションを行うことで、SIP対応デバイスやソフトフォンをTwilioに直接接続することができます。またProgrammable Voice APIを使用して、複雑なハードウェアやネットワークへの物理接続を必要とせずに、強力なコール処理ロジックを構築することができます。おなじみのTwilioアプリケーションを使って、PSTNやWebRTC/モバイルクライアントと同じようにSIPエンドポイントに接続することができるのです。しかしこれまでは、レジストレーション済みSIPデバイスはグローバルにコールを発着信することができるものの、SIPレジストレーション先は、米国バージニア州アッシュバーン(米国東部)にある当社データセンターに限定されていました。



    エッジロケーション経由で登録すると、アプリケーションのパフォーマンスが向上し、以下のようなメリットがもたら …

    Read More
  • By Paul Heath
    Announcing General Availability of Twilio Functions Invocation Functions invocations GA

    Today we are announcing the General Availability of Twilio Functions invocations.

    Twilio Functions replaces the need to host or stand up your own web server to serve TwiML or any other HTTP responses, underpinned by your own infrastructure and programming logic. Functions gives you the ability to develop programmatic logic to handle the orchestration of discrete tasks with the convenience of pre-built cloud infrastructure.

    With Twilio Functions invocations moving to General Availability, you now have guaranteed service level agreements for functions and assets that you invoke.

    What is a Function invocation?

    Twilio Functions flow chart with invocations

    Twilio Functions are straightforward to use. Indeed, we’re heavy users here at Twilio –  functions underpin Twilio Studio, Twilio Flex Plugins, and many other things.

    To see functions in action you can quickly deploy pre-written code to your account from Twilio’s CodeExchange for free – it works, and you can modify the code for your purposes. If …

    Read More
  • By Elliot Goldwater
    Extend Your Contact Center With Twilio Flex Ecosystem Partners Twilio Ecosystem Logo

    Modern contact centers depend on a wide variety of solutions, channels, and integrations, to create differentiated experiences that drive customer engagement.

    At SIGNAL 2020, we launched the Twilio Flex Ecosystem to streamline the discovery, integration, and implementation of partner solutions that enhance the Twilio Flex platform. The Twilio Flex Ecosystem enables customers to implement solutions using validated integrations, that are developed to work like a natural extension of Twilio Flex contact centers.

    Ecosystem Partners provide solutions that can benefit the customer journey, across every Twilio Flex channel. We have partnered with a diverse set of technology providers, including: Calabrio OneAcqueon Outbound Campaign Management, Google Cloud AI, and Glance 1-Click Connect, to provide integrations tailored to Twilio Flex.

    These solutions were developed to work seamlessly across Twilio Flex channels and the programmable agent desktop, to enable customers to customize the functionality of their contact center. Twilio …

    Read More
  • By Bill Harrison
    Announcing Support for Regional Twilio SIP Registration Regional SIP Registration


    SIP Registration allows you to connect your SIP-enabled devices or softphones directly to Twilio, and use the Programmable Voice API to build powerful call-handling logic without standing up complex hardware or physical connections to your network. You can use the Twilio applications you know and love to connect to SIP endpoints the same way you do to the PSTN or WebRTC/Mobile clients. Until now, however, while your registered SIP devices could make and receive calls globally, your endpoints could only register to Twilio via our US-East data center in Ashburn, VA, USA.

    Earlier this year, we announced new Twilio Edge Locations to improve application performance. With this launch, we are building on top of what we delivered to improve the end-user experience.

    Today, we are happy to announce that Twilio SIP Registration is now accessible via our public and private Edge Locations worldwide. Now you can register your SIP device …

    Read More
  • By Bill Harrison
    Two More Reasons to Use Twilio Programmable Voice with Your SIP Network Programmable Voice Multidial Blind transfer

    As we continue to grow and develop our Programmable Voice portfolio, we are excited to announce the addition of new capabilities to enhance the overall user experience. These features will enable you to use the applications you have developed for PSTN and Client access interchangeably with your SIP endpoints too.

    Support for Blind Transfer with addition of inbound SIP REFER to Twilio

    The SIP REFER method enables moving an active SIP session from one SIP endpoint to another. In other words, REFER is used to implement call transfers on your SIP-connected calls. Until now, Twilio has only supported sending outbound SIP REFER messages to your SIP network, using the TwiML <Refer> verb.

    Today, we are announcing support of inbound SIP REFER messages, meaning you now can send SIP REFER messages from your SIP network to Twilio in order to initiate call handling in your application. Effectively, this means that Twilio …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.