Skip to main content

How Thrive Syncs

The details on sync times and mechanics

Joe Barlow avatar
Written by Joe Barlow
Updated over a week ago

When using Thrive, all updates, additions, or changes to inventory must be made ONLY in Thrive rather than your payment provider's system (e.g. Square, Clover, etc.). 

Thrive automatically synchronizes updates to your POS register and pulls in the sales data so we can update your inventory and compile sales reports. 

Sales information will be pulled in automatically from your integrations to deduct inventory as it sells.


Sync times in Thrive

(with the recommended settings enabled)

Made a change/update to inventory in Thrive

  • This pushes out immediately. You should see it in your provider's inventory system within 10 minutes (2-3 minutes on average).

  • PayPal Here only syncs info once every 15 minutes.

Made a sale in your POS

  • This pushes an immediate web-hook. The sale should reflect in Thrive within 10 minutes (2-3 minutes on average).

  • Clover, Square, and Shopify cannot guarantee the reliability of web-hooks. As a result, there's a possibility that sales data may take up to 6 hours to be automatically processed. However, such delays are rare.

  • BigCommerce and WooCommerce also cannot guarantee the reliability of webhooks. As a result, there's a possibility that sales data may take up to 2 hours to be automatically processed. However, such delays are rare.

  • Thrive performs an additional backup synchronization with the sales databases of platforms like Clover and Shopify every 6 hours. This ensures coverage for any missing or delayed web-hook data.

  • For Clover, if Merchant IDs (MIDs) are changed or updated, make sure the new MID is connected to Thrive. Without this connection, sales data will not sync correctly. Thrive reconciles data from new MIDs by importing sales from the last 90 days after the connection is established.

Made a change/update in my provider's inventory system

  • Never. Changes made in your provider's system must be imported manually in the 'Locations and Integrations' tab under Settings.

  • Thrive ignores any changes made in your provider's system. That information will be overridden by Thrive if not imported. 


Best Practices for Resolving Sync Issues

  1. Check Merchant IDs (MIDs): Ensure active MIDs are connected to Thrive, especially after POS updates or replacements.

  2. Allow for Periodic Syncs: Monitor your sales data and understand that some transactions may take up to 6 hours to appear.

  3. Document Missing Transactions: Keep track of missing sales, and contact Thrive Support with detailed information if they do not sync within 6 hours.

Pro-Tip: Be aware of potential system outages with Thrive by subscribing to updates or checking the status here.

Did this answer your question?