--- title: Flow Template Builder description: Enable citizen developers to create their own flow templates. Flow Templates guide flow authors to create flows for common use cases. Use the flow template builder to define flows, actions, and flow template variables.Create template from a flow in Workflow Studio to guide flow authors through the creation of a flow with the same configuration and customized template input values for the components.Create a flow from an existing App Engine Studio automation template. Follow the template guidance to provide values for template inputs that accept dynamic data. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-studio/flow-template.html release: australia product: Workflow Studio classification: workflow-studio topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Build flows, Flows, subflows, and actions, Workflow Studio, Build workflows] --- # Flow Template Builder Enable citizen developers to create their own flow templates. Flow Templates guide flow authors to create flows for common use cases. Use the flow template builder to define flows, actions, and flow template variables. Template authors can create templates from the flow with the required configurations, in Workflow Studio. Template authors can view or edit an existing flow template in Flow Template Builder. \[Omitted image "flow-temp-ui.png"\] Alt text: Flow Template Builder UI. In App Engine Studio, administrator can add automations in the required app by creating flows using these active templates.\[Omitted image "template-add-automation.png"\] Alt text: Create flow from template in App Engine Studio. **Parent Topic:**[Building flows](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/flows.md) ## Create a template using Flow Template Builder Create template from a flow in Workflow Studio to guide flow authors through the creation of a flow with the same configuration and customized template input values for the components. ### Before you begin - Activate the App Engine Studio \(sn\_app\_eng\_studio\) and [Flow Template Builder \(sn\_flow\_template\)](https://store.servicenow.com/sn_appstore_store.do#!/store/application/dfe6fd01594b70605a943e33c8087226) plugins. - Create a flow in Workflow Studio as per your requirement. - Role required: App Template Author or admin **Note:** Users with the App Template Author cannot create flow templates in the **Global** scope. They can create flow template in only those scopes to which they have access. ### Procedure 1. Navigate to **All** > **Process Automation** > **Flow Designer**. 2. In Workflow Studio, open the required flow. 3. Click the more actions icon \(\[Omitted image "MoreActionsIcon.png"\] Alt text: More actions icon.\) and select **Save flow as a template**. \[Omitted image "template-save.png"\] Alt text: Save flow as a template. 4. In the Save flow as template dialog, enter **Template name** and select **Application** in which you want the template. \[Omitted image "template-save-as.png"\] Alt text: Details of template. 5. Click **Save**. The template is created and is displayed in Flow Template Builder. \[Omitted image "template-designer.png"\] Alt text: Created template. 6. In **View**, select **Template setup**. \[Omitted image "template-setup.png"\] Alt text: Template setup view Template is loaded in Flow Template Builder. When **View** is changed to **Flow**, the template is displayed in the Workflow Studio UI. 7. Click the required action and select the required inputs. \[Omitted image "template-coll-vals.png"\] Alt text: Template inputs.
| Choice | Description |
|---|---|
| Use default value | Uses the default value provided in flow. |
| Collect new user input | Creates a template variable. Expand the template variable to configure the user input as per your requirement.\[Omitted image "templates-coll-usript.png"\] Alt text: Collect new user input. **Note:** Input variable once created, cannot be deleted. |
| Use template variable | Uses the template variable that has been collected in a previous action. Click the data picker to use the previously collected user input.\[Omitted image "template-data-picker.png"\] Alt text: Data picker. In this example, **Price** is collected as a user input and this user input is used in the **Message** input of the **Log** action.\[Omitted image "template-var.png"\] Alt text: Use template variable. |