# App Template Export & Import

## Objective

App Templates are application frameworks that form the backbone of an application and can be shared among users. The objective of this document is to assist users in creating, exporting, and importing app templates.

### Goal

iX Hello allows the import and export of custom-made apps in the form of templates so that users can share their apps across platform accounts and organizations. For example, one IT personnel can create an app and can share it to all users across the organization. App templates save time and prevent task repetition. We will proceed with the assumption that the user already has an iX Hello platform account and has at least one fully built custom app.

### Creating an App Template

The following is a step-by-step guide on how to create an app template from an existing application.

1. On the left navigation menu, expand **Apps** and select **App Templates**. Then click **Create New Template**.

<figure><img src="/files/3RNLKKSDE8n3fZJ68IM6" alt=""><figcaption></figcaption></figure>

2. The following screen appears. Under Custom App, a dropdown list appears containing all the custom apps available in your account. Select the desired app needed for your template. For modifications, expand the Advanced Options at the bottom.

<figure><img src="/files/KsnjLkUqDRWGZ47VXeHX" alt=""><figcaption></figcaption></figure>

3. After selecting the Custom Skill, provide a **Name** and (optional) **Description** to the template. The bottom checklists (API Datasource, API Methods, etc.) allow the decision for the skill features to be included in the template. For example, if the skill does not contain APL Contents, uncheck all the boxes. By default, all boxes are selected. After making the necessary corrections, click **Create Template**.

<figure><img src="/files/OT8MqwulJgjo2oEqyiOs" alt=""><figcaption></figcaption></figure>

4. After the template is successfully created, the following prompt will appear. Click **Manage Templates** to return to the App Template page.

<div align="left"><figure><img src="/files/oZqgIsjY3zqQ2kO8MYRe" alt=""><figcaption></figcaption></figure></div>

5. The App Template can now be used to create an App or shared with other users. It can also be edited or deleted from this screen.

<figure><img src="/files/OoMbI08abjvPZ7DORZzf" alt=""><figcaption></figcaption></figure>

### Exporting and Importing App Templates

The following steps show how to export and import an App Template.

1. An App Template is stored as a json file. A user can export the template by clicking the **Export** button. The file **\<Template Name>.json** will appear in the user's default Downloads folder. This json file can now be shared to other platform users.&#x20;

<figure><img src="/files/9X2iawti9KkpsfH97XOR" alt=""><figcaption></figcaption></figure>

2. To import a template, first press the **Import Template** button.

<figure><img src="/files/gsO2BeHpZLlM13mgPunz" alt=""><figcaption></figcaption></figure>

3. The import Template window open. Press **Choose File**. A File Selector window will open. Navigate to the desired json file.

<figure><img src="/files/G1NMUAkXCTytP9uuqFkM" alt=""><figcaption></figcaption></figure>

4. A File Selector window will open. Navigate and select the desired json file.

<figure><img src="/files/IutgO3RyoFqJNBGnxBBZ" alt=""><figcaption></figcaption></figure>

5. After selecting the JSON file, enter the Template Name, (optional) description, and press **Save**.

<figure><img src="/files/9I0H94IfntMG3TIObi1G" alt=""><figcaption></figcaption></figure>

6. A new entry will appear in the App Templates list

<figure><img src="/files/OFw84BGnlls39fE4yPBg" alt=""><figcaption></figcaption></figure>

### Creating an App from an App Template

The following steps show how to create an App from an App Template

1. From App > App Template, locate the template that will act as a basis for the new App.&#x20;
2. Press **Create App**.

<figure><img src="/files/uqNo6SSBL7Ko66yaOYGL" alt=""><figcaption></figcaption></figure>

3. Provide App Name and (optional) description. The Selected template value is already populated and read-only. Clicking on Advanced Options at the bottom will open or close a set of checkboxes for components to be included in the new app. If you want the same app as the one that has been exported, leave the items checked (default).

<figure><img src="/files/AElFWZMf5VP7ykTeS0Ap" alt=""><figcaption></figcaption></figure>

4. Press **Create App**

<figure><img src="/files/ky7uglMnfTfNyvaOpRyr" alt=""><figcaption></figcaption></figure>

5. After selecting the JSON file, enter the Template Name, (optional) description, and press **Save**.

<figure><img src="/files/9I0H94IfntMG3TIObi1G" alt=""><figcaption></figcaption></figure>

6. Two warning windows appear. The first window warns about identical contents in existing Apps

<figure><img src="/files/aGNCjGdjiPMOE3ZwU2YE" alt="" width="563"><figcaption></figcaption></figure>

7. The second warning checks for duplicate entities. If none exist, press **Next**.

<figure><img src="/files/EcQId9WVInxSKSZkBY1U" alt=""><figcaption></figcaption></figure>

8. The last screen allows you to create the new App. Press **Submit.**

<figure><img src="/files/weApvrGjoIMpVNhRUnKt" alt=""><figcaption></figcaption></figure>

9. App is created Successfully!

<figure><img src="/files/GcYzkkRynGqtU1ylYibs" alt=""><figcaption></figcaption></figure>

10. The newly created App can be found under Apps > Custom App.

<figure><img src="/files/Msda64ltGFusMQH2AQjZ" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ixhello.com/ixhc/apps/app-export-and-import-q-and-a-app-survey-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
