Flex Insights (also known as Historical Reporting) is currently available as a public beta release and the information contained in the Flex Insights documentation is subject to change. This means that some features are not yet implemented and others may be changed before the product is declared as generally available. Public beta products are not covered by a Twilio SLA.
Any reference to "Historical Reporting", "Flex Insights API", "Flex Insights Historical Reporting", or "Flex Insights Historical Reporting API" in the Flex Insights documentation refers to Flex Insights.
Abandoned conversations are those where a customer did not talk to an agent because the customer disconnected while waiting in a queue.
Abandoned conversations may occur because the customer hung up or disconnected due to technical issues (for example, a lost signal while calling from a mobile device). Abandons can happen either in a queue that a customer enters from an IVR or during a transfer to another queue. Abandoned conversations do not include calls disconnected at any point during the IVR flow.
Below you can find a list of built-in metrics you can start using for abandoned contacts analysis.
Abandoned Conversations
is the number of conversations in which customers and agents have not been connected with each other.
1SELECT IFNULL(COUNT(Conversation,Segment), 0)2WHERE Abandoned = Yes AND Abandoned Phase <> Voicemail
Abandoned Conversations %
is the ratio of Abandoned Conversations
to total offered conversations:
SELECT Abandoned Conversations / Conversations including Abandoned
Abandoned Segments
reflects the number of segments in which customers and agents have not been connected with each other. This metric is useful if you have calls with transfers, and abandons may happen during a transfer to another queue. In this situation you'll be looking at abandons on the level of segments, which will help you measure abandons for specific queues.
Wondering what's the difference between Segment and Conversation? Please check out the Conversation Structure article.
1SELECT IFNULL(COUNT (Segment), 0)2WHERE Abandoned = Yes AND Kind = Queue AND Abandoned Phase <> Voicemail
Abandoned Segments %
is the ratio of Abandoned Segments
to total offered segments:
SELECT Abandoned Segments / Segments including Abandoned
Abandon time
captures the time a customer waited in a queue before hanging up. The abandon timer begins the moment the customer enters the queue, or at the end of the previous segment when transferring to another queue. Abandon time equals Queue time
in the case of abandoned conversations.
SELECT Abandon Time
You can use the following attributes in Insights to segment numeric metrics:
You can identify abandoned conversations and segments by the Abandoned
attribute. Abandoned
may have the following values:
Inbound abandoned conversations are those where a customer tried to call you but you were not able to handle them:
Outbound abandoned conversations are those where an agent or a dialer tried to connect to a customer:
Reaching a voicemail means that the call was not abandoned.
For more details around abandoned conversations, you can set up custom logic to assign Abandoned Phase
values.
Filtering out short abandoned calls is useful for excluding unintended dials to your center or for any case where the customer decides to hang up immediately. You can either pass this phase programmatically via TaskRouter events or eliminate short abandons directly in your reporting using custom metrics.
'Queue' is the default and only value that Flex Insights automatically populates for Abandoned Phase in an abandoned conversation. Any other value must be set programmatically via Task Router. Read here how to enhance your Conversation Data.