# Move the Integration

## Export the Integration

{% hint style="success" %}
Using the **Packager** feature makes moving integrations between instances simpler and more efficient than ever.
{% endhint %}

In **Unifi Integration Designer**, navigate to and open **< Your Integration >**.

Click the **'Integration' icon** to open the **Details** page.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4AgRtMrwjPAGJbvtY%2FV2%20-%20OtherHalf%201.png?alt=media\&token=abda75e9-2f3e-4d6e-9dc5-57040ca47a78)

Click **Package**.

The Package Integration modal is displayed.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4B8ccds8zykqz8rlh%2FV2%20-%20OtherHalf%202.png?alt=media\&token=df079554-cb94-49a6-8c11-562cf62820d7)

Confirm by clicking **Package**.

Unifi packages the Integration into an Update Set which is automatically downloaded.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4BGjZfkngNnua2TOr%2FV2%20-%20OtherHalf%203.png?alt=media\&token=89821a5b-8d4a-4ef9-9c0c-e7048860ae9a)

The Integration Package Worker modal is displayed.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4BQYdG4o0HSs-1HYq%2FV2%20-%20OtherHalf%204.png?alt=media\&token=013a1aa6-a027-4640-9eb6-42a6df798e51)

{% hint style="info" %}
The modal tells us how many records were processed and the name of the Update Set that was created *(the integration name prepended with the date/time)*.
{% endhint %}

**Copy** the name of the Update Set.

Click **Done** to close the modal.

Navigate to the downloaded Update Set and **Show in folder\***.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4BmhK8AoQMxzjr_QO%2FV2%20-%20OtherHalf%205.png?alt=media\&token=898f5bb9-ec97-473b-9783-d68627b0e882)

*\*Example shown in Chrome. Other browsers may vary.*

Then **rename** the file *(using your Update Set name in order to easily identify it when uploading to the other instance)*.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4BwQWH9oB40e4fqD6%2FV2%20-%20OtherHalf%206.png?alt=media\&token=e6453bf8-b7c7-48aa-87a2-0278337f8e4d)

## Import the Integration (external instance)

In the Application Navigator of the external instance, navigate to **System Update Sets > Retrieved Update Sets**.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4CAqbUE0LIvX4aky2%2FV2%20-%20OtherHalf%208.png?alt=media\&token=33cbabd1-1124-4cd0-86a5-bafebbcb7cc0)

At the bottom of the Retrieved Update Sets list, click the **Import Update Set from XML** related link.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4CJLc_tbtfuLVmHvQ%2FV2%20-%20OtherHalf%209.png?alt=media\&token=c880942b-68de-4a74-a65e-047fec8cfa38)

{% hint style="info" %}
If you have the **UI16 Developer Patch** installed (download from Share by clicking [here](https://developer.servicenow.com/connect.do#!/share/contents/9650888_ui16_developer_patch?v=2.5\&t=PRODUCT_DETAILS)), you can navigate directly to the Import XML page from the context menu of the **Update Set Picker** by clicking **Import from XML**.
{% endhint %}

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4CggA4wsnAMhJcugv%2FV2%20-%20OtherHalf%207.png?alt=media\&token=7c7e9062-bbff-4ef3-a513-6564815945b2)

*The Import XML screen is displayed:*

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4DCRSLHlXUwn7CjVF%2FV2%20-%20OtherHalf%2010.png?alt=media\&token=157b85f9-67cc-4a15-a205-d26d30824de6)

Click **Choose file** to upload the previously downloaded file.

**Upload**.

*You are redirected back to the Retrieved Update Sets list view:*

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4DMBwGdimD1amw6dp%2FV2%20-%20OtherHalf%2011.png?alt=media\&token=ba7ea4db-9ee6-426e-b11d-ef9925517921)

**Open** the Update Set

*Your Retrieved Update Set form is displayed:*

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4DUtirbM5JFTLZe3A%2FV2%20-%20OtherHalf%2012.png?alt=media\&token=5559c4dd-6383-4d4d-bf5c-720e248f9dbc)

Click **Preview Update Set**.

**Close** the Update Set Preview modal.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4DdrjnkfuMdpP3VJ9%2FV2%20-%20OtherHalf%2013.png?alt=media\&token=fdd16914-a5ad-4466-8f72-8121a01d24f9)

Click **Commit Update Set**.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4Do4H0HMGNJe8ySZG%2FV2%20-%20OtherHalf%2014.png?alt=media\&token=9cab420d-3fb5-41f7-a6d1-8b0f4c2775da)

**Close** the Update Set Commit progress modal.

![](https://796541950-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-MR49LuDw3T36hduOMui%2F-MR4DvsAExfythyXnUG_%2FV2%20-%20OtherHalf%2015.png?alt=media\&token=66cbdf12-c7bd-4609-91fa-8d76308054b1)

We have successfully installed the application containing our Integration on the external instance. The vast majority of the configuration is already in place. All that remains is to make a few configuration changes and **Reconfigure the Connections** to enable each instance to connect with the other.
