# Project Templates

> Project templates can speed up automation design when used as a starting point for new automation projects. StudioX comes with a number of [built-in templates](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#project-templates) and enables you to [use custom templates](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#using-templates) from other sources, such as the organization-wide and [Getting Started](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#project-templates) template feeds. In addition, you can [create and publish](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#creating-a-template) your own custom templates.

Project templates can speed up automation design when used as a starting point for new automation projects. StudioX comes with a number of [built-in templates](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#project-templates) and enables you to [use custom templates](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#using-templates) from other sources, such as the organization-wide and [Getting Started](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#project-templates) template feeds. In addition, you can [create and publish](https://docs.uipath.com/studiox/standalone/2023.10/user-guide/project-templates#creating-a-template) your own custom templates.

Templates Feeds can be enabled or disabled for your organization through [Governance](https://docs.uipath.com/studio/standalone/2023.10/user-guide/governance#template-feeds) policies. This works in both the Classic and Modern policies.

## Using Templates

You can view all available project templates in the **Templates** tab in StudioX Backstage View by selecting **All** in the drop-down menu under **Search for Templates**.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-164959-e1935649-a014fde1.webp)

Recently used templates are listed at the top. You can search for templates by name and description, select whether to include prerelease versions, or filter templates by location.

The following template locations are available:

* **All** - All locations.
* **Getting started** - Templates created to help users get started with StudioX. Templates under this category have customizable fields which allow you to configure the newly created task and adapt it to your data.
* **Built-in** - Templates that come installed with Studio.
* **Official** - Templates from the official UiPath<sup>®</sup> feed.
* **Orchestrator** - Organization-wide templates feed, available when connected to Orchestrator.
* **Local** - The local user feed, by default: `C:\Users\User\Documents\UiPath\.templates`. The location can be defined by selecting **Settings** > **Locations** in StudioX Backstage view.

### Getting Started Templates

This category contains a collection of reusable tasks that are meant to help you get started with StudioX. Annotations added to the activities in each template contain additional information about the purpose of the activities and how you can configure them.

Hovering over a template displays a short description that explains what the template is meant to do.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-164899-ff3c9fc7-66938e11.webp)

### Built-in Templates

A number of templates are included by default in StudioX. Each template is a fully functional project that automates a set of common tasks and can be used as is to learn more about how to design automation projects, or as a starting point for your own automations. Annotations added to the activities in each template contain additional information about the purpose of the activities and how you can configure them.

To create a new project based on a built-in template, in StudioX Backstage View, select the **Start** tab, and then select one of the entries on the right side of the screen. Alternatively, you can search for a template or click **View all Templates** to view all of the available templates.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-319788-bdb91e6a-e8fe088f.webp)

### Creating a Project Based on a Template

1. Click the template. A window with details about the template opens.
2. Select the version to use from the lower-left corner of the window (by default, the latest version), and then click **Use Template**.
3. Configure the **Process Name** and **Location**.
4. Click **Create**.
5. A pop-up is displayed with information about customizable fields. Click **Continue** and optionally, select **Don't show again**.
6. Use the customizable fields in the task to add your own data. Once the task is fully configured, you can run it or further customize it by adding new activities.

Customizable fields are marked with an icon at the beginning of the field.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-164674-8fbca511-7beb6681.webp)

## Creating a Template

You can create custom templates and publish them for personal use or for sharing within your organization.

To create a new project template:

1. In StudioX Backstage View, select the **Start** tab, and then, under **New**, select **Template**. The New Template window is displayed.
2. Provide the following information:
   * **Name** - Enter a name for the template.
   * **Location** - Browse to a location on your hard drive where to create the template. The default location is `C:\Users\User\Documents\UiPath\.templates`.
   * **Description** - Optionally, enter a brief description to provide more details about the template.

     ![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-164807-6772ccc9-fd723bae.webp)
3. Click **Create**.
4. A pop-up is displayed with information about customizable fields. Click **Continue** and optionally, check the **Don't show again** checkbox.
5. Add and configure the desired activities.
6. For input fields that you want to become configurable, click **Plus** ![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-image-plus_menu-90e71eaa-8a20ac7d.png) on the right side of the field, then, from the menu select **Mark as Customizable**.
7. Test your project by running it, and then save it.

### Customizable Fields

Customizable fields allow you to create a template with sample data that is cleared when the template is published. This makes it easier to then create tasks with your own data from that template.

When creating a template, you may have fields that should become configurable once the template is published. As an example, this can be useful when creating a template using Excel activities where the file used and the range selected can change according to what is being automated.

For those instances, you can mark fields as customizable by clicking **Plus** ![](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-image-plus_menu-90e71eaa-8a20ac7d.png) on the right side of the field, then selecting **Mark as Customizable**.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-165225-fc9a628d-33698455.webp)

This marks the field with an icon. You can still use fields marked as customizable as any other field, so you can run and test the project with your own values.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-164811-17b70602-fff41cc0.webp)

Once the template is published, the value in this field is cleared. If you reopen the template after saving it, your test values are kept and you can continue editing.

If you decide you’d like this field not to be configurable and maintain the values, select **Plus** ![](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-image-plus_menu-90e71eaa-8a20ac7d.png) > **Unmark as customizable**.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-164799-44e9d5e4-68736455.webp)

### Publishing a Template

Publishing templates is similar to publishing projects, with the exception that the wizard contains an additional step where to enter template information. To publish a template, select **Publish** in the StudioX **Design** tab ribbon and then fill in the required information.

![docs image](https://dev-assets.cms.uipath.com/assets/images/studiox/studiox-docs-image-164645-e1fdc252-3a8d8b85.webp)

For more detailed instructions, see [About Publishing Automation Projects](https://docs.uipath.com/studio/standalone/2023.10/user-guide/about-publishing-automation-projects) in the Studio Guide.
