Twilio - Flex logo

Twilio - Flex

Twilio - Flex

Twilio Flex is a programmable contact-center platform for call centers — agent desktop, IVR/ACD routing, and deep integration with Twilio's full communications stack.

Visit site ↗Health checked 9h ago
Use it when

Seamless integration with the full Twilio stack (Voice, Messaging, TaskRouter)

Watch for

Billed per agent-hour — small teams may not justify the cost

First check

Provision a Flex instance from Twilio Console, grab Flex SID. Develop React plugins locally via npm and deploy to the Flex instance for UI customization.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
151 ms
Protocol
REST, WebSocket
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 151ms
01

About this API

Flex is Twilio's contact-center-as-a-service, positioned between two extremes: heavy traditional CCaaS (Genesys, NICE — heavy customization and training) and simple helpdesk (Zendesk Chat, Intercom). Flex gives you an out-of-the-box agent desktop where every UI element is programmable via React plugins. Backend routing uses TaskRouter (also an open API), pluggable with CRM data for skill matching / priority adjustment. Billing is per agent-hour rather than per call or message — cost stays predictable at high volume. The killer feature: all customer interactions (SMS, WhatsApp, Voice, email) handled in a single agent view.

02

What you can build

  • 1Build a custom contact-center agent desktop
  • 2Smart routing by customer attributes (VIP routing, skill-based matching)
  • 3Unified ticketing across SMS/WhatsApp/voice/email
  • 4Inject CRM data into agent context
03

Strengths & limitations

Strengths

  • Seamless integration with the full Twilio stack (Voice, Messaging, TaskRouter)
  • Fully programmable agent UI (React plugin architecture)
  • TaskRouter for enterprise-grade routing policies

Limitations

  • Billed per agent-hour — small teams may not justify the cost
  • Requires frontend dev capacity to capture customization upside
  • No built-in CRM — bring your own Salesforce/HubSpot
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://support.twilio.com/<endpoint>
05

Getting started

Provision a Flex instance from Twilio Console, grab Flex SID. Develop React plugins locally via npm and deploy to the Flex instance for UI customization.

06

FAQ

How is Flex different from TaskRouter?+

TaskRouter is the backend routing engine. Flex is the complete product — TaskRouter + agent UI + communications integration. You can use TaskRouter standalone and build your own UI.

Can Flex integrate with Salesforce?+

Yes, an official Salesforce CTI adapter ships out of the box with screen pop and call logging. Deeper integrations are possible via React plugins.

What are the network requirements for remote agents?+

WebRTC needs 100 kbps stable per call. Flex runs in-browser via WebRTC — no VPN or leased line required.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST, WebSocket
SDKs
javascript, python
Response time
151 ms
Last health check
5/12/2026, 7:38:32 AM
08

Tags

09

More from Twilio