Menu

Getting Started with Flex Insights

This guide shows you how to enable and access Flex Insights and provides answers to frequently asked questions.

Enable Flex Insights

Flex Insights is a paid feature that is included in Active User Hour and Named User Pricing Plans. Before you can enable Flex Insights, you must upgrade your Flex project and select a pricing plan.

To upgrade your Flex project:

  1. From the Twilio Console, use the drop-down selector in the top-left corner to open your Flex Project.
  2. Select Upgrade Project.
  3. Complete the required information.
  4. Select Upgrade Account.
    Upgrade Account

To select a pricing plan:

  1. From the Twilio Console, navigate to Flex > Pricing.
  2. Choose a pricing plan, then click Select Plan.

To enable and provision Flex Insights:

  1. From the Twilio Console > Flex > Pricing, select the link Click here to enable Flex Insights.
    Enable Insights
  2. Complete the fields, then select Provision Insights.
    Note: It may take a few minutes to complete activation.
  3. Flex Insights is now enabled. You can turn on the Call Recording capability as shown below to play back outbound calls in Flex Insights.
    Flex Insights Enabled
  4. Log out and log back in to your Flex account.

For information on user provisioning and role assignment, see Flex Insights User Roles.

Flex Insights receives all of the events that are generated by your TaskRouter Workspace. While we populate many Insights data fields directly with values coming from TaskRouter, you can customize Insights with other data fields of your choice.

For more information, see Enhance your Flex Insights Integration.

Access Flex Insights

Enabling Flex Insights adds the following pages to the Flex UI:

To access the Analytics Portal, open the Dashboards page from the left menu.

Flex Menu with Insights Pages

Learn Flex Insights

Get the most out of Flex Insights. Check out these Flex Insights training courses:

Frequently Asked Questions

What's Included?

Flex Insights Historical Reporting includes:

  • Custom Metric and KPI Definition: Define your own custom metrics and KPIs and customize existing metrics and KPIs to fit your business.
  • Custom Report Builder: Create custom reports and dashboards through an easy-to-use report builder.
  • Email-Based Alerting on Metrics: Define custom alerting thresholds on any metric and receive emails when thresholds are exceeded.
  • Pre-Built Reports and Dashboards: Analyze contact center performance through powerful built-in reports.
  • Report and Dashboard Exports: Export dashboards and reports as Excel, CSV, PNG, or PDF files.
  • Report Export API: Load your analyzed interaction data into your data warehouse through our REST API.
  • Reporting on Custom Interaction Data: Add context to, improve the richness of, and slice and dice your data by using custom attributes attached to an interaction.
  • Scheduled Dashboard and Report Emails: Schedule emails of Reports and Dashboards on a defined interval.

Agent Conversations Assessment features include:

  • Call Comments: Provide freeform comments and feedback on conversations to improve agent performance.
  • Conversation Player: Play back voice conversations that include annotations for agent scoring.
  • Quality Evaluation Questionnaires: Evaluate the quality of calls using customizable evaluation questionnaires.
  • Questionnaire Builder: Create quality evaluation questionnaires for call scoring.

Are Real-Time Analytics Available?

Flex Insights provides a historical view of conversations, enabling customers to aggregate data at different levels, identify short and long-term trends, and better understand the overall picture of contact center performance.

As opposed to operational reporting, Flex Insights provides analytical insights for process and workflow streamlining in the contact center.

Are Email and Chat Channels Supported?

The Analytics Data Model supports multiple communication channels, including chat and email.

What Metrics Are Available?

Out of the box, Flex Insights captures and reports a number of metrics including abandoned conversations, handled conversations, and queue time. We update the list of built-in dashboards, reports, and metrics with each release.

Are Custom Fields Supported?

Yes. Flex Insights consumes TaskRouter events data. This means that you need to pass custom data via task attribute updates. You can set up to five Custom Conversation Measures (numeric values) and up to seven Custom Conversation Attributes (text values) to hold custom conversation data. For more information, see Add custom attributes and measures.

Can You Listen to Individual Calls?

Yes. You can drill down into individual conversations and open them with the conversation Player. In order to play a recording from a conversation, the recording file URL must be passed as a task attribute to Flex Insights. For more information, see Add links to recordings.

Are Agent Transfers Visible?

Yes. Flex Insights supports multi-segmented conversations containing cold transfers. You can see customer contact from the time a customer enters the queue to the end of the last call segment with an agent.

How Often Is Data Refreshed?

The default data refresh frequency is every 60 minutes, at the top of the hour. 15 minute refresh intervals may be available for your account. Submit a support ticket to request more information.

How Can I Tell When Data Was Last Refreshed?

You can check this information via the Analytics Portal by navigating to Data > Datasets. The Upload Time column indicates the timestamp of the latest data upload. Please note that a data refresh only happens if new events were generated since the last upload.

Last Updated

Note: You must have the role of Editor to access this tab.

What Is the Data Retention Period in Flex Insights?

Flex Insights has a data retention period of 24 months.

Are Multiple Twilio Account SIDs Supported in a Single Dashboard?

Each account has data in an isolated Flex Insights workspace. Data from different Flex Insights workspaces can not be used in a single dashboard.

How Do I Move Flex Insights to a New Account?

Contact Twilio Technical Support in advance for assistance.

My Question Is Not Listed Here. Who Can Help Me?

Please contact the Flex Insights Support Team at team-wfo@twilio.com. We will be happy to assist with your inquiries!

Rate this page:

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 by visiting our Twilio Community forums or browsing the Twilio tag on Stack Overflow.

Thank you for your feedback!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Sending your feedback...
🎉 Thank you for your feedback!
Something went wrong. Please try again.

Thanks for your feedback!

Refer us and get $10 in 3 simple steps!

Step 1

Get link

Get a free personal referral link here

Step 2

Give $10

Your user signs up and upgrade using link

Step 3

Get $10

1,250 free SMSes
OR 1,000 free voice mins
OR 12,000 chats
OR more