
# Analyze the performance of a flow

{{<tags>}}

The analysis of a flow's performance is essential to understand at which stages users drop off, fail, or experience friction within a process. Flow Metrics facilitates this understanding by displaying key metrics directly over the flow diagram, allowing quick and visual identification of bottlenecks and optimization opportunities.

## How to use it

1. **Access the list of flows and select the "Go to metrics" option** on the flow you wish to analyze.

{{<img src="/images/illustrations/flow_metrics/view-metrics-option.png" alt="View metrics option in flows list" width="70%">}}

2. **Select the flow version you want to evaluate** (the most recent version will be selected by default), ensuring that the displayed metrics correspond to the correct structure.

{{<img src="/images/illustrations/flow_metrics/select-version.png" alt="Select flow version for metrics" width="70%">}}

3. **Define the date range for the analysis**; by default, the last eight days will be selected.

{{<img src="/images/illustrations/flow_metrics/date-range.png" alt="Define date range for analysis" width="70%">}}

4. Once the diagram has loaded, **each block will display key metrics** such as the number of initiated executions, success rates, failures, and conversions. These metrics help identify:
   - **Executions that started** the verification process.
   - **Executions successfully completed.**
   - **Executions not completed** by the user.
   - **Executions that failed.**
   - **Conversion rate** between stages.

{{<img src="/images/illustrations/flow_metrics/metrics-on-blocks.png" alt="Key metrics displayed on each block" width="70%">}}

5. **Navigate through the flow** using the zoom and pan tools to identify blocks with lower performance or higher drop-off rates.

{{<img src="/images/illustrations/flow_metrics/zoom-pan-navigation.gif" alt="Zoom and pan tools to navigate the flow" width="70%">}}

6. Additionally, **the flow highlights blocks with varying color intensities** (heatmap style) to help you quickly identify those with higher or lower execution volumes.

{{<img src="/images/illustrations/flow_metrics/heatmap-legend.png" alt="Heatmap legend" width="70%">}}

{{<img src="/images/illustrations/flow_metrics/heatmap-blocks.png" alt="Heatmap style highlighting on blocks" width="70%">}}

7. **Use the node search** to quickly locate specific blocks in large flows. Type the name or identifier of the node in the search box to highlight and focus on it in the diagram, making it easier to find and analyze individual blocks.

{{<img src="/images/illustrations/flow_metrics/node-search.gif" alt="Node search to find blocks in the flow" width="70%">}}

8. **Click on a block** to access the details panel, which provides specific information such as the reasons why certain executions were not completed. Additionally, the **connections (edges)** display labels with information about where executions come from and where they go.

{{<img src="/images/illustrations/flow_metrics/block-details-panel.png" alt="Block details panel with execution reasons" width="70%">}}

9. **Export the metrics data** to download the analysis in a file (.CSV) for reporting or further processing outside the platform.

{{<img src="/images/illustrations/flow_metrics/export-metrics.png" alt="Export metrics data" width="70%">}}
