Twilio Sync

Twilio Sync is Twilio's state synchronization service, offering two-way real-time communication between browsers, mobiles, and the cloud. Using Sync helps you avoid building all the real-time infrastructure to do this yourself. Instead, Twilio:

  • terminates and authenticates compressed websocket connections,
  • manages permissions and access,
  • pushes updates to that data down to the endpoints, and
  • handles recovery from connection loss, including any missed state updates.

Sync leans on the concept of state synchronization. When you build your application around state, your endpoints and your backends manipulate persistent data in the Twilio backend, using that as the ultimate source of truth and agreement. From there, each new connected endpoint not only gets live updates as they happen, but they also get the latest state, even over intermittent connections.

With these building blocks, you can create experiences like:

  • Co-Browsing, Create immersive support experiences by letting two users see the same views, share mouse pointer positions, or fill in forms together.
  • User Presence. Help users contact each other with online/offline context or even what kind of device they're using.  
  • Live Dashboards. Pump calculated or queried statistics from your TaskRouter backend into Sync and build beautiful visualizations of your contact center,
  • Home Automation. Room temperature, lighting, or even your front door: homes and production facilities are full of state; use Sync to expose and manipulate it from a distance.

Get Started in JavaScript

Get Started on iOS

Get Started on Android

Getting Help

Since this is a beta product, we are anxious to hear your feedback and help you with any trouble you may encounter. For technical support, send a mail to help@twilio.com. We're also happy to hear your feedback or your requests, so don't hesitate to get in touch!

Need some help?

We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.