Manage Quickbooks QWC and third-party integrations

Manage Quickbooks QWC and third-party integrations

Summary

In this article, you will learn how to perform some basic management of Quickbooks Integrated apps. (QWC and third party)
This will include
  1. How to add a new integration (with a QWC or proprietary Sync App)
  2. How to remove an existing integrated app
  3. How to troubleshoot a failed sync
  4. Special notes and caveats to understand

Add New Integration

When To Use

When adding a new integrated product, you will have 2 options, depending on the product being used. 
  1. Quickbooks Web Connector (or QWC). This uses the native Quickbooks Web Connector tool to establish a sync with the third-party product. Examples of QWC products are: TSheets, Recur360, 
  2. Proprietary Sync. This does not use the Quickbooks Web Connector, but has its own interface which integrates with Quickbooks. Examples of proprietary sync products are: Avatax, Bill.com, Webgility, Q2Q Connect, etc...
You do not have a choice between the above types. This is determined by the publisher, depending on which product you are using.

Requirements

  1. You must login to the Quickbooks company file with the "Admin" user. 
  2. Once logged in, you must switch the company file to "Single User" mode. 

QWC Integration (with Example)

While we cannot provide example for every available product integration, most products follow the same general steps:
  1. Login to your third-party product portal
  2. Find the section for the Quickbooks Integration
  3. Download the Quickbooks Integration qwc file. Often times, a password will also be provided on the portal, which will be needed during the integration
  4. Open the Quickbooks Web Connector, and Add an application, then point to the "qwc" file which was download in Step 3
  5. Accept the Quickbooks certificate and choose your options to complete the integration process

Quickbooks Web Connector: (TSheets Example)

STEP 1: Download QWC and Password from Vendor
You need to login to get the Web Connector File (.QWC) and the password from the vendor
For TSheets (Pre version QB 2017) here are the steps
  1. Login to TSheets web site, in the left menu, go to SET UP › Add-ons
  2. In the list, find QuickBooks Desktop Integration , and click Install
  3. In Step 1: Select the Options window, make your selections, and click Next
    1. If a warning window displays, read the warning, and, if you agree, type delete , and click Continue
  4. In Step 2: Set Up Web Connector window: Click Advanced/Manual Setup
  5. Click the blue web_connector link, and open the downloaded file.
  6. In the security window, click OK
  7. In the next security window, select Yes, whenever this QuickBooks company file is open › Continue
  8. Make sure that the TSheets application is selected.
  9. In the TSheets Set Up Web Connector window, locate the password. And click on WEB CONNECTOR FILE (.qwc). This will download the file, save this file to your FileBridge Drive.



STEP 2: Add the QWC to the Intuit WebConnector
  1. Launch QuickBooks Desktop from your AppDashboard
  2. Open the QuickBooks Desktop company file that you want to integrate with TSheets, and sign in as the "Admin" user (could be renamed) and in Single User mode. 
  3. Click on File -> Update Web Services
  4. If you get a QBWebconnector - Information, click OK
  5. Click on Add an application

  6. Select the qwc file that was saved to FileBridge and click OK
  7. An "Authorize New Web Service" prompt will pop up. Click OK

  8. In the next window, select the appropriate options such as run this application if QuickBooks file is opened or closed
  9. Check the box to the left of the TSheets application, enter the four-digit password that you noted down in the first step which is displayed in the yellow window up, and click Update Selected

Proprietary Integration

The Integration for proprietary connectors happens by downloading a special utility from your publisher's portal.
Upon running the installer the integration may happen in one of two scenarios:
  1. During the installation, the installer will ask to point to a Quickbooks company file, or to use a currently open company file. 
  2. After the installation, a Quickbooks Integration section or menu will exist to allow the integration process to be setup.
In both cases, the integration process will pop up with a certificate to authorize the third-party app to communicate with your Quickbooks company file. 
Remember to be logged in as "Admin" and in Single-User mode to perform the integration. This needs to be performed only once by the Admin user.

Remove Existing Integration

When To Use

In some cases, your existing integration has a problem, and a re-integration might be required. To do so, it might be required to remove the existing integration and create a new one. 

Requirements

  1. You must login to the Quickbooks company file with the "Admin" user. 
  2. Once logged in, you must switch the company file to "Single User" mode. 

Process

  1. Go to Edit > Preferences > Integrated Apps
  2. Select the integration that you want to remove
  3. Click "Remove" then "Confirm"

Removing the integration does not affect your data. It simply prevents you from syncing with the third-party product until the integration is re-established

Troubleshooting

In certain instances, such as update in your Quickbooks software, or an update with the Web Connector, etc.. an existing integrated application may lose its authorization and require to be re-authorized or re-integrated. 
You may see a message similar to the following, if using the Quickbooks Web Connector



The above message may vary depending on the product you are using, but the general meaning will be the same
If this occurs, there are two possible ways to address this:
  1. Re-Authorize the third party app:
    1. Login to your Company File as "Admin", and switch to "Single User" mode
    2. Go to Edit Preferences > Integrated Apps
    3. Choose the Integration in question, then click the "Reauthorize" button on the right
    4. Navigate to the Quickbooks Web Connector, or your proprietary sync app, and attempt a sync. If the "Reauthorize" worked, then the sync should succeed. 
  2. Remove and Re-Add the integration
    1. Follow the instructions in the "Remove Existing Integration" section
    2. Follow the appropriate instructions in the "Add New Integration" section, depending on whether you are using a QWC or a Proprietary third-party sync app.

Special Notes and Caveats

  • By design, the Intuit WebConnector can only be added one Windows profile (gotomyerp login). This is a limitation in the WebConnector itself. 
  • For any given product, only ONE login or email address can be connected using the WebConnector. Attempting to add multiple accounts of the same service will result in a WebConnector error upon adding the application. If you need multiple users that need the WebConnector, please contact Support
  • In some newer gotomyerp server environments, a qwc cannot be saved on FileBridge, if you are trying to upload a QWC, please contact support for additional assistance.