# Why isn’t my sync running?

### ⏱️ 1. Check the Sync Time

After the Source and Destination stores are connected, the app starts the initial sync automatically.

The sync time may take a few minutes depending on:

* The amount of data
* Number of products/variants
* Shopify processing time

#### How product sync works

After the initial connection:

* Product create/update events are grouped and synced every **30 minutes**
* All products updated during that period will sync together

> Please wait about 30 minutes after making changes in the Source store before checking the Destination store.

#### Inventory sync

Inventory is synced in real time.

You do not need to wait for the 30-minute sync cycle to update inventory quantities.

***

### 💳 2. You Reached Your Plan’s Variant Limit

Syncing will stop when the Destination store reaches the allowed variant limit for the current plan.

Example

* Current plan allows: 500 variants
* Store currently has: 5100 variants
* Result → New products cannot sync

Know more about the Pricing plan of the app [here](https://docs.tipo.io/faqs/why-isnt-my-sync-running).

<figure><img src="/files/VWGXG9GAP0PtRY5sTtkL" alt=""><figcaption></figcaption></figure>

How to solve:

* Either upgrade your plan to support more variants, or
* Remove unnecessary products from the Destination store.

***

### 🏷️ 3. The Product Does Not Match Sync Conditions

When setting up sync rules, you may have chosen to sync only products with a specific tag. If a product **doesn’t have that tag**, it won’t be synced.

<figure><img src="/files/bp1ZqP0SyYt3y298KO9x" alt=""><figcaption></figcaption></figure>

How to check:

* In Source store, please go to the app settings > **Share products** > see the option you select.

<figure><img src="/files/EfVujNhYSW9faVZufdUj" alt=""><figcaption></figcaption></figure>

* In destination store:

  Go to the **Destinations** store, open the app **Dashboard** > click on the store URL of the source store to open the connection detail

  <figure><img src="/files/wVXOCQxebmGQY6mZYwSv" alt=""><figcaption></figcaption></figure>

* For **Products sync** part, tick on checkbox **Enable** to activate the sync product function

<figure><img src="/files/THLUypchIKZb5yYl4Zhh" alt=""><figcaption></figcaption></figure>

### ⚙️ 4. Sync Mode Configuration Prevents Syncing

The selected sync mode controls how items are created or updated.

In Destination store,  go to the app > click on connection ID > **Matching & Imports** setting

<figure><img src="/files/5UljpV6dwNxcqgOPTQhD" alt=""><figcaption></figcaption></figure>

#### Update Only

When **Update Only** is enabled:

* The app only updates products that already exist in both stores
* New products will NOT be created automatically

#### Example

* Product exists in Source store
* Product does NOT exist in Destination store
* Result → Product will not sync

In this case, you need to manually add the product to the Destination store first.

<figure><img src="/files/gaolxO8F3itUg6KVx9Tr" alt=""><figcaption></figcaption></figure>

If you want the app to automatically create missing products, switch to option "**Create and Update**"

***

### 🔑 5. Missing Product Identifier

The app uses identifiers to match products between stores.

Common identifiers:

* SKU
* Barcode
* Handle

If the identifier is empty or invalid, the product cannot sync correctly.

Example

* Sync identifier = SKU
* Product SKU is empty
* Result → Product will not sync

<figure><img src="/files/1qnXIG7s4PF9lD6HORyZ" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/aa3OzrnojkpdCuan9u1G" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/hjzXnbaVkcshIEjlvT8m" alt=""><figcaption></figcaption></figure>

> Important: All synced products should contain valid identifiers.

***

### 📦 6. Product Status Is Not Included

Your sync settings may only allow specific product statuses.

### Example

Sync settings:

* Only sync **Active** products

Product status:

* Draft

Result:

* Product will not sync

<figure><img src="/files/nxmjM3t7VzdXZT63UYE9" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/CAsY4GfckuSNYyYf5CSA" alt=""><figcaption></figcaption></figure>

***

If the sync still doesn’t work for you, please contact us at [hi@tipo.io](https://tipo.io/index.php/kb/why-the-sync-doesnt-run/hi@tipo.io) and let us know the information below:

* Store URLs
* Collaborator code of each store
* The products that are not synced

**🙋 Still need support?**

If you still need help, please feel free to contact us at <hi@tipo.io>. We’ll be happy to assist you further.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tipo.io/faqs/why-isnt-my-sync-running.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
