> For the complete documentation index, see [llms.txt](https://docs.globo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.globo.io/getting-started/sync-product-data.md).

# Sync Product Data

The app keeps its own copy of your product catalog so that filtering and search stay fast for shoppers.

The app keeps its own copy of your product catalog so that filtering and search stay fast for shoppers. **Syncing** is how that copy gets built and refreshed. You can see the current status of every sync type from the app's **Home** dashboard, under **Sync overview**.

![Home dashboard — Sync overview card](https://2009335375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKmtdB4I84W3J8hc91H4S%2Fuploads%2Fgit-blob-dbcf00412108b2fee9f27b46c5e81d92fb4e6e79%2Fhome-dashboard-sync-overview.png?alt=media)

## The 4 ways your data stays in sync

Three of these run automatically in the background — you don't need to do anything for them:

* **Webhook sync** — the moment you create, edit, or delete a product, collection, or inventory level in Shopify, the app is notified immediately and updates that item.
* **Auto sync** — a lightweight check that runs every 1–2 minutes to catch anything a webhook might have missed.
* **Full re-index** — a complete rebuild of the app's product data, run once a day on a schedule (shown as e.g. "Daily · 3:30 am"). This catches anything the other two didn't, such as changes from bulk/CSV import tools that don't always trigger webhooks.

And one you can trigger yourself:

* **Manual sync** — click **Sync now** on the Home dashboard any time you want an immediate full refresh instead of waiting for the next automatic pass.

![Sync overview card — the "Sync now" button is at the top right](https://2009335375-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKmtdB4I84W3J8hc91H4S%2Fuploads%2Fgit-blob-a8d1a66e260f3fb884608fb7d12e04e78ee09ea3%2Fsync-now-button.png?alt=media)

## When to click "Sync now"

The automatic sync types cover the vast majority of changes, but a manual sync is worth doing right after:

* A large batch of changes made outside the normal product-edit flow (bulk editor, CSV import, another product-data app).
* Adding or changing metafields that your filters or search depend on.
* Changing a **smart (automated) collection's** rules — Shopify doesn't always send a webhook when a product enters or leaves a smart collection purely because it now matches (or stops matching) the collection's rules, so a manual sync (or waiting for the next auto sync / full re-index) ensures it's picked up.

## Why does my product count look wrong?

A mismatched product count on a filter or collection is almost always one of these:

1. **The change hasn't been picked up yet** — click **Sync now** for an immediate refresh, or wait a couple of minutes for auto sync.
2. **Products aren't published to the Online Store sales channel** — the app only counts products visible on your storefront, so a product published only to POS/other channels won't be counted.
3. **Out-of-stock products are hidden** by one of your app settings — see [Manage out-of-stock products](/product-grid/manage-out-of-stock-products.md).

## Tips

* For very large catalogs, a full re-index can take a while — you can keep working in Shopify Admin while it runs; the storefront keeps showing the last synced data until it completes.
* If counts still look wrong after a manual sync and checking the causes above, contact us at <contact@globo.io> (or use the chat widget in the app) with your store domain and the collection/filter in question.

## Related pages

* [Getting Started](/getting-started/getting-started.md)
* [Manage out-of-stock products](/product-grid/manage-out-of-stock-products.md)
