Skip to main content

Overview

The Zuper-EagleView integration lets roofing teams handle property measurements easily—all in Zuper. Key features: ✅ Initiate new measurements seamlessly from within a Zuper job. ✅ Integrate pre-existing EagleView projects with Zuper jobs effortlessly. ✅ Easily access, modify, and export measurement information. ✅ Monitor all measurements centrally in Zuper’s Measurements Tab. This seamless integration boosts precision, transparency, and productivity throughout your roofing operations—from initial assessments to project completion.

Plan Availability

  • Zuper: The EagleView integration is available only on Core and Premium plans.

Zuper Prerequisites

  • You must have admin access or permissions to edit custom roles and job settings.
  • Ensure your settings workspace is set up with the Jobs module enabled.
  • For integrations, you’ll need credentials from the external provider.
  • The customers with Core and Premium plans on Zuper will have access to EagleView.

Custom Roles

You need to enable the relevant permission in a custom role to allow users to order measurements from external providers.
  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 (it will turn blue).
  7. Review and enable other related permissions: Click Save Role to apply changes.
  8. Assign this role to relevant users or teams.
ZHS1 Pn 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 Measurement object in the job details page. Read more from here ZHS2 Pn

Connecting to Measurement Providers

Zuper supports integrations with leading roof measurement services to fetch data, including aerial-derived roof specs, and high-precision reports. Read more from here

How to Install the EagleView Integration?

  1. Log in to your Zuper app, click the “User” icon, and tap on the “App Store”.
Appstore Jp
  1. Under the “Browse by Category,” select the “Measurements & Estimations” option and choose “EagleView.”
Eagle23 Pn
  1. Authenticate to login to EagleView. Enter the User ID and Password. Click “Sign in
Eagleview3 Pn
  1. On the EagleView app page, click “Install EagleView.”
Eagleview4 Pn
  1. You will be redirected to EagleView for authentication. Click “Allow” to authenticate.
⚠️ Note: Only EagleView Administrators can complete the authentication.

How to Generate a Zuper API Key

You need a Zuper API Key to complete EagleView setup: Zuper API Keys are essential for securely authenticating and authorizing 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. Click here to know more.
NavigationSettings -> Developer Hub -> API Keys
Enter your Zuper API Key. Click “Update.” Eagleview5 Pn Your EagleView integration is now active and ready to use!

How to Order a New EagleView 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 (top-right) and select “EagleView” from the context menu.
Eagleview11 Pn

Order New Measurement

Fill in the following details:
  • Property Type (Mandatory) – The user must select whether the property is Residential or Commercial.
  • Measurement Type (Mandatory) - The user must choose the type of measurement they want to order.
  • Deliverable Type (Mandatory) – The user must select a delivery option. The delivery types displayed are dependent on the Measurement Type selected.
  • Measurement Instruction (Mandatory) – The user must select a measurement instruction. The available instructions shown will depend on the Measurement Type selected.
  • Special Instructions – Enter the key instructions for EagleView and click Next.
Eagleview12 Pn Additional Information
  • Send a copy of the report to – Users can choose to receive acopy of the report at additional email addresses.
  • Promo Code –If the user has a valid promo code , it can be entered in the Promo Code field.
  • If the job involves an insurance claim, the user can enable the “This job involves an insurance claim” toggle.
    Enabling this will display additional fields where the user can enter Claim Number, Claim Information, PO Number, Date of Loss, and CAT ID.
Eagleview13 Pn
  • After reviewing all fields, click Place Order. The new measurement request will appear in the Measurement tab as In Progress.
Eagleview16 Pn

Select an Existing Project

If you’ve already created an EagleView project for the property, you can link it instead of starting fresh:
  • The service address auto-fills in the search bar.
  • EagleView displays all matching measurements for that address.
  • Select the desired measurement.
  • It instantly syncs with the Zuper job.
Eagleview14 Pn Eagleview16 Pn

Viewing Synced Measurements

  • When EagleView measurements are available, it automatically syncs to Zuper:
  • Once measurements are synced back from EagleView, 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.
Eagleview26

Removing Measurements 

  • Click the ⋮ MenuRemove.
  • Confirm removal.
Eagleview21 Pn
  • Measurement is unlinked from the job, and the action is logged in Job Activity.
Eagleview25 Pn
  • Click the “Gallery” tab to view all the measurement pictures.
Eagleview24 Pn

How to Uninstall EagleView from Zuper? 

  1. Click on your Profile Picture in the top right corner of the screen and select the “App Store.”
Appstore Jp 2. Under the “Browse by Category,” select the “Measurements and Estimations” option and choose “EagleView.” Eagleview1 Pn
  1. Click the “Uninstall” button.
Eagleview6 Pn
  1. EagleView is uninstalled successfully.
Eagleview7 Pn

Frequently Asked Questions (FAQs)

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

Only Zuper users with Admin privileges can install apps from the App Store. Additionally, the user must be an Administrator in EagleView 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 → EagleView → Configure Settings to correct the details and click Save. You will receive an error to recapture the measurements. Yes, you can link multiple EagleView measurement projects to a single Zuper job.

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

Ensure:
  • The service address in Zuper matches the address in EagleView (including unit/apt #).
  • You’re logged into EagleView with an account that has access to that project.

Q5: Are edits made in Zuper synced back to EagleView?

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

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

You need to reach out to EagleView 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 EagleView?

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