Description
SyncBridge connects a WooCommerce store to its HubSpot account. Orders are synchronized as deals, customers as contacts, and ordered products as products and line items.
Included in the free version
- WooCommerce to HubSpot synchronization of orders, contacts and products.
- Contact lookup by normalized email before creating a contact.
- Standard contact/deal field mapping and a separate marketing-attribution mapping feature.
- Sync logs, CSV log export and manual retry.
- Bounded retries for eligible temporary synchronization failures.
- WooCommerce HPOS compatibility.
Pro version
The separately distributed Pro version adds two-way deal-stage synchronization, custom order-meta mappings, data-priority settings and company synchronization. These implementations are not included in the WordPress.org package.
External services
HubSpot
After the administrator connects the store through OAuth, the plugin sends order, contact, product and optionally company data to api.hubapi.com to read/update the store’s HubSpot records. This is the core integration.
Terms: https://legal.hubspot.com/terms-of-service
Privacy: https://legal.hubspot.com/privacy-policy
SyncBridge connection service
connect.sync-bridge.tech handles OAuth connection and token renewal. It receives the temporary authorization code, refresh token and store return URL. The confidential HubSpot client secret stays on that server. CRM order/contact/product payloads go directly from the store to HubSpot.
Terms: https://sync-bridge.tech/terms
Privacy: https://sync-bridge.tech/privacy
Freemius
Freemius manages licensing, checkout and updates for optional Pro. Its opt-in is not required for free features. When opted in, it receives basic environment/account information such as site URL, WordPress/PHP versions and checkout email.
Terms: https://freemius.com/terms/
Privacy: https://freemius.com/privacy/
Screenshots





Installation
- Install through WordPress, or upload the plugin folder to wp-content/plugins/.
- Activate WooCommerce, then SyncBridge.
- Open WooCommerce > SyncBridge and connect HubSpot through OAuth.
- Configure field and deal-stage mappings for your pipeline.
- Create a test order and check the log and HubSpot records.
Requires WooCommerce 6.0 or later and access to the requested HubSpot CRM objects. Features using newer checkout hooks need a WooCommerce version providing those hooks. A working background scheduler is required.
FAQ
-
Does the free version synchronize changes back from HubSpot?
-
No. Reverse synchronization is implemented in the separately distributed Pro version.
-
Does CRM synchronization subscribe contacts to marketing?
-
No. Synchronizing a contact does not automatically subscribe that person to marketing or send email.
-
What happens on an error?
-
Errors are logged. Eligible temporary failures have bounded retries. Permanent errors and uncertain creation outcomes may need manual review to avoid duplicates. Check the log before retrying.
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“SyncBridge — CRM & Store Sync” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “SyncBridge — CRM & Store Sync” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.2
- Improved order continuity, product synchronization and settings navigation.
1.1.1
- Improved settings validation and save feedback.
1.1.0
- Clarified feature descriptions and external-service documentation.
- Report failed CRM operations instead of recording incomplete syncs as successful.
- Add bounded retries for eligible temporary sync failures.
- Read all pages of changed deals and associated line items.
- Improve token-refresh and transport-error handling.
- Remove stale line items when an order has no remaining products.
- Correct company mapping database keys.
1.0.7
- Updated Freemius SDK to the latest version.
1.0.6
- Fixed the missing public OAuth client ID on fresh installs.
1.0.5
- Restructured free/premium field mapping.
1.0.3
- Restructured free/premium settings screens.
1.0.2
- Restructured the free/premium split.
1.0.1
- Pro: two-way custom fields.
1.0.0
- Initial release.
