Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

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.

Image omitted: flow-temp-ui.png
Flow Template Builder UI.

In App Engine Studio, administrator can add automations in the required app by creating flows using these active templates.

Image omitted: template-add-automation.png
Create flow from template in App Engine Studio.

Parent Topic:Building flows

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) 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 (

Image omitted: MoreActionsIcon.png
More actions icon.\) and select **Save flow as a template**.
Image omitted: template-save.png
Save flow as a template.
  1. In the Save flow as template dialog, enter Template name and select Application in which you want the template.
Image omitted: template-save-as.png
Details of template.
  1. Click Save.

    The template is created and is displayed in Flow Template Builder.

Image omitted: template-designer.png
Created template.
  1. In View, select Template setup.
Image omitted: template-setup.png
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.
  1. Click the required action and select the required inputs.
Image omitted: template-coll-vals.png
Template inputs.
ChoiceDescription
Use default valueUses 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.

Image omitted: templates-coll-usript.png
Collect new user input.</p>

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.

Image omitted: template-data-picker.png
Data picker.</p>

In this example, Price is collected as a user input and this user input is used in the Message input of the Log action.

Image omitted: template-var.png
Use template variable.</p></td></tr></tbody>
**Note:** Supported template variable data types:

-   String
-   List
-   Choice
-   Reference
-   Table Name
-   URL
-   Multi Line Small Text Area
-   Two Line Text Area
-   Price
-   Email
-   Integer
  1. Click Save.

    The flow template is created.

    To verify if the template record is created, type sys_app_template.list in the left navigator pane and search for the template you had created.

  2. Click Activate.

    Note:

    • While configuring the properties in Flow template properties dialog, ensure that you select the Icon first before you enter other fields and click Update.
    • Icon in the Flow template properties supports only .SVG files.

Create a flow from a template in App Engine Studio

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.

Before you begin

Procedure

  1. Navigate to All > App Engine > App Engine Studio.

  2. In My recent apps, select the required app.

    If you haven't created an app, you can create it.

    The app is opened in App Engine Studio.

  3. Click Logic and automation.

  4. Click Add.

Image omitted: template-app.png
Add automation to an app.
  1. Select the required flow template.

  2. In the template dialog, click Begin.

  3. In the templates wizard, provide the inputs to create flow using the template.

Image omitted: template-wizard1.png
Template wizard.
Image omitted: template-wizard2.png
Template wizard.
After providing the required inputs, a confirmation message is displayed that the flow is created.
  1. To edit the flow in Workflow Studio, click Edit this flow.

    The flow is opened in Workflow Studio.

    Note:

    • Avoid editing flows that are created from a template. If you intend to edit the flow, ensure that you test the flow before publishing it.
    • In App Engine Studio, template inputs are not displayed in the same order as you had created in Workflow Studio. In this example, order in which fields appear in App Engine Studio is different from the order in which inputs are configured in Workflow Studio.
Image omitted: ft-order.png
Order of fields in Workflow Studio.
Image omitted: ft-aes-order.png
Order of fields in App Engine Studio.
    **Note:** To configure the order in which fields are displayed in App Engine Studio and modify the displayed text such as title and heading, navigate to Template Wizards by typing `sys_app_template_wizard.list` in the left navigator pane and configure your template wizard as per your requirement.

sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

© 2026 ServiceNow, Inc. All rights reserved.

Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.