SyncBridge — CRM & Store Sync

Description

SyncBridge keeps your WooCommerce store and HubSpot CRM in sync — reliably. It is a focused sync engine. If you have struggled with sync that loses data, creates duplicate contacts, or breaks on HPOS, SyncBridge is built to address exactly that.

SyncBridge focuses on getting the core data flow right: orders, contacts, and products sync accurately, scheduled jobs are resilient, and the same customer is not created as several contacts. Field mapping is included in the free version.

What SyncBridge does

  • Woo HubSpot sync — orders become Deals, customers become Contacts, products become Products.
  • Smart deduplication — contacts are matched by normalized email, so the same buyer is never created twice.
  • HPOS-compatible out of the box — works with WooCommerce High-Performance Order Storage. No paid add-on required.
  • Field mapping in the free version — map standard WooCommerce fields to HubSpot properties through the UI, at no cost.
  • Reliable sync queue — every operation runs through a managed queue with automatic retry and exponential backoff. Nothing fails silently.
  • Sync log with manual retry — see exactly what synced, what failed, and why. Re-run any failed item with one click.

Highlights

  • Honest free tier. Field mapping and resync are included free. No charges based on the number of contacts, deals, or products.
  • Reliability as the core feature. A queue, backoff, idempotency, and deduplication are built into the foundation.
  • Focused. SyncBridge is a sync tool, deliberately — it concentrates on accurate, on-time data sync.

Pro version

The Pro version (available separately) adds:

  • Two-way sync — HubSpot deal stage changes update WooCommerce order status, with loop protection and last-write-wins conflict handling.
  • More frequent sync intervals.
  • Unlimited custom field mappings.
  • Bulk import of historical orders.

Built for stores that outgrew unreliable integrations

SyncBridge is designed for merchants who already pay for HubSpot and need their order, customer, and product data to arrive accurately and on time — without surprise charges for volume or resync.

External services

This plugin connects to external services. Here is exactly what they are, when they are used, and what data is sent, so you can make an informed decision before installing.

1. HubSpot (your CRM)

SyncBridge syncs your WooCommerce data to your own HubSpot account. When you sync orders, the plugin sends order, customer, product, and (optionally) company data to HubSpot’s API at https://api.hubapi.com so it can create or update the matching Contacts, Deals, Products, and Companies. This is the core purpose of the plugin and only happens for stores you connect.
HubSpot Terms of Service: https://legal.hubspot.com/terms-of-service
HubSpot Privacy Policy: https://legal.hubspot.com/privacy-policy

2. SyncBridge connection service (connect.sync-bridge.tech)

To connect your store to HubSpot securely, the plugin uses a small authorization helper hosted by us at https://connect.sync-bridge.tech. HubSpot’s OAuth requires a confidential client secret that must not ship inside a downloadable plugin, so the secret is kept on this service instead. The service is used only during connection and token renewal. The only data sent to it is the temporary OAuth authorization code and refresh token for your HubSpot connection, plus your site’s return URL — it never receives your contacts, orders, or product data (that goes directly to HubSpot).
Terms: https://sync-bridge.tech/terms
Privacy: https://sync-bridge.tech/privacy

3. Freemius (licensing & updates for the Pro version)

SyncBridge uses Freemius to manage licensing, checkout, and updates for the optional Pro version. When you opt in, Freemius collects basic environment and account information (such as your site URL, WordPress and PHP versions, and the email you use at checkout). Opt-in is requested when you activate the plugin and is not required to use the free features.
Freemius Terms: https://freemius.com/terms/
Freemius Privacy: https://freemius.com/privacy/

Screenshots

Installation

  1. Upload the plugin files to the /wp-content/plugins/syncbridge-hubspot-woo directory, or install through the WordPress plugins screen directly.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to WooCommerce SyncBridge and click Connect to HubSpot to authorize your account.
  4. Map your fields and order statuses, then enable sync.

Requires an active HubSpot account and WooCommerce 6.0 or higher.

FAQ

Does SyncBridge work with HPOS (High-Performance Order Storage)?

Yes. SyncBridge is fully HPOS-compatible out of the box, with no paid add-on required.

Will it create duplicate contacts in HubSpot?

No. Contacts are matched by normalized email before any record is created, so an existing contact is updated rather than duplicated.

Is field mapping really free?

Yes. Mapping standard WooCommerce fields to HubSpot properties is included in the free version, with no per-field charge.

What happens if a sync fails?

Failed operations are retried automatically with exponential backoff. Anything that ultimately fails is recorded in the sync log with the reason, and you can re-run it manually. Nothing is lost silently.

Does it sync data back from HubSpot to WooCommerce?

Two-way sync (HubSpot deal stage WooCommerce order status) is available in the Pro version, with loop protection and conflict handling.

Are there extra charges based on the number of contacts or orders?

No. SyncBridge does not charge based on data volume or for resyncing your data.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“SyncBridge — CRM & Store Sync” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.6

  • Fix: connecting to HubSpot from a fresh install failed with an empty client id. The public OAuth client id now ships with the plugin (the client secret still never leaves the OAuth proxy).

1.0.5

  • Internal restructuring of the free/premium build split (field mapping). Fixes saved Marketing mappings not pre-filling in the mapping UI.

1.0.3

  • Internal restructuring of the free/premium build split (settings screens). No functional changes.

1.0.2

  • Internal restructuring of the free/premium build split. No functional changes.

1.0.1

  • Pro: two-way custom fields. Custom order meta mapped to a HubSpot deal property can now sync back from HubSpot into the order meta.

1.0.0

  • Initial release: Woo HubSpot sync for contacts, deals, and products; deduplication; field mapping; reliable queue with retry; sync log; HPOS compatibility.