We get this question a lot and it is a valid concern–what do you do when your data is wrong. Well, let’s first break down how Genie interprets and syncs your data.
Our current approach has 2 main layers to it with 2 additional fallbacks incase they fail.
The first layer of defense we have against stale data is Webhooks. This sync method allows use to pull near real-time data from your Shopify store whenever there is a change. Webhooks are automatic so there is no need for input from your or the Genie team for them to work.
However, webhooks can fail and even Shopify recommends an additional sync method to catch anything that slips through the cracks. This is where our second layer comes into play.
In addition to webhooks, we have an automatic sync that happens every 3 days. This ensure that your data in Genie is as closely aligned with your data in Shopify as possible.
Both Webhooks and the periodic syncs are setup to capture the same data and ideally will ensure no one has stale data.
But, nothing is perfect. So, we also have two fall-backs. The first one being a manual sync button located in your account. You can find it in your settings at the top of the page, or on the inventory table and dashboard in the top right hand corner.
Manul syncs should only be used when your data looks off (i.e. higher/lower than normal avg. sales, missing products, inaccurate quantities, etc). Clicking this button and triggering a manual sync takes some times, so after it’s clicked give it up to 5-10 minutes to run the sync.
Times may vary depending on time of day and catelog size. If the information isn't updated give it a couple extra minutes and reload your webpage.
After a few minutes when the sync is done you will be able to reload the page and see the updates.
Now, in dire situations where the webhooks and automated syncs fail and you just can’t seem to get the manual sync to pull the information you need, the final option is to reach out to support via the chat or by emailing us at Aladdin@getgenie.io. From there our team can run some workflows on the back end to ensure that information is pulled correctly.
When reaching out please share details on what information is wrong, what it should be and whether or not you have run a manual sync.
When all is said and done, these 4 sync methods will ensure your data is always fresh and ready for analysis.
Happy inventorying!