
Ledgerbridge Sync connects your WooCommerce store to your own QuickBooks Online company through the official Intuit API, using credentials from your own Intuit developer app.
What it does
- Orders – WooCommerce orders are pushed to QuickBooks Online as Invoices or Sales Receipts, and payments are recorded against the invoice. Changes made in QuickBooks can flow back into WooCommerce.
- Customers – sync customers in either direction.
- Products and inventory – pull items, pricing and stock levels from QuickBooks into WooCommerce, or push products to QuickBooks.
- Direction control – for each of orders, products and customers choose QuickBooks WooCommerce, WooCommerce QuickBooks, or two-way.
- Automatic sync schedule – an on/off switch and interval per data type and direction, run with WP-Cron.
- Webhooks – an Intuit webhook endpoint lets QuickBooks notify your site of changes (signature verified with your verifier token).
- Conflict handling – “last modified wins” or a manual review queue for orders changed on both sides.
- Historical import – back-fill existing QuickBooks data in small background batches so large imports never block a request.
- Status at a glance – a “QBO Status” column on Orders, Products and Users, plus meta boxes with an “Update in QuickBooks” button, a link to open the document in QuickBooks, and PDF download.
- Sync log – every sync action and error is recorded and viewable under QuickBooks Sync Logs.
- HPOS compatible – declares compatibility with WooCommerce High-Performance Order Storage.
All features are included. There are no usage limits, license keys or paid tiers in this plugin.
Requirements
- WooCommerce 8.0 or newer
- A QuickBooks Online company
- A free Intuit developer account and app (to obtain a Client ID and Client Secret)
- A site served over HTTPS for the production QuickBooks connection
Trademarks and affiliation
This plugin is not affiliated with, endorsed by or sponsored by Intuit Inc. or Automattic Inc. QuickBooks is a registered trademark of Intuit Inc. WooCommerce is a registered trademark of Automattic Inc.
External services
This plugin connects to the Intuit QuickBooks Online API. It is the core purpose of the plugin and nothing is sent until a site administrator enters their own Intuit app credentials and connects their QuickBooks company.
Intuit QuickBooks Online API and OAuth service
- Endpoints used:
https://appcenter.intuit.com/connect/oauth2(authorization),https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer(token exchange and refresh),https://quickbooks.api.intuit.com(production data) andhttps://sandbox-quickbooks.api.intuit.com(sandbox data, only if the Sandbox environment is selected). - What is sent and when: OAuth credentials when connecting and refreshing the connection; and, whenever a sync runs, the WooCommerce data that is being synchronised – order details (line items, totals, currency, billing/shipping details), customer details (name, email, phone, address, company) and product details (name, SKU, price, stock) – plus requests to read the same kinds of records from QuickBooks.
- Intuit also sends webhook notifications to the REST endpoint of your own site; these are only accepted when their signature matches the verifier token you configure.
- Intuit terms and privacy: https://www.intuit.com/legal/ and https://www.intuit.com/privacy/statement/
No data is sent to the plugin author.
Screenshots




