> ## Documentation Index
> Fetch the complete documentation index at: https://zuperinc-section23.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Hover Web

## Overview

The Zuper and Hover integration enables roofing service teams to manage property measurements seamlessly, all within the Zuper platform. With this integration, you can:

✅ Order a new measurement directly from a Zuper job.

✅ Sync existing Hover projects to Zuper jobs.

✅ View, edit, and download measurement data.

✅ Access 3D model via Hover.

✅ Track all measurements in Zuper’s job activity.  

This integration enhances accuracy, visibility, and efficiency across your roofing workflow — from measurement to execution.

## Plan Requirements for Hover Integration

To use the Hover integration with Zuper, ensure that your subscriptions on both platforms support integrations.

| **Section**    | **Details**                                                                                                                                                                                                                                 |
| :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Zuper**      | The Hover integration is available only on **Core** and **Premium** plans.<br />If you are on the **Starter** plan, you must upgrade to Core or Premium to access Hover.                                                                    |
| **Hover**      | The **“Pay as You Go”** plan does not support software integrations.<br />You must be on a Hover plan that includes marketplace integration to connect with Zuper.                                                                          |
| **Next Steps** | If you are unsure about your plan:<br />- Contact **Zuper Support** at [*support@zuper.co*](mailto:support@zuper.co) to confirm or upgrade your Zuper plan.<br />- Contact your **Hover representative** to verify your Hover subscription. |

## **Custom Roles**

You need to enable the permission in a custom role to allow users to order measurements from Hover.

<Note>
  **Note**: By default, only admins or users with the “**Order Measurement from External Provider**” custom role permission can place orders for measurements.
</Note>

1. Navigate to **Users & Teams > Custom Roles**.
2. Click **New Role** or edit an existing one.
3. Enter a **Role Name** (e.g., "Roofing Technician") and **Description**.
4. Select the Jobs module from the List of Modules under Permissions.
5. Search for **Order Measurements from External Provider** in the Jobs Permissions section.
6. Toggle the switch to **On**.
7. Review and enable other related permissions: Click **Save Role** to apply changes.
8. Assign this role to relevant users or teams.

<img src="https://mintcdn.com/zuperinc-section23/-ChxFCS-6N4Nb15h/images/ZHS1.png?fit=max&auto=format&n=-ChxFCS-6N4Nb15h&q=85&s=510c1230a7ee56c6542afa6c2c0b55c3" alt="ZHS1 Pn" width="1914" height="905" data-path="images/ZHS1.png" />

Once set, users with this role can initiate measurement orders from job details.

## **Managing Measurement Tokens**

Measurement tokens define the specific data points (e.g., lengths, areas) that Zuper pulls from external providers. You can enable or disable these to tailor what appears in your job details page.

Read more from [here](https://docs.zuper.co/Settings/Modules/Jobs/Configuring_Measurements)

## **Connecting to Measurement Providers**

Zuper supports integrations with leading roof measurement services to fetch data like aerial-derived roof specs, 3D visualisations, and high-precision reports.

Read more from [here](https://docs.zuper.co/Settings/Modules/Jobs/Configuring_Measurements#connecting-to-measurement-providers)

## How to Enable the Hover Integration?

1. Log in to your Zuper app, click the “**User**” icon, and tap on the “**App Store**”.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH1.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=65ba36272dbae6b92c5149c50075f46b" alt="ZH1 Pn" width="1920" height="878" data-path="images/ZH1.png" />

2. Under the “**Browse by Category**,” select the “**Measurements & Estimations**” option and choose “**Hover**.”

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH2.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=8ba1ec273458b58f7636bb7843989b3f" alt="ZH2 Pn" width="1913" height="904" data-path="images/ZH2.png" />

3. On the Hover app page, click “**Install Hover**.”

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH3.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=92a0852511ec4f60cc5f4cac8d131d45" alt="ZH3 Pn" width="1920" height="878" data-path="images/ZH3.png" />

4. You will be redirected to Hover for authentication. Click “**Allow**” to authenticate.

   <Note>
     Note: Only Hover Administrators can complete the authentication.
   </Note>

   <img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH4.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=91c93f60bace89031a50ecf951e63219" alt="ZH4 Pn" width="1209" height="593" data-path="images/ZH4.png" />

## **How to Generate a Zuper API Key**

You need a Zuper API Key to complete Hover setup:

Zuper API Keys are essential for securely authenticating and authorising access to the Zuper API. These keys enable seamless integration with Zuper’s services, allowing developers to build robust applications that leverage real-time data and functionality.

<Frame>
  **Navigation**: *Settings -> Developer Hub -> API Keys*
</Frame>

1. From the settings, select “**Developer Hub**,” choose “**API Keys**,” and click “**+New API Key**.”

<img src="https://mintcdn.com/zuperinc-section23/-ChxFCS-6N4Nb15h/images/ZHS5.png?fit=max&auto=format&n=-ChxFCS-6N4Nb15h&q=85&s=257970a4f73c592bda5724385d040752" alt="ZHS5 Pn" width="1920" height="878" data-path="images/ZHS5.png" />

2. A “**New API Key**” dialog box appears. Enter the “**API Key Name**.” Click the “**Create**” button to generate the API key.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH5.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=35ee7021b03d865885df0bde85e09228" alt="ZH5 Pn" width="1920" height="878" data-path="images/ZH5.png" />

3. The API key is successfully created. Click the copy icon to copy the API key. Paste it into the Hover configuration settings in Zuper

<img src="https://mintcdn.com/zuperinc-section23/-ChxFCS-6N4Nb15h/images/ZHS6.png?fit=max&auto=format&n=-ChxFCS-6N4Nb15h&q=85&s=ac8cb8b30ce11a5cba280acd985c125c" alt="ZHS6 Pn" width="1811" height="825" data-path="images/ZHS6.png" />

4. Under “**Actions**,” you can view or delete the API key.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH7.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=24fa838b861dbdeac4b3093457235afa" alt="ZH7 Pn" width="1920" height="878" data-path="images/ZH7.png" />

5. Click Configure Settings in the left panel of the Hover app page. Enter your Zuper API Key.

   Click “**Update**.”

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH13.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=d49c64eb93ea3c9bee702f616b072ba5" alt="ZH13 Pn" width="1915" height="897" data-path="images/ZH13.png" />

✅ Your Hover integration is now active and ready to use!

## How to Order a New Hover Measurement?

* From any job in Zuper, you can request a new measurement:
* Open the Job Details page. Go to the **Measurement** tab.
* Click **+ New Measurement**.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH14.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=ecded65799198fd483d5ac064da8d495" alt="ZH14 Pn" width="1914" height="903" data-path="images/ZH14.png" />

### **Option 1: Create New Measurement**

Fill in the following details:

 **Project Name -** By default, this field is automatically populated with the **Zuper Job Title** (the name you assigned when creating the job, e.g., *“Smith Residence – Roof Replacement”*).

 **Capture By** – Choose who will capture the property images in Hover:

* **Field Rep**
  * Auto-fills with the assigned field rep’s name, email, and phone number.
  * Use this if your on-site crew will capture images through the Hover app.
* **Homeowner**
  * Auto-fills with the customer’s contact information stored in Zuper.
  * Helpful when you want the homeowner to take their own property photos through Hover.
* **Professional**
  * Manually enter the contact information of another professional (e.g., subcontractor or estimator).
  * Use this if someone outside your team will handle the image capture.

<Note>
  **Note**: The homeowner will receive an email/text invitation to capture images directly from their device.
</Note>

* **Deliverable Type** – Defaults to “**Roof** Only.”

  <img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH15.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=ef6ff3191116fba311f21fa317a96e9e" alt="ZH15 Pn" width="1911" height="899" data-path="images/ZH15.png" />
* **Service Address** - Pulled from the Zuper job. To make changes, the service address must be updated directly in the job.

✅ After reviewing all fields, click **Submit**.\
The new measurement request will appear in the Measurement tab as **Pending**.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH16.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=10db09e63197ab04fa38879d21f84376" alt="ZH16 Pn" width="1913" height="901" data-path="images/ZH16.png" />

### Option 2: Select an Existing Project

If you’ve already created a Hover project for the property, you can link it instead of starting fresh:

1.     The service address auto-fills in the search bar.

2.    Hover displays all matching projects for that address.

3.    Select the desired project.

4.     It instantly syncs with the Zuper job.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH10.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=84069ac3e29d813cfa31832e202fa0e9" alt="ZH10 Pn" width="894" height="538" data-path="images/ZH10.png" />

## Viewing Synced Measurements

When Hover measurements are available, it automatically syncs to Zuper:

Once measurements are synced back from Hover, you can view and manage them in Zuper.

**Viewing Synced Measurements**

* Go to the **Measurement** tab.
* Click the **Completed Measurement Card**.
* Review synced values mapped to Zuper’s standard measurement tokens.

**Viewing Visual Assets**

* **PDF Reports**: View inline within Zuper.
* **3D Models**: Click **View** → opens in Hover (login required).

<img src="https://mintcdn.com/zuperinc-section23/S2uxnRTfp7mZ8FrI/images/HV1.png?fit=max&auto=format&n=S2uxnRTfp7mZ8FrI&q=85&s=5f37ecf73089d8b26b9062797e5899d6" alt="HV1 Pn" width="1913" height="851" data-path="images/HV1.png" />

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH18.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=d2fe82b3c9ab2c5d8d26faeb32359c5f" alt="ZH18 Pn" width="1898" height="900" data-path="images/ZH18.png" />

**Edit the synced measurements.**

* Click the **✏️ Edit** icon or open the **⋮ menu → Edit**.
* Make your changes and save.
* Edited fields display an “**Edited**” label.
* All edits are logged in **Job Activity**.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH11.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=c9a66cb44bf6730ff5a2932fbd721bba" alt="ZH11 Pn" width="1074" height="829" data-path="images/ZH11.png" />

### **Viewing and Managing Measurements**

**Downloading Files**

* Open the **⋮ menu** on the Measurement Card and **Download**.
* Save the complete Hover measurement package locally.

<img src="https://mintcdn.com/zuperinc-section23/-ChxFCS-6N4Nb15h/images/ZHS14.png?fit=max&auto=format&n=-ChxFCS-6N4Nb15h&q=85&s=6cd3a5d4c9a401fe6860ae7d9dce9120" alt="ZHS14 Pn" width="1165" height="535" data-path="images/ZHS14.png" />

### **Removing Measurements**

* Open the **⋮ Menu** → **Remove**.
* Confirm removal.
* Measurement is unlinked from the job, and the action is logged in **Job Activity**.

<img src="https://mintcdn.com/zuperinc-section23/-ChxFCS-6N4Nb15h/images/ZHS9.png?fit=max&auto=format&n=-ChxFCS-6N4Nb15h&q=85&s=0fe52882dd9d5b8de4b309548de90cd5" alt="ZHS9 Pn" width="1165" height="535" data-path="images/ZHS9.png" />

* Click the “**Gallery**” tab to view all the measurement pictures.

<img src="https://mintcdn.com/zuperinc-section23/-ChxFCS-6N4Nb15h/images/ZHS11.png?fit=max&auto=format&n=-ChxFCS-6N4Nb15h&q=85&s=4607f5dcf405ba0d90c77397ac032b63" alt="ZHS11 Pn" width="1912" height="866" data-path="images/ZHS11.png" />

* Click the “**Activity**” tab to view all the measurement-related activities.

<img src="https://mintcdn.com/zuperinc-section23/-ChxFCS-6N4Nb15h/images/ZHS12.png?fit=max&auto=format&n=-ChxFCS-6N4Nb15h&q=85&s=29d4d334cc89d705dace4aaa551e2307" alt="ZHS12 Pn" width="1909" height="854" data-path="images/ZHS12.png" />

## How to Uninstall Hover from Zuper?

1. Click on your Profile Picture in the top right corner of the screen and select the “**App Store**.”

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH1.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=65ba36272dbae6b92c5149c50075f46b" alt="ZH1 Pn" width="1920" height="878" data-path="images/ZH1.png" />

2. Under the “**Browse by Category**,” select the “**Measurements and Estimations**” option and choose “**Hover**.” Click the “**Uninstall App**” button.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH21.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=47e5334f8cffde4f5cb45ed73685ff2a" alt="ZH21 Pn" width="1916" height="904" data-path="images/ZH21.png" />

3. Hover is uninstalled successfully.

<img src="https://mintcdn.com/zuperinc-section23/dPOYyfraKkKVT81b/images/ZH22.png?fit=max&auto=format&n=dPOYyfraKkKVT81b&q=85&s=27ff45895c0b5fe123181ec5732e15d2" alt="ZH22 Pn" width="1919" height="902" data-path="images/ZH22.png" />

## Frequently Asked Questions (FAQs)

**Q1: Who can install and configure the Hover integration in Zuper?**

Only Zuper users with Admin privileges can install apps from the App Store. Additionally, the user must be an Administrator in Hover to authenticate during setup.

**Q2: What happens if I enter the wrong API key or email during configuration?**

The integration will fail to sync data. Go back to Settings → App Store → Hover → Configure Settings to correct the details and click Save. You will receive an error to recapture the measurements.

**Q3: Can I link multiple Hover projects to a single Zuper job?**

You can link multiple Hover measurement projects to a single Zuper job.

**Q4: Why don’t I see my existing Hover project when searching?**

Ensure:

The service address in Zuper matches the address in Hover (including unit/apt #).

You’re logged into Hover with an account with access to that project.

**Q5: Are edits made in Zuper synced back to Hover?**

No. Edits in Zuper are local only and do not update the original Hover project.

**Q6: What if a measurement stays “In Progress” for too long?**

You need to reach out to Hover support.

**Q7: Can Field Executives order measurements, or only admins?**

Admins and users with custom role access can order measurements.

**Q8: Will removing a measurement in Zuper remove it in Hover?**

No. Removing a measurement in Zuper only unlinks it from the job. The project remains intact in Hover and can be re-linked later if needed.

**Q9: Where can I view the 3D model of the roof?**

Click View on the Measurement Card, which opens the full 3D model in your browser via the Hover platform. You must be logged into Hover to view it.

 

 
