---
sourceDocument: Australia Build workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/build-workflows

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Publish a subflow

# Publish a subflow {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Publish a subflow to make it available to other users and to add it to activated
flows.

## Before you begin

Role required: flow_designer or admin

[Create a subflow in Workflow Studio](https://servicenow-prod.fluidtopics.net/7jAqeN4sVKi_m~WDCkNaFQ "Reuse an entire flow's content as a subflow. Define the input data the subflow uses and the output data it generates. Call subflows from other flows or script.​"), [test the subflow](https://servicenow-prod.fluidtopics.net/vljX8mFUCDHPLsblDU8nEA "You can test a subflow alone, or when added to a flow. When testing a subflow alone, you must define the inputs that the subflow uses in its actions. Because a subflow does not have a trigger, testing a subflow runs the actions using the defined input values. Unless updated, subsequent tests use the same inputs defined in the initial test run."), and verify that
it is working as expected.

## About this task

When you make changes to a published subflow, the changes remain in the draft state until you publish the subflow again. You must publish a changed subflow to make the changes available to activated flows.

## Procedure

1. Navigate to AllProcess AutomationFlow Designer.
2. Click the subflows tab and open a tested subflow.
3. Click Publish.

## Result

The subflow can be added to activated flows. If you update the subflow after it is published, you must click Publish again to see the changes when the parent flow is run. After publishing changes, all parent flows that use the subflow are automatically updated to use the current version.

*[\>]: and then


