Skip to main content

Overview

The Zuper and RoofScope 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 RoofScope projects to Zuper jobs.
  • View, edit, and download measurement data.
  • Track all measurements in Zuper’s Measurements Tab.
This integration enhances accuracy, visibility, and efficiency across your roofing workflow from measurement to execution.

Plans Applicable

  • You need to have a valid Growth, Advantage, or Scale plan in RoofScope to enable measurements in Zuper.
  • The customers with Core or Premium plans on Zuper will have access to the RoofScope integration.

Zuper Prerequisites

  • Users must have the “Order Measurements from External Provider” role permission enabled to place measurement orders with RoofScope.
  • Ensure your settings workspace is set up with the Jobs module enabled.
  • For integrations, you will need an API Key and a Scope Token from RoofScope.
ZHS1  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  here

How to connect the RoofScope Integration?

  1. Log in to your Zuper app, click the User icon, and tap on the App Store.
Roofscope11
  1. Under the Browse by Category, select the Measurements & Estimations option and choose RoofScope.
Roofscope25
  1. On the RoofScope app page, click “Configure Settings.”
Roofscope26
  1. Fill in the following details: a. RoofScope API Key -  To obtain an API key from RoofScope, email your request to support@myscopetech.com.   b. RoofScope Scope Token – Login to RoofScope. From the top right corner, under “My Details,” copy the “Scope API Token.”
    Note: The RoofScope token is valid for only one year.
     c. How to Generate a Zuper API Key You need a Zuper API Key to complete RoofScope 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.
    1. Navigation: Settings -> Developer Hub -> API Keys
    Enter your Zuper API Key.
Click “Update” to activate RoofScope. Roofscope27 Your RoofScope integration is now active and ready to use!

How to Order a New RoofScope 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 and select “RoofScope” from the context menu.
Roofscope17 Roofscope2

Order New Measurement

Fill in the following details:
  •  Property Type (Mandatory) – Choose the applicable property type from the dropdown - Residential or Commercial.
  • Measurement Type (Mandatory) – Choose the type of measurement from the dropdown – RoofscopeX, RoofScope,RoofScope + , GutterScope, and SidingScope.
  • Deliverable Options (Mandatory) – Select the delivery options from the dropdown: Standard and Rush.
  • Auxiliary Building (Mandatory) – Enter the number of auxiliary buildings covered by this measurement.
  • Additional Note for Technicians – Enter the additional information.
  Click “Next. Roofscope3

Insurance Claim Details

  • Claim / Reference Number – Enter the insurance claim number.
  • Date of loss – Enter the date of damage.
After reviewing all fields, click Place Order.
The new measurement request will appear in the Measurement tab as ‘In Progress’ and will be moved to the ‘Completed’ status.
Roofscope5 1 Roofscope6

Select an Existing Project

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

Viewing Synced Measurements

When RoofScope measurements are available, they automatically sync to Zuper. Once measurements are synced back from RoofScope, 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.
  • Click “View In” and choose “PDF.”
Roofscope20  Click the “Kebab” menu to “Edit” or “Remove” the measurement tokens.

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.
Roofscope13 1 Roofscope14

Manually sync measurement data

When you place a measurement order, RoofScope processes the request and automatically sends the data back to Zuper. However, if your order status shows Completed in RoofScope but the measurement data has not yet synced in Zuper, you can trigger a manual sync to pull the measurement data.
  1. Locate the RoofScope measurement card you want to sync.
  2. Select the context menu icon (three-dot icon) on the right side of the measurement card.
  3. Select Sync from RoofScope from the menu.
GA Fnew1 1

Removing Measurements

  • Open the ⋮ MenuRemove.
  • Confirm removal.
  • Measurement is unlinked from the job, and the action is logged in Job Activity.
Roofscope21
  • Click the “Activity” tab to view all the measurement-related activities.
Eagleview25

How to Uninstall RoofScope from Zuper? 

  1. Click on your Profile Picture in the top right corner of the screen and select the “App Store.”
Roofscope11 2. Under the “Browse by Category,” select the “Measurements and Estimations” option and choose “RoofScope.” Roofscope25
  1. Click the “Uninstall” button. The uninstallation is successfully done.
Roofscope23

FAQs

Only Zuper users with Admin privileges can install apps from the App Store. The user must also have a valid RoofScope API Key and RoofScope Scope Token to authenticate during setup.
Email your request to support@myscopetech.com. Once RoofScope provisions the key, add it in Zuper:Navigation: App Store → RoofScope → Configure Settings → RoofScope API Key
  1. Log in to your RoofScope account.
  2. Open My Details from the top-right menu.
  3. Copy the Scope API Token.
  4. Paste it in Zuper under App Store → RoofScope → Configure Settings → RoofScope Scope Token.
The RoofScope Scope Token is valid for one year. After it expires, syncing and ordering measurements will fail until you update the token in Zuper.Navigation: App Store → RoofScope → Configure Settings → Update
Yes. A Zuper API key is required to complete the RoofScope integration setup.
  1. Navigate to Settings → Developer Hub → API Keys.
  2. Generate or copy your API key.
  3. Paste it into the RoofScope configuration screen in the Zuper App Store.
For more details, see API Keys.
The RoofScope integration is available on Core and Premium Zuper plans.
You need an active Growth, Advantage, or Scale plan in RoofScope to enable measurements in Zuper.
Ensure the following:
  • The service address in Zuper matches the address in RoofScope exactly, including unit or apt number.
  • You are logged into RoofScope with an account that has access to that project.
No. Edits made in Zuper are local only and do not update the original RoofScope project.
Reach out to RoofScope Support directly to follow up on the order status.
Admins and users with custom role access can order measurements. See Custom Roles for steps to enable the required permission.
No. Removing a measurement in Zuper only unlinks it from the job. The project remains intact in RoofScope and can be re-linked later if needed.