Skip to main content

QuickBooks Desktop Authentication

To read and write data from and to QuickBooks Desktop through Agave, you need to have the QuickBooks Web Connector running on your PC at all times.

It will occupy one of your QuickBooks Desktop licenses.

Step 1: Install QuickBooks Web Connector

Download the latest version of the QuickBooks Web Connector from this link and follow the prompts in the download to complete the installation.

It is an Intuit application that enables web services to securely exchange data with QuickBooks Desktop.

Step 2: Open Company File

caution

Ensure you are opening the company file with an Admin user.

Open the QuickBooks Desktop application and select "Open" for your company file.

QBWC Offline

Step 3: Open QuickBooks Web Connector

Open QuickBooks Web Connector. You can open it by searching for it in the Windows Start menu, or by selecting "File → App Management → Update Web Services" in QuickBooks Desktop.

QBWC Offline

Step 4: Download the Config File

In Agave Sync, add a new ERP/Accounting Account and select QuickBooks Desktop as the source system. Click continue then select "Generate Config File" and download the config file (e.g. agave-3b84ff2e-f35d-4787-8840-e391ff8a1e4e.qwc).

QBWC Offline

QBWC Offline

Step 5: Authorize the App

caution

Before opening the config file, make sure you have the correct company file open in QuickBooks Desktop, otherwise you will authorize access to the incorrect company file.

To open the file in QuickBooks Web connector, double-click it or select "Add an Application":

QBWC Offline

QuickBooks Desktop will now show you an authorization screen. Press OK to continue.

QBWC Offline

In the next screen, choose "Yes, always." If you choose "No", you will need to manually sync your QuickBooks Desktop data every time you want to update your data. If you choose "Yes", Agave will sync your data every 15 seconds.

QBWC Offline

Select "Yes" and "Done" in the next two screens.

QBWC Offline

Step 6: Enter the Password

caution

This password is only displayed to you once. We recommend you store it in a secure place.

Enter the password from step 4 in QuickBooks Web Connector, then hit TAB. Make sure that you save the password when prompted.

QBWC Offline

QBWC Offline

Step 7: Verify the Connection

Click "Verify Connection". After a few seconds (up to 90 seconds), you should see your QuickBooks Desktop company in the dropdown. If not, refresh the list until you do. If everything is set up correctly, you should see QuickBooks Web Connector sending requests to Agave.

QBWC Offline

QBWC Offline

Step 8: Select your Company

Select your company and press "Confirm".

QBWC Offline