Install QuickBooks Desktop
- Once logged in to your Zuper account, open a new tab in your browser. Click on your Profile Picture at the top right corner of the screen and select the βApp Store.β

- Under the βBrowse by Category,β select the βPrivate Appsβ option and choose βQuickBooks Desktop.β

- Click on the βConnect to QuickBooksβ button.

- Update Zuper Settings by configuring the following fields:
API Key Creation
API Key Creation
If you are trying to integrate Zuper with any external systems, you will need an API key to access the Zuper APIs. To generate API (Application Programming Interface) Key, please follow the below steps.




- Log in to Zuper with an admin account.
- Scroll down the menu bar on the left and select the βSettingsβ icon key.
- Under the βGeneral Settingsβ category, select βAccount Settings.β

- On the account settings page, select βAPI Keys.β

- Click on βNew API Keyβ and enter the name of the API key in the pop-up windows.

- Click on βCreateβ to generate the API key. (Once created, the API key can be viewed by clicking on the βView API Keyβ hyperlink.)

- To delete/deactivate an existing API, click on the βDelete API Keyβ (x) next to the respective API.

Note: The API key generated will provide full permission & access to the user whocreated this key. Please ensure to store this key securely.
Note: It is mandatory to enter the Zuper API Key for Integration to perform smoothly.


Link QuickBooks Desktop with Zuper
- Once you have completed the configuration settings in Zuper, as shown above, click the βInstall QuickBooks Desktopβ button. Once you have done the configuration settings in Zuper.
- Zuper provides the option to Download the QWC authentication file. Click βDownload QWC File.β

- Open QuickBooks web connector, click βFile,β and then βUpdate Web Services.β You will see the following dialog box: Click βAdd an Application.β

- You will then be asked to select whether you want to allow the application to read and modify this company file. Select βYes, always; allow access even if QuickBooks is not running.β Login as βAdmin .β Click βContinueβ to set up the web connector.

- Open Web Connector and click the checkbox next to Zuper Pro at the far left of your screen. Click the βAuto-Runβ checkbox.

- Enter your Zuper Pro password and press βOk.β Then, it will ask if you want to save the password; select yes to save your web connector password.

Uninstall QuickBooks Desktop
- Once logged in to your Zuper account, open a new tab in your browser. Click on your Profile Picture at the top right corner of the screen and select the βApp Store.β

- Under the βBrowse by Category,β select the βPrivate Appsβ option and choose βQuickBooks Desktop.β

- Click the βDisconnect from QuickBooksβ button.

- QuickBooks Desktop App is uninstalled successfully.

Frequently Asked Questions
Does the QuickBooks Desktop integration automatically map product descriptions to product names or SKUs in Zuper's Quote/Invoice screen?
Does the QuickBooks Desktop integration automatically map product descriptions to product names or SKUs in Zuper's Quote/Invoice screen?
No. Mapping product descriptions to product names or SKUs automatically via QuickBooks Desktop is not supported. The integration does not perform this mapping, and descriptions will not auto-populate based on SKU changes made in the accounting system.
What does the integration sync, and in which direction?
What does the integration sync, and in which direction?
The QuickBooks Desktop integration pushes Zuper records (such as invoices and customer data) to the accounting system. This is a one-way sync for most record types. Changes made in QuickBooks Desktop do not automatically reflect back into Zuperβs Parts & Services catalog or line item descriptions.
If I update a product SKU or name in QuickBooks Desktop, will it update in Zuper automatically?
If I update a product SKU or name in QuickBooks Desktop, will it update in Zuper automatically?
No. SKU or product name changes made in QuickBooks Desktop are not pushed back into Zuper. You will need to manually update the relevant items in Zuperβs Parts & Services master list, or contact your onboarding team or support team for bulk update assistance.
Is the Description field on a Quote or Invoice line item editable in Zuper?
Is the Description field on a Quote or Invoice line item editable in Zuper?
Yes. The Description field on each line item in the Quote/Invoice screen remains fully editable within Zuper at the transaction level. The integration sync does not overwrite this field. You can manually update the description for each line item as needed directly on the quote or invoice.
What should I do if I need to update descriptions or SKUs across many products at once?
What should I do if I need to update descriptions or SKUs across many products at once?
For bulk updates to product names, SKUs, or descriptions in Zuper, contact Zuper Support or reach out to your onboarding team for assistance with a bulk import or catalog update.
What does the integration sync, and in which direction?
What does the integration sync, and in which direction?
The ZuperβQBO integration pushes records from Zuper (customers, products, estimates, invoices, and payments) to QuickBooks Online. This is a one-way sync for most record types. Invoice payment status syncs bidirectionally. Invoices or estimates created in QBO do not sync back into Zuper β all records must originate in Zuper to appear in both systems.