We recommend that you upgrade to Flex UI 2.x.x so you can continue accessing:
Real-time, first-party data to provide a detailed view of every individual customer with Unified Profiles in Flex
AI features that use your data to hyper personalize virtual agent conversations, agent assist recommendations, and insights to reduce operational costs
Flex Conversations for a variety of channels, including SMS, chat, WhatsApp, email, and Facebook Messenger (public beta)
Inbound and outbound digital messaging, support building accessible plugins and experiences for disabled users using Twilio Paste
Getting expert help with your migration
You have several options for migrating to Flex UI 2.x.x:
If you have an in-house developer team, you can use this guide to migrate on your own.
You can tap into the expertise of Twilio Professional Services. Flex solutions experts will complete a focused evaluation of your business's environment and provide documented recommendations for a smooth upgrade. If you decide to take this route, start by reaching out to your Twilio Account Executive to learn more.
You can reach out to one of Twilio's partners. Twilio has an ecosystem of system integrator partners that work extensively with Flex. They can assess your business's current Flex environment and work with you to develop a migration strategy. See details about our recommended partners.
Use this guide to migrate on your own
This Flex UI 1.x.x to 2.x.x migration guide covers breaking changes to the Flex UI programming interfaces. It covers required changes you may need to make to custom code or plugins. The most notable changes are:
If you use Webchat, you must upgrade it. Because Webchat 2.x.x is is built on legacy messaging, it's no longer supported. Upgrade to Webchat 3.x.x, which is built on Conversations and includes enhanced security features. You also have the option to switch to the Twilio Webchat React app. For more details, including a comparison of all three of these Webchat apps, see Migrate to Webchat 3.x.x.
Try the migration in a test environment first. Starting with a test environment enables you to identify and correct any unexpected effects without impacting your production application.
The following sections outline high-level migration steps that you must take:
Without custom plugins
If you don't have any custom plugins for Flex UI, complete the following steps: