---
schema_version: "1"
id: b5fccafee098ec0259e737002cffb24a468615bcd33cb5e98508f4b5d812be65
title: Managing and Monitoring Flows
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/flow_monitor.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.flow_monitor.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ac96d8758b1ed47a15e73721889ff889e63a0318cfdd2ac5ee2a697f28032eb5
description: Monitor your org’s usage of flows and processes. See a list of paused interviews and scheduled actions from processes. Control who can view and how they view monitoring information for flows and processes.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Managing and Monitoring Flows

Monitor your org’s usage of flows and processes. See a list of paused interviews and scheduled actions from processes. Control who can view and how they view monitoring information for flows and processes.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Learn about the editions and user interfaces that support Flow Builder. Some Flow Builder features integrate with other Salesforce products that require additional licenses.">View supported editions.</a></td></tr></tbody></table>

## Where to Start

Use this roadmap to learn how to monitor and manage your flows. Start with the foundational concepts, then configure your monitoring environment, analyze performance, and maintain your flow versions.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:40%">
          <col style="width:40%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d308428e70">Stage</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d308428e73">Topic</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d308428e76">What You Learn</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Stage" class="slds-cell-wrap" rowspan="4" style="vertical-align:top;" headers="d308428e70 "><strong>1. Learn the Fundamentals</strong></td>

            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_concepts_transaction.htm&amp;release=264.0.0&amp;type=5" title="Flows run within transactions that group operations as a single unit. When any operation fails, the entire transaction rolls back to maintain data integrity. This includes Apex triggers, escalation rules, and all flow interviews in the transaction.">How Flows Run in
                Transactions</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How Salesforce groups flow operations into transactions, enforces governor
              limits, and lets you control whether an action runs in the current or a new
              transaction.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_concepts_bulkification.htm&amp;release=264.0.0&amp;type=5" title="When a flow runs for multiple records at the same time, Salesforce creates one flow interview per record. Bulkification groups similar operations when interviews for the same flow reach the same element, helping the transaction use fewer queries and statements.">Flow Bulkification in
                Transactions</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How Salesforce automatically batches SOQL queries and DML statements across
              multiple flow interviews to prevent governor limit failures.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_interviews.htm&amp;release=264.0.0&amp;type=5" title="A flow interview is a running instance of a flow. A flow is an application built by your administrator that asks you for inputs and does something in Salesforce based on those inputs.">Flow Interviews</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">What a running instance of a flow is, how it differs from the flow definition,
              and tips for navigating flows at runtime.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.automate_flow_element_error_rate.htm&amp;release=264.0.0&amp;type=5" title="Several types of flows automate tasks in the background. As a result, if an error occurs, it can be some time before you notice that anything is wrong with your business process. See which flows need attention at a glance with the Element Error Rate field. This field shows a green success icon for healthy flows and a yellow warning icon for unhealthy flows. Learn how Salesforce calculates the error rate and which metrics it uses in the calculation.">Element Error Rate
                in Flows</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How Salesforce calculates the Element Error Rate metric and how to use it to
              identify flows that need attention at a glance.</td>

          </tr>
          <tr class="">
            <td data-label="Stage" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d308428e70 "><strong>2. Configure Monitoring</strong></td>

            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_monitor_list_views.htm&amp;release=264.0.0&amp;type=5" title="You have two options for viewing flows, paused flow interviews, and scheduled actions from processes. We recommend using the enhanced option that you get by default. But you can switch to the other option, for example, to use a custom list view that you haven’t recreated with the enhanced option.">Control Your Views of Flows, Paused
                Interviews, and Scheduled Actions</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to switch between the enhanced and standard views for flows, paused
              interviews, and scheduled actions in Setup.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.automate_flow_data_cloud_logging.htm&amp;release=264.0.0&amp;type=5" title="Log flow run metrics persistently to Data 360, ensuring reliable and scalable data management. Set up persistent logging for record-triggered, platform event-triggered, schedule-triggered flows, and autolaunched flows.">Log Flow Data Persistently to
                Data Cloud</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to enable persistent logging so that flow run metrics are stored in Data
              Cloud for reporting and deeper analysis.</td>

          </tr>
          <tr class="">
            <td data-label="Stage" class="slds-cell-wrap" rowspan="5" style="vertical-align:top;" headers="d308428e70 "><strong>3. Analyze Flow Performance</strong></td>

            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.automate_flow_monitor_embedded_analytics.htm&amp;release=264.0.0&amp;type=5" title="View aggregated element run data for active and previously run flows directly on the canvas. Apply a date range filter to show metrics for a specified time period. Access more detailed performance metrics on the element’s Analytics tab and in the element record’s Analytics tab. Embedded analytics aren’t available for screen flows or orchestrations.">View On-Canvas Element
                Run Data</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to see aggregated element run counts, average duration, and run statuses
              directly on the flow canvas for any active or previously run flow.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_monitor_on_canvas_insights.htm&amp;release=264.0.0&amp;type=5" title="For active and previously run automation event-triggered, activation-triggered, and segment flows, element run data appears on the flow canvas. Access more detailed performance metrics on the element's Analytics tab, including engagement metrics for messaging flow elements across Email, SMS, WhatsApp, and RCS.">View Embedded Element Analytics
                and Detailed Insights</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to access detailed performance metrics for individual elements in
              marketing flows, including engagement analytics and element-level run data.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_monitor_version_analytics.htm&amp;release=264.0.0&amp;type=5" title="Monitor overall flow version performance with comprehensive analytics showing run statuses, individual progression, and detailed execution data in summary dashboards.">View Flow Version
                Analytics</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to review overall flow version health, run status distributions, individual
              progression, and a full element-by-element execution breakdown for marketing
              flows.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_monitor_individual_record_runs.htm&amp;release=264.0.0&amp;type=5" title="Trace an individual's actual execution path through a completed flow run to troubleshoot issues, understand personalization outcomes, or investigate specific customer experiences.">View Flow Run for
                Individual</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to trace a specific contact's exact execution path through a completed
              marketing flow run to troubleshoot issues or verify personalization logic.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.automate_flow_monitor_report_screen_flow_overview.htm&amp;release=264.0.0&amp;type=5" title="See who’s running the screen flows that you build. From the Reports tab, use the Sample Flow Report: Screen Flow to discover flow interview execution counts and screen duration times and to review the status of a flow interview.">Screen Flows
                Report</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to use the Sample Flow Report: Screen Flow to see who's running your
              screen flows, interview execution counts, screen duration times, and interview
              status.</td>

          </tr>
          <tr class="">
            <td data-label="Stage" class="slds-cell-wrap" rowspan="3" style="vertical-align:top;" headers="d308428e70 "><strong>4. Manage Versions and Relationships</strong></td>

            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_monitor_view_usage.htm&amp;release=264.0.0&amp;type=5" title="Flow versions can call other flows from a Subflow element, and they can call flows and flow approval processes from an Action element. Flow approval process versions and orchestration versions rely on flows to run steps and evaluate complex conditions. To understand the relationships between a flow and the automations that it calls and that call it, view the Usage tab of the Flow Version page or the Flow page in the Automation app.">View Flow Dependencies in the Automation
                App</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to understand the relationships between a flow and the other automations
              that call it or that it calls, using the Usage tab in the Automation app.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.automate_flow_manage_compare_versions.htm&amp;release=264.0.0&amp;type=5" title="Quickly identify differences between any two flow versions of the same flow directly from Flow Builder or the Automation app. You can catch issues when modifying complex flows, review changes more efficiently, and maintain a clear view of changes. You can compare versions of autolaunched flows, screen flows, scheduled-triggered flows, platform event-triggered flows, and record-triggered flows. To review saves within the same flow version, use Flow Edit History instead.">Compare Flow Versions to
                Track Changes</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to identify differences between any two versions of a flow to catch
              regressions, review changes, and share comparison results with your team.</td>

          </tr>
          <tr class="">
            <td data-label="Topic" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e73 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_edit_history.htm&amp;release=264.0.0&amp;type=5" title="Review a history of saves for the current flow version and restore the flow to an earlier save. Each time you save a flow, a save instance is added to the version edit history. Save instances show the date, the user who saved the flow, and a summary of elements added, edited, or deleted.">View and Restore Flow Version Edit
                History</a></td>

            <td data-label="What You Learn" class="slds-cell-wrap" style="vertical-align:top;" headers="d308428e76 ">How to browse the save history for the current flow version and restore the
              flow to an earlier save state.</td>

          </tr>
        </tbody>
      </table>

## IN THIS SECTION

- **[How Flows Run in Transactions](https://help.salesforce.com/s/articleView?id=platform.flow_concepts_transaction.htm&release=264.0.0&type=5)**  
    Flows run within transactions that group operations as a single unit. When any operation fails, the entire transaction rolls back to maintain data integrity. This includes Apex triggers, escalation rules, and all flow interviews in the transaction.
- **[Flow Bulkification in Transactions](https://help.salesforce.com/s/articleView?id=platform.flow_concepts_bulkification.htm&release=264.0.0&type=5)**  
    When a flow runs for multiple records at the same time, Salesforce creates one flow interview per record. Bulkification groups similar operations when interviews for the same flow reach the same element, helping the transaction use fewer queries and statements.
- **[Flow Interviews](https://help.salesforce.com/s/articleView?id=platform.flow_interviews.htm&release=264.0.0&type=5)**  
    A flow interview is a running instance of a flow. A flow is an application built by your administrator that asks you for inputs and does something in Salesforce based on those inputs.
- **[Control Your Views of Flows, Paused Interviews, and Scheduled Actions](https://help.salesforce.com/s/articleView?id=platform.flow_monitor_list_views.htm&release=264.0.0&type=5)**  
    You have two options for viewing flows, paused flow interviews, and scheduled actions from processes. We recommend using the enhanced option that you get by default. But you can switch to the other option, for example, to use a custom list view that you haven’t recreated with the enhanced option.
- **[Element Error Rate in Flows](https://help.salesforce.com/s/articleView?id=platform.automate_flow_element_error_rate.htm&release=264.0.0&type=5)**  
    Several types of flows automate tasks in the background. As a result, if an error occurs, it can be some time before you notice that anything is wrong with your business process. See which flows need attention at a glance with the Element Error Rate field. This field shows a green success icon for healthy flows and a yellow warning icon for unhealthy flows. Learn how Salesforce calculates the error rate and which metrics it uses in the calculation.
- **[View Embedded Element Analytics and Detailed Insights](https://help.salesforce.com/s/articleView?id=platform.flow_monitor_on_canvas_insights.htm&release=264.0.0&type=5)**  
    For active and previously run automation event-triggered, activation-triggered, and segment flows, element run data appears on the flow canvas. Access more detailed performance metrics on the element's Analytics tab, including engagement metrics for messaging flow elements across Email, SMS, WhatsApp, and RCS.
- **[View Flow Run for Individual](https://help.salesforce.com/s/articleView?id=platform.flow_monitor_individual_record_runs.htm&release=264.0.0&type=5)**  
    Trace an individual's actual execution path through a completed flow run to troubleshoot issues, understand personalization outcomes, or investigate specific customer experiences.
- **[View Flow Version Analytics](https://help.salesforce.com/s/articleView?id=platform.flow_monitor_version_analytics.htm&release=264.0.0&type=5)**  
    Monitor overall flow version performance with comprehensive analytics showing run statuses, individual progression, and detailed execution data in summary dashboards.
- **[Screen Flows Report](https://help.salesforce.com/s/articleView?id=platform.automate_flow_monitor_report_screen_flow_overview.htm&release=264.0.0&type=5)**  
    See who’s running the screen flows that you build. From the Reports tab, use the Sample Flow Report: Screen Flow to discover flow interview execution counts and screen duration times and to review the status of a flow interview.
- **[Log Flow Data Persistently to Data 360](https://help.salesforce.com/s/articleView?id=platform.automate_flow_data_cloud_logging.htm&release=264.0.0&type=5)**  
    Log flow run metrics persistently to Data 360, ensuring reliable and scalable data management. Set up persistent logging for record-triggered, platform event-triggered, schedule-triggered flows, and autolaunched flows.
- **[View Flow Dependencies in the Automation App](https://help.salesforce.com/s/articleView?id=platform.flow_monitor_view_usage.htm&release=264.0.0&type=5)**  
    Flow versions can call other flows from a Subflow element, and they can call flows and flow approval processes from an Action element. Flow approval process versions and orchestration versions rely on flows to run steps and evaluate complex conditions. To understand the relationships between a flow and the automations that it calls and that call it, view the Usage tab of the Flow Version page or the Flow page in the Automation app.
- **[Compare Flow Versions to Track Changes](https://help.salesforce.com/s/articleView?id=platform.automate_flow_manage_compare_versions.htm&release=264.0.0&type=5)**  
    Quickly identify differences between any two flow versions of the same flow directly from Flow Builder or the Automation app. You can catch issues when modifying complex flows, review changes more efficiently, and maintain a clear view of changes. You can compare versions of autolaunched flows, screen flows, scheduled-triggered flows, platform event-triggered flows, and record-triggered flows. To review saves within the same flow version, use Flow Edit History instead.
- **[View and Restore Flow Version Edit History](https://help.salesforce.com/s/articleView?id=platform.flow_edit_history.htm&release=264.0.0&type=5)**  
    Review a history of saves for the current flow version and restore the flow to an earlier save. Each time you save a flow, a save instance is added to the version edit history. Save instances show the date, the user who saved the flow, and a summary of elements added, edited, or deleted.
- **[View On-Canvas Element Run Data](https://help.salesforce.com/s/articleView?id=platform.automate_flow_monitor_embedded_analytics.htm&release=264.0.0&type=5)**  
    View aggregated element run data for active and previously run flows directly on the canvas. Apply a date range filter to show metrics for a specified time period. Access more detailed performance metrics on the element’s Analytics tab and in the element record’s Analytics tab. Embedded analytics aren’t available for screen flows or orchestrations.