Get started with QuickBooks web connector

The QuickBooks Web Connector (QBWC) is a Microsoft Windows application that that enables web services (web-based applications) to exchange data with QuickBooks Desktop products (including QuickBooks Financial Software and QuickBooks Point of Sale). Your web service is deployed in a web server, which may be hosted locally or by a hosting service. Web Connector is installed on the same machine as QuickBooks (or at least on the same local network).

qbdesktop/docs/get-started/web_connector_basics.png

The QBWC is a go-between application that supports passing qbXML and qbposXML between a web-based application and QuickBooks or QuickBooks Point of Sale. Because all communication is initiated by the Web Connector running on the same system as QuickBooks, there is no need to open firewall ports.

For a web service to integrate with Web Connector, it must implement a set of methods that are defined in QuickBooks Web Connector WSDL, These methods allow the web service to communicate with the Web Connector using the same qbXML that the Desktop SDK and POS SDK use.

Adding a new Web service to the list of Web services that QBWC can communicate with is as easy for the user as downloading a file. (Files with a .qwc extension are XML files that describe a Web service designed to interact with QuickBooks and are opened automatically by the QBWC.) Users of Quicken’s online banking features will immediately recognize the user interface, because it was based on the Quicken One Step Update feature.

Communication with Web services can be automatically scheduled or simply be initiated at the user’s convenience.

Alternative Option to QB Web Connector

Autofy by Propelware has come up with a couple of alternatives to QB Web Connector that might suit your needs better than trying to build out a QB Web Connector server or setting up the QB Web Connector Client.

Product QuickBooks Web Connector Autofy Agent Autofy Enterprise
Client footprint Standalone Connector Standalone Connector Cloud Service and Connector
Versions of QuickBooks Supported Connect to QB Desktop and POS (2.1.0.30 version only) Connect to QB Desktop and Latest POS Connect to Many Accounting Apps
Languages Supported Process QBXML Process QBXML Process QBXML, XML or JSON
Company files that can be Sync’d Connect One Company File Connect Many Company Files Connect Many Company Files
Support Intuit Support Forums Full Autofy Support Priority Autofy Support
Scheduling Capability Basic Sync Automation Basic Sync Automation Realtime Sync
Client/Server Connectivity QWC / SOAP QWC / SOAP or REST REST
Logging Local Logs Detailed Local Logs w/ Dropbox Support Fully Exposed Logging
Data Validation None - validation happens in QuickBooks Data Processing Validation Data Processing Validation
TLS Supported QBWC > 2.2.0.34 - TLS 1.2 TLS 1.2 TLS 1.2
SSL Using HTTPS requests SSL Optional SSL Optional
White label Branding None None Custom Branding
Remote Management None None Remote Agent Management
Webhooks/Notifications None None Full Notification Engine
Cost Free with QuickBooks $99/mo Contact Propelware for cost
Limits N/A Unlimited app connections Unlimited Agents

QuickBooks products supported by Web Connector

The QuickBooks Web Connector 2.1.0.30 and older versions can be used with any QuickBooks desktop product supported by the QuickBooks SDK or the QBPOS SDK, including:

QuickBooks Web Connector 2.1.0.30 and older versions only support up to TLS 1.0.

QuickBooks Web Connector 2.2.0.34 and newer versions will only work with the following versions of QuickBooks:

QuickBooks Web Connector 2.2.0.34 and newer versions support TLS 1.0, TLS 1.1 and TLS 1.2.

An installer for the QuickBooks Web Connector software is available to everyone as a free download as described below. Developers may refer their customers to this page for downloads or redistribute the installer to their customers.

For technical information on the QuickBooks Web Connector see the QuickBooks Web Connector Programmer’s Guide. You can also find the Programmer’s Guide in the Desktop SDK installation, in QBSDK13.0/doc/pdf/QBWC_ProGuide.pdf.

Download and install the QuickBooks Web Connector

Procedures for downloading and installing recent versions of the QuickBooks Web Connector are given below.

Version 2.3.0.36

WebConnector 2.3.0.36 now contains the following fixes:

Users having manually installed WebConnector 2.1.x.x, 2.2.0.x or 2.3.0.x on their machines will need to un-install it before installing the 2.3.0.20 version.

To Install:

  1. Make a temporary directory or use c:temp if it is available.
  2. Unzip the file and copy the 3 files from the zip file into c:temp or the directory you created.
  3. Navigate to your temporary directory.
  4. Right click on QBWebConnectorInstaller.exe and Select “Run As Admin” to install.

Version 2.3.0.20

WebConnector 2.3.0.20 now contains the following fixes:

Users having manually installed WebConnector 2.1.x.x, 2.2.0.x or 2.3.0.x on their machines will need to un-install it before installing the 2.3.0.20 version.

To Install:

  1. Make a temporary directory or use c:temp if it is available.
  2. Unzip the file and copy the 3 files from the zip file into c:temp or the directory you created.
  3. Navigate to your temporary directory.
  4. Right click on QBWebConnectorInstaller.exe and Select “Run As Admin” to install.

Version 2.2.0.94

WebConnector 2.2.0.94 now contains the following fixes:

Users having manually installed WebConnector 2.1.x.x or 2.2.0.x on their machines will need to un-install it before installing the 2.2.0.94 version.

To Install:

  1. Make a temporary directory or use c:temp if it is available.
  2. Unzip the file and copy the 3 files from the zip file into c:temp or the directory you created.
  3. Navigate to your temporary directory.
  4. Right click on QBWebConnectorInstaller.exe and Select “Run As Admin” to install.

Version 2.2.0.93

WebConnector 2.2.0.93 now contains the following fixes:

Version 2.2.0.80

WebConnector 2.2.0.80 now contains the following fixes:

Users having manually installed WebConnector 2.1.x.x or 2.2.0.x on their machines will need to un-install it before installing the 2.2.0.80 version.

To Install:

  1. Make a temporary directory or use c:temp if it is available.
  2. Unzip the file and copy the 3 files from the zip file into c:temp or the directory you created.
  3. Navigate to your temporary directory.
  4. Right click on QBWebConnectorInstaller.exe and Select “Run As Admin” to install.

Version 2.2.0.71

Users having manually installed WebConnector 2.1.x.x or 2.2.0.x on their machines need to un-install it before installing the 2.2.0.71 version.
Delete the C:Program FilesCommon FilesIntuitQuickBooksQBWebConnector (32 bit system) or C:Program Files (x86)Common FilesIntuitQuickBooksQBWebConnector (64 bit system) directory

To Install:

  1. Unzip the downloaded file and copy the three files to a new or temporary location.
  2. Change directory to this location.
  3. Right click on QBWebConnectorInstaller.exe and select Run As Admin to install.

This version of the Web Connector works with the following versions of QuickBooks:

Version 2.2.0.42

2.2.0.42 has been removed do to issues with the signed certificate. Please use 2.2.0.34.

Version 2.2.0.34

Users having manually installed WebConnector 2.1.x.x on their machines, will need to un-install it before installing the 2.2.0.34 version.

To Install:

  1. Unzip the downloaded file and copy the three files to a new or temporary location.
  2. Change directory to this location.
  3. Right click on QBWebConnectorInstaller.exe and select Run As Admin to install.

This version of the Web Connector works with the following versions of QuickBooks:

Version 2.1.0.30

If you’ve been directed to install the QuickBooks Web Connector in order to use a web-based application designed to work with it, click on the link below to download the Web Connector installer. If a dialog box appears with the option to run or save, click run. Follow the prompts to install.

Web-based software applications that can be used with QuickBooks Web Connector 2.1.0.30 have been designed to communicate with some or all of the following QuickBooks products:

Version 2.0.0.139

Download and install the QuickBooks Web Connector Version 2.0.0.139 Size on disk: 12.4 MB (13,058,048 bytes)

Click here (links to a word document .doc file) to view bugs fixed in a release of QuickBooks Web Connector.
This software was developed by Intuit Inc. and is provided at no charge to all users of QuickBooks products.
If you have trouble installing the QuickBooks Web Connector please contact support.