# Import and install a template

> Bring an application template file into a hub and install it, so its rules, devices, dashboards and other objects are created there.

Source: https://proxus.io/docs/organize/install-an-app-template

At the end of this guide the objects of a template exist in this hub, as new objects with the template's name in
their names.

## Before you start

- A template file (`.json`) exported from a hub, or a template already in the list. See
  [Create and export a template](https://proxus.io/docs/organize/create-an-app-template).
- If the template contains devices: the edge gateways and outbound targets they use exist in this hub.
- The license has room for the objects the template creates. Install stops if it would go over.

## Import the file

Skip this part if the template is already in the list.

1. Open **Organize > Application Templates**.
2. Select **Import Template** and choose the file.

The message **Template imported: …** appears and the template is in the list, not yet installed.

## Install

3. Select the template in the list.
4. Select **Install**.

*Screenshot: The App Templates list with DOCS_Temperature alarm selected and the Install action in the toolbar*

1. **New**
2. **Export Template**
3. **Import Template**
4. **Install**: available for a template that is not installed.
5. **Uninstall**: available for an installed template.

5. Confirm with **Install**.

*Screenshot: The Install template confirmation asking Install this template? with the Install button*

The message **Template installed: …** appears and the template is marked **Installed**, with its
**Installation Date**.

*Screenshot: The template list with DOCS_Temperature alarm ticked as installed and the Uninstall action available*

1. The template, now ticked **Installed**.
2. **Uninstall** is now available.

## Check the result

6. Open the screens of the installed objects, for example **Automate > Rules**. The new objects are named after the
   original, the template name and its **Id**, such as
   `DOCS_Temperature_above_60_°C_DOCS_Temperature_alarm_1a2b3c4d`.
7. Check each one before you switch it on: addresses of devices, the gateways they run on, recipients of
   notification channels. Objects keep the active or inactive state they had when they were added to the template.

## Undo the install

Select the template and **Uninstall**, then confirm. The objects the install created are deleted. The template
keeps its object list, so you can select **Install** again at any time.

## What's next

- [Application Templates](https://proxus.io/docs/organize/app-templates): what install, uninstall and delete do in detail.
- [Health Checks](https://proxus.io/docs/organize/health-checks): check the new objects for broken links.
