Build the future of communications.
Start building for free
  • By Ari Sigal
    Twilio adds support for RCS, next generation carrier messaging Twilio adds RCS Business Messaging

    The RCS Business Messaging Developer Preview is currently paused. Please check back here for future updates. For more information about the messaging channels you can use with Twilio, including SMS, MMS, and WhatsApp, visit our website.

    We’re excited to announce support for RCS Business Messaging, enabling you to build more engaging, rich messaging experiences while leveraging the reach of SMS. RCS (Rich Communications Services) upgrades carrier messaging with features like sharing high resolution photos and videos, adding appointments to a calendar, mapping directions to a business, browsing a carousel of products, sharing location, and more. This standard aims to combine the messaging features consumers expect from popular messaging apps like WhatsApp and Facebook Messenger with the ubiquity of SMS.

    With Twilio, developers can use one API to deliver the richest messaging experiences for any device, while reaching every user. To that end, we are announcing Rich Messaging Extensions, …

    Read More
  • By Ari Sigal
    Coming Soon – Twilio Frame, UI Components for in-app Chat, Voice, & Video tw2_frame_blog_header
    • UI components and tools for JS, iOS, and Android.
    • Integrated with Programmable Chat, Video, and Voice SDKs.
    • Coming soon to a Twilio SDK near you.

    Today at SIGNAL, we announced Twilio Frame, a set of UI components and tools for embedding chat, voice and video in your web and mobile apps. Twilio Frame provides you with the tools to quickly build a rich, branded visual experience that works across iOS, Android, and web and is already wired to work with your Twilio apps. Frame is built on top of Twilio’s Chat, Video, and Voice SDKs allowing you to seamlessly move between different communication channels on the same screen.

    Gettin’ GUI with it

    Twilio’s first products, Programmable Voice and Messaging, opened the black box of telecom to millions of web developers. SMS and voice apps don’t have front-end requirements; the user interface is simply the phone’s native …

    Read More
  • By Ari Sigal
    Twilio Programmable Chat – Now Generally Available tw2_programmable-chat_blog

    Note: at SIGNAL 2019, we launched the Conversations API, which supports cross-channel conversations, including chat.

    Today we’re excited to announce that Programmable Chat has graduated from beta to general availability (GA). Formerly known as IP Messaging, Programmable Chat is Twilio’s full-featured SDK for adding feature rich chat to your mobile and web apps. Moving to general availability pulls the training wheels off, further improves performance, adds new features to our SDKs and REST API, and simplifies the pricing model. With these SDKs, customers have added chat to everything from customer support to interactive music video premier experiences.

    During beta, businesses of all shapes and sizes added Programmable Chat to better facilitate their services. Enterprises like ING, one of the world’s largest banks, are rethinking their call centers and adding Programmable Chat to engage with customers the way they want to be reached. Used.CA uses chat to …

    Read More
  • By Ari Sigal
    Take More Control of Outbound Messages Using Validity Period Screen Shot 2020-05-05 at 8.23.58 PM.png

    Better late than never...or is it? For some applications, it may be better for a message to fail completely than to arrive late. Now you have more control over your messages using validity period. This period dictates how long you want Twilio to try to deliver your messages before failing with an error.

    Imagine you subscribe to SMS traffic alerts for your daily evening commute home. You time your departure based on the alerts, but that day you get nothing. You drive off uninformed and steer right into Carmageddon 2.0. As you pull into your driveway three hours later, you get the text you were expecting three hours earlier. At this point the text serves no purpose other than to annoy you.

    You, the developer, can save your users from this fate. Configure a validity period on those time-sensitive SMS messages.

    Why Messages May Arrive Late

    To better understand …

    Read More
  • By Ari Sigal
    Twilio Programmable Chat release with new features and pricing Programmable Chat

    Today we’re excited to announce a comprehensive update to our chat SDKs giving you even more control over the chat experience and cutting the time it takes to build full-featured chat into your mobile apps, SaaS products, and websites.

    Allow me to reintroduce myself

    We’ve found that IP Messaging wasn’t an intuitive product name for many of you. When you came looking for a Twilio chat product, you didn’t find one. Instead you found two “messaging” products. We think the name Programmable Chat does a better job of describing the current product and is a bit easier to grok for someone learning about it for the first time.

    What’s new

    With this release we’ve introduced a slew of new features …

    Read More
  • By Ari Sigal
    Introducing Sync – Real-time State Synchronization API Twilio Sync – the easy way to synchronize application state

    Today we’re excited to introduce Sync, a purpose-built API for easily synchronizing state across devices and between users. State synchronization is a critical part of every application, but it’s a complex problem to solve in real-time, at scale. With Twilio Sync, developers can now spend their time building features for customers instead of building state synchronization infrastructure or customizing general purpose backend products. Sync is designed to work either as a completely stand alone state management system or in tandem with Twilio Programmable Voice, Video, IP Messaging or other Twilio products to provide context rich, real-time communications.

    Every app today is a real-time app

    When streaming music, listeners expect to transition between their phone and laptop seamlessly and control what they are listening to from either device. When co-editing a shared document, collaborators expect to see updates as they’re made. When requesting a ride, riders expect to …

    Read More
  • By Ari Sigal
    Announcing Twilio Interconnect – Private Connections to the Twilio Cloud Interconnect

    Today we are excited to introduce Twilio Interconnect a private connection to the Twilio cloud. For the first time, you can take advantage of Twilio’s SIP capabilities over an entirely private network connection. Interconnect works with both Elastic SIP trunking for deploying on-demand voice connectivity around the world and with SIP Interface for adding new capabilities to your voice applications. A private connection protects yours calls with network-level security, and can guarantee quality end to end.

    Since we launched Elastic SIP Trunking in 2014, thousands of companies have been using it to get instant global voice connectivity for their offices and products. Even more companies h …

    Read More
  • By Ari Sigal
    Emergency Calling (E911) Available Today for SIP Trunking in Twilio Account Portal Twilio Emergency Calling – E911

    We’re excited today to make Emergency Calling available within the US and Canada, and configurable for Elastic SIP Trunking in the Twilio account portal. Elastic SIP Trunking is our service that enables you to instantly provision global voice connectivity for VoIP infrastructure (whether that’s a PBX, SBC, or any other SIP infrastructure).

    Emergency Calling allows you to route 911 calls to the appropriate Public Safety Answering Point (or PSAP) and programmatically pass along your address and callback number whenever the PSAP is equipped to receive that information.

    Instant connectivity
    Since launching SIP Trunking, we’ve consistently focused our roadmap on making deployment at scale ins …

    Read More
  • By Ari Sigal
    Twilio Client 1.3 Adds ORTC Support for Microsoft Edge, Call Quality Improvements, and More Programmable Voice iOS SDK

    Today we are excited to launch improvements to the Twilio Client JavaScript SDK, our service that enables developers to embed voice communications in browser applications, giving users the power to communicate with context. Twilio Client 1.3 brings a ton of improvements to your voice over IP applications. The library is now compatible with ORTC in Microsoft’s Edge browser. The combined new features of static IP address ranges for Twilio Client media servers and the ability to select the specific Twilio data center you’d like to use makes it easier to apply QoS and firewall policies to Twilio Client media. And the addition of DSCP packet tagging can help you eliminate call quality issues …

    Read More
  • By Ari Sigal
    In-App Video Now Available in Public Beta Twilio Video enters public beta

    Today, we’re excited to announce that Twilio Video is available to all Twilio customers as a public beta. You can now access our iOS and Javascript SDKs from the Twilio account portal, and embed live peer-to-peer video into your mobile and web applications. (Request access to Android SDK here).

    We are stoked about the potential of in-app video calling – because it enables use cases that surpass a traditional face-to-face video call. But here’s the curious thing, traditional video calls have only really gained serious traction within the consumer space.

    With our consumer hat on, we use video chat much differently than we would in a professional setting, or when asking for customer service. With cousins that are 10,000 miles away from me at any given time, video calling is essentially the foundation of my entire relationship with them. It works for that relationship. But in a work …

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