Track Customer Journeys in IVR Using Execution Data

Updated 

The Customer Journey Reporting feature in IVR provides detailed visibility into how customers interact with your IVR flows. By using the Process Execution Analytics data source, you can track the sequence of node activities and analyze drop-offs, engagement, and completion rates.

This report helps you understand how customers navigate your IVR, identify pain points, and optimize their experience.


Example

Suppose you want to evaluate your Support IVR and check if customers drop off at a particular node—for example, Account Number Prompt.

With Node Execution Tracking enabled, you can:

  • Track the exact sequence of nodes customers traverse.

  • Monitor how many customers reach a specific node.

  • Identify nodes that cause repeated loops or early exits.

Prerequisites


You must enable the Toggle Node Execution Tracking node in your IVR configuration. Without this, the system does not capture node-level execution data.

Follow these steps to enable tracking:

  • Open your IVR configuration.

  • Add the Toggle Node Execution Tracking node from the options (three dots) of the IVR node you want to track.

  • Deploy or publish the updated IVR flow.

Configure Process Execution Analytics Reporting

Follow these steps to configure Process Execution Analytics Reporting:

Step 1: Create a Reporting Widget

  • Navigate to Care Reporting.

  • Click + Create Widget under a reporting dashboard to build a new report.

  • For detailed steps, refer to Create a Reporting Widget .

Step 2: Select the Data Source

In the widget setup screen, choose Process Execution Analytics in the Data Source field from the dropdown.


Step 3: Add Metrics and Dimensions

Add relevant Metrics and Dimensions from the Process Execution source based on what you want to monitor.

Supported Dimensions

These dimensions let you break down and analyze customer journeys across IVR flows.

Name

Description

Case Number

Unique identifier for each case.

Node Execution Start Time

Timestamp when a node activity begins.

Asset ID

Unique conversation ID for the IVR session.

Node Activity ID

Identifier for each node in the IVR.

Node Activity Type

Type of node passed in the IVR journey.

Process Definition

Name of the IVR flow (as configured).

Node Activity Name

Configured name of the node in the IVR.

Node Activity Sequence

Order of node traversal in the IVR call.

Supported Metrics

The metrics help quantify IVR performance for monitoring and optimization.

Name

Description

Total Process Executions

Number of times a process or node was executed.


Configure Filters (Optional)

Use filters to narrow your analysis and focus on specific aspects of the IVR journey. Filters allow you to isolate a flow, zoom in on individual nodes, or track a single customer interaction.


Example Use Cases

  • Apply a Process Definition filter to review performance across a single IVR flow.

  • Apply a Node Activity Name filter to investigate drop-offs at a specific menu.

  • Apply a Case Number filter to trace the exact path taken by one customer.

Business Use Cases

The IVR Process Execution Analytics Report helps teams across Customer Experience, Operations, and Product Management derive actionable insights.

1. Identify Drop-off Points in IVR Journeys

Problem: Customers abandon calls before reaching a resolution.
Solution: Filter by Process Definition to isolate a specific IVR flow. Use Node Activity Sequence and Total Process Executions to pinpoint where customers exit. Compare results over time to identify recurring problematic nodes.

2. Optimize IVR Navigation Paths

Problem: IVR flows are long or confusing, increasing handle time or misroutes.
Solution: Track the most common and least used traversal paths. Streamline the flow by removing redundant or underutilized nodes.

3. Measure Effectiveness of New IVR Flows

Problem: Teams are unsure if new IVR flows improve the customer experience.
Solution: Compare Total Process Executions before and after deploying new nodes or flows. Check whether customers are navigating successfully to their intended destinations.

4. Improve Self-Service Containment

Problem: Too many calls are routed to live agents.
Solution: Identify how far customers progress before transferring. If customers abandon or skip self-service nodes, optimize those nodes to increase containment.

The Process Execution Analytics Reporting feature gives you end-to-end visibility into how customers navigate your IVR. By configuring widgets, selecting the right metrics and dimensions, and applying filters, you can identify drop-off points, optimize navigation paths, and measure the effectiveness of your IVR flows. Regular monitoring helps improve self-service containment and ensures a smoother customer experience.