---
schema_version: "1"
id: 6325eb615040cdcf4b5a00a81efdfd94b7f2be264f6fc1e2e6d8f90aa3046eda
title: Use Automatic Output in Flow Approval Processes
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/automate_automated_approvals_build_automatic_output.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.automate_automated_approvals_build_automatic_output.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ed6f163cb0619469519a3e44edfe180d72cd2f5c40dab2bdb6639c16a350dc7a
description: A flow approval process has access to output for its stages, steps, and decisions. Query the status of any stage or step in the flow approval process. Use output parameters from any step’s associated flow. In a flow approval process, referenced automatic outputs that contain a record or a record collection are refreshed with their latest values each time the orchestration run associated with an approval submission resumes.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Use Automatic Output in Flow Approval Processes

A flow approval process has access to output for its stages, steps, and decisions. Query the status of any stage or step in the flow approval process. Use output parameters from any step’s associated flow. In a flow approval process, referenced automatic outputs that contain a record or a record collection are refreshed with their latest values each time the orchestration run associated with an approval submission resumes.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.automate_automated_approvals_about_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Review the supported products and editions for Flow Approval Processes.">View supported editions for Flow Approval Processes.</a></td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d49208e62">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d49208e62 ">To open, edit, or create a flow approval process in Flow Builder:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d49208e62 ">
              <p>Manage Flow</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Approval Designer</p>
            </td>

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

Add an element or resource to your flow approval process.

When you build a flow approval process, automatic outputs for every stage and step that it contains are universally available. This universal availability means that you can potentially use automatic output in your designed flow approval process before it’s available in an orchestration run based on the flow approval process. So, when using automatic output, consider the order in which elements and resources are executed at run time.

1. In a resource, value, or input parameter field, select a stage or step from the dropdown list.
2. Select the automatic output field from the dropdown list.
3. Save your work.