{"id":332166,"date":"2026-08-10T15:57:19","date_gmt":"2026-08-10T15:57:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/syncbridge-crm-store-sync\/"},"modified":"2026-10-27T03:30:22","modified_gmt":"2026-10-27T03:30:22","slug":"syncbridge-sync-for-hubspot-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ary.wordpress.org\/plugins\/syncbridge-sync-for-hubspot-woocommerce\/","author":23523335,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"SyncBridge \u2014 CRM & Store Sync","header_author":"SyncBridge Dev","header_description":"Reliable WooCommerce to HubSpot sync. No data loss, no duplicate contacts, HPOS-ready.","assets_banners_color":"4c4635","last_updated":"2026-10-27 03:30:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sync-bridge.tech\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":300,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"syncbridgetech","date":"2026-08-10 15:56:42","revision":3640820},"1.0.6":{"tag":"1.0.6","author":"syncbridgetech","date":"2026-08-10 19:43:20","revision":3641049},"1.0.7":{"tag":"1.0.7","author":"syncbridgetech","date":"2026-10-26 09:12:02","revision":3765930},"1.1.2":{"tag":"1.1.2","author":"syncbridgetech","date":"2026-10-27 03:30:22","revision":3767669}},"upgrade_notice":{"1.1.0":"<p>Reliability and documentation improvements. Review optional Pro settings after upgrading; new features are disabled by default.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3640820,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3640820,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3640820,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3640820,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5","1.0.6","1.0.7","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3640879,"resolution":"1","location":"assets","locale":"","width":1200,"height":700},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3640879,"resolution":"2","location":"assets","locale":"","width":1200,"height":700},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3640879,"resolution":"3","location":"assets","locale":"","width":1200,"height":700},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3640879,"resolution":"4","location":"assets","locale":"","width":1200,"height":700},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3640879,"resolution":"5","location":"assets","locale":"","width":1200,"height":699}},"screenshots":{"1":"HubSpot connection settings.","2":"Field mapping.","3":"Order-status to deal-stage mapping.","4":"Sync log and manual retry."}},"plugin_section":[],"plugin_tags":[1150,282,597,1558,286],"plugin_category":[45,58],"plugin_contributors":[78154,275050],"plugin_business_model":[],"class_list":["post-332166","plugin","type-plugin","status-publish","hentry","plugin_tags-crm","plugin_tags-ecommerce","plugin_tags-integration","plugin_tags-sync","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-user-management","plugin_contributors-freemius","plugin_contributors-syncbridgetech","plugin_committers-syncbridgetech"],"banners":{"banner":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/banner-772x250.png?rev=3640820","banner_2x":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/banner-1544x500.png?rev=3640820","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/icon-128x128.png?rev=3640820","icon_2x":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/icon-256x256.png?rev=3640820","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/screenshot-1.png?rev=3640879","caption":"HubSpot connection settings."},{"src":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/screenshot-2.png?rev=3640879","caption":"Field mapping."},{"src":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/screenshot-3.png?rev=3640879","caption":"Order-status to deal-stage mapping."},{"src":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/screenshot-4.png?rev=3640879","caption":"Sync log and manual retry."},{"src":"https:\/\/ps.w.org\/syncbridge-sync-for-hubspot-woocommerce\/assets\/screenshot-5.png?rev=3640879","caption":""}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<h4>Included in the free version<\/h4>\n\n<ul>\n<li>WooCommerce to HubSpot synchronization of orders, contacts and products.<\/li>\n<li>Contact lookup by normalized email before creating a contact.<\/li>\n<li>Standard contact\/deal field mapping and a separate marketing-attribution mapping feature.<\/li>\n<li>Sync logs, CSV log export and manual retry.<\/li>\n<li>Bounded retries for eligible temporary synchronization failures.<\/li>\n<li>WooCommerce HPOS compatibility.<\/li>\n<\/ul>\n\n<h4>Pro version<\/h4>\n\n<p>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.<\/p>\n\n<h3>External services<\/h3>\n\n<p><strong>HubSpot<\/strong><\/p>\n\n<p>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.<\/p>\n\n<p>Terms: https:\/\/legal.hubspot.com\/terms-of-service\nPrivacy: https:\/\/legal.hubspot.com\/privacy-policy<\/p>\n\n<p><strong>SyncBridge connection service<\/strong><\/p>\n\n<p>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.<\/p>\n\n<p>Terms: https:\/\/sync-bridge.tech\/terms\nPrivacy: https:\/\/sync-bridge.tech\/privacy<\/p>\n\n<p><strong>Freemius<\/strong><\/p>\n\n<p>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.<\/p>\n\n<p>Terms: https:\/\/freemius.com\/terms\/\nPrivacy: https:\/\/freemius.com\/privacy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install through WordPress, or upload the plugin folder to wp-content\/plugins\/.<\/li>\n<li>Activate WooCommerce, then SyncBridge.<\/li>\n<li>Open WooCommerce &gt; SyncBridge and connect HubSpot through OAuth.<\/li>\n<li>Configure field and deal-stage mappings for your pipeline.<\/li>\n<li>Create a test order and check the log and HubSpot records.<\/li>\n<\/ol>\n\n<p>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.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20free%20version%20synchronize%20changes%20back%20from%20hubspot%3F\"><h3>Does the free version synchronize changes back from HubSpot?<\/h3><\/dt>\n<dd><p>No. Reverse synchronization is implemented in the separately distributed Pro version.<\/p><\/dd>\n<dt id=\"does%20crm%20synchronization%20subscribe%20contacts%20to%20marketing%3F\"><h3>Does CRM synchronization subscribe contacts to marketing?<\/h3><\/dt>\n<dd><p>No. Synchronizing a contact does not automatically subscribe that person to marketing or send email.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20an%20error%3F\"><h3>What happens on an error?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Improved order continuity, product synchronization and settings navigation.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Improved settings validation and save feedback.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Clarified feature descriptions and external-service documentation.<\/li>\n<li>Report failed CRM operations instead of recording incomplete syncs as successful.<\/li>\n<li>Add bounded retries for eligible temporary sync failures.<\/li>\n<li>Read all pages of changed deals and associated line items.<\/li>\n<li>Improve token-refresh and transport-error handling.<\/li>\n<li>Remove stale line items when an order has no remaining products.<\/li>\n<li>Correct company mapping database keys.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Updated Freemius SDK to the latest version.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed the missing public OAuth client ID on fresh installs.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Restructured free\/premium field mapping.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Restructured free\/premium settings screens.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Restructured the free\/premium split.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Pro: two-way custom fields.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Sync WooCommerce orders, contacts and products with HubSpot. Includes field mapping, sync logs and manual retry.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/332166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=332166"}],"author":[{"embeddable":true,"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/syncbridgetech"}],"wp:attachment":[{"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=332166"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=332166"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=332166"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=332166"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=332166"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ary.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=332166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}