---
schema_version: "1"
id: 50632766faeebcb9ca54ea78b4f95538ba6f30ba595287b6f9c70c6e7c2b234d
title: Flow Version Properties
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/flow_ref_properties.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.flow_ref_properties.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: c45df962d6a52654afcbc284acf56cff32ac29735c5d21435c22fe4d7b834edd
description: A flow version’s properties consist of its label, description, interview label, and type. These properties drive the field values that appear on the flow’s detail page.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Flow Version Properties

A flow version’s properties consist of its label, description, interview label, and type. These properties drive the field values that appear on the flow’s detail page.

### 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>

To change the properties of a flow version, open it in Flow Builder. Then click ![View properties](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/platform_automation/images/flow/flow_properties.png).

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25.510204081632654%">
          <col style="width:74.48979591836735%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d105944e72">Property</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d105944e75">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">Flow Label</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">
              <p>The label for the flow version. The label appears in the flow detail page and list
                views. When a user runs this flow, the header displays the flow label.</p>
              <p style="margin-bottom:0;">You can edit the
                label for inactive flows and flow versions. </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">Flow API Name</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">
              <p>The API name for the flow. The API name is used to refer to this flow from
                other parts of Salesforce, such as in a URL or Lightning web component. <span>An API name can include underscores and alphanumeric
                  characters without spaces. It must begin with a letter and can’t end with an
                  underscore. It also can’t have two consecutive underscores.</span> The API name appears on the flow detail page. </p>
              <p style="margin-bottom:0;">You can’t edit the API name
                after saving the flow.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">Description</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">
              <p>Differentiates the flow version from other versions. The description appears in the
                flow detail page and list views.</p>
              <p style="margin-bottom:0;">You can edit the description for inactive flows and flow
                versions.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">How to Run the Flow</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">Determines the context that the flow runs in. You can choose to always run flow
              in system context with sharing or system context without sharing. By default, the
              context that the flow runs in depends on how the flow is launched.</td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">Type</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">
              <p>Determines which elements and resources are supported in the flow and the ways
                that the flow can be implemented. The type appears in the flow detail page and list
                views. In flow version properties, the type appears in the Advanced section. For
                details, see <a href="https://help.salesforce.com/s/articleView?id=platform.flow_concepts_type.htm&amp;release=264.0.0&amp;type=5" title="A flow's type determines which elements and resources you can add and how you can distribute the flow. For example, you embed a screen flow on a page to gather information from visitors; or you distribute an autolaunched flow by using a custom button that users click to run the flow in the background. Similarly, you can add a Custom Error element only in a record-triggered flow, whereas you can add a Choice resource type only in a screen flow.">Flow Types</a>. </p>
              <p style="margin-bottom:0;">
                Flow Builder doesn’t support saving a new version as a
                different flow type. To change a flow’s type, save it as a new flow. Before you
                change the flow type, make sure that the flow contains only the elements,
                resources, and functionality that the new flow type supports. You can fix some,
                but not all, compatibility issues in the new flow.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 "><samp class="parmname">Source Template</samp></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">Enter the label of the template this flow is based on.</td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 "><samp class="parmname">Show a progress indicator on screen elements</samp></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">Select to add a progress indicator that shows a user what stage they're inwhile
              running the flow. Available only for screen flows.</td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">Template</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">
              <p>Specifies whether the flow is a template. When a template is installed from a managed
                package, the subscriber can view the flow and save it as a new, editable flow. Non-template
                flows that are installed from managed packages can only be activated and
                deactivated.</p>
              <p style="margin-bottom:0;">Suppose that your company needs a flow that differs slightly for each
                country where you do business. You can create or install a template for the base flow and
                then clone it to create each country-specific flow. Even if you don’t use managed packages,
                you can use this field to clearly identify the base flow.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 "><samp class="parmname">Original Flow</samp></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">Label of the original packaged flow that this flow overrides. When active, this
              flow runs instead of the packaged flow.</td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 "><samp class="parmname">Overridable</samp></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">When selected, users can create a linked, customizable version of this flow.
              The customized version inherits changes from the original flow while maintaining
              customizations. Only one active customized version can exist per original
              flow.</td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">API Version for Running the Flow</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">
              <p>Determines which versioned run-time behavior improvements the flow adopts.</p>
              <p>Changing
                this field requires the Manage Flow permission. Before you select a new API version, review
                all run-time improvements that were delivered between the currently selected API version
                and the new API version. You can find all flow and process run-time improvements for an API
                version in the Salesforce Release Notes.</p>
              <p>By default, when you create a flow, it runs
                in the latest API version. If an existing flow is saved as a new flow or flow version, the
                existing flow’s run-time API version is used in the new flow or flow version.</p>
              <p style="margin-bottom:0;">The
                run-time API version doesn’t change as future Salesforce releases roll out. You decide
                when, if ever, to change the API version for running each flow version. This field lets you
                test and upgrade your flows one by one, and at your own pace. You can even opt to never
                adopt versioned updates for one or all your flows.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e72 ">
              <samp class="parmname">Interview Label</samp>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d105944e75 ">
              <p>The label for the flow’s interviews. An interview is a running instance of a flow.
                This label appears in the following areas. </p>
              <ul>
                <li>List views of paused interviews in Setup</li>
                <li>Paused Interviews component on the Home page or in an Experience Builder site</li>
                <li>Paused Interviews item in the Salesforce mobile app</li>
                <li>Actions &amp; Recommendations component in a Lightning page</li>
              </ul>
              <p>You can edit the interview label for inactive flows and flow versions. By default,
                the interview label contains the flow name and the <code>{!$Flow.CurrentDateTime}</code> global variable.</p>
              <p style="margin-bottom:0;">Use a text template to reference
                multiple resources in the label. For example, <code><var>Flow
           Name</var> - {!Account.Name} - {!$Flow.CurrentDateTime}.</code></p>
            </td>

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

#### See Also

- [Set Flow Run Context](https://help.salesforce.com/s/articleView?id=platform.flow_distribute_system_mode.htm&release=264.0.0&type=5 "Override the default run context of a flow to control what data it can access. Run a flow in system context with or without sharing, or enforce user-level access regardless of the caller.")
- [API Version for Running a Flow](https://help.salesforce.com/s/articleView?id=platform.flow_concepts_runtime_api_version.htm&release=264.0.0&type=5 "Some run-time behavior improvements are delivered as versioned updates, so that you can control when each flow adopts those updates. Test and upgrade your flows one by one and at your own pace. You can even opt to never adopt versioned updates for one or all your flows.")