> For the complete documentation index, see [llms.txt](https://docs.abtasty.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.abtasty.com/recommendations-and-merchandising/how-tos/how-to-fix-synchronization-failures-with-the-health-monitor/most-common-synchronization-errors.md).

# Most common synchronization errors

Below is a list of the most common synchronization errors and how to fix them.

{% hint style="warning" %}
If any of the following happens, **contact Support directly**:

* The same error occurs **twice in a row**
* The issue persists after you fixed your feed
* The sync stays in **“Running” for more than 2 hours**
* You see repeated **“Unexpected Pipeline Error”**

When reaching out, please provide:

* Sync ID
* Timestamp
* Error message shown in the modal
  {% endhint %}

### **Generic pipeline error**

| What it means                           | What to check                          | What to do                                                        |
| --------------------------------------- | -------------------------------------- | ----------------------------------------------------------------- |
| A non-specific internal error occurred. | Nothing obvious in your configuration. | Retry sync. If it fails twice → contact Support with the sync ID. |

### **Data extraction error**

Pulling data from your feed or platform

| What it means                    | What to check                                | What to do                                               |
| -------------------------------- | -------------------------------------------- | -------------------------------------------------------- |
| We could not fetch your catalog. | Feed URL, API keys, permissions, metafields. | Test the feed URL, refresh credentials, then retry sync. |

### **Field processing or mapping Error**

| What it means                               | What to check                                                     | What to do                                                |
| ------------------------------------------- | ----------------------------------------------------------------- | --------------------------------------------------------- |
| Your catalog has missing or invalid fields. | Mandatory fields (ID, name, category, price…), attribute formats. | Fix your feed, update your mapping if needed, retry sync. |

### **Algorithm training error**

| What it means                           | What to check                                                 | What to do                                                             |
| --------------------------------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Ranking or ML processing could not run. | Missing key attributes (price, category), very small catalog. | Complete missing fields, ensure categories are consistent, retry sync. |

### **Catalog deployment error**

| What it means                  | What to check                 | What to do                                           |
| ------------------------------ | ----------------------------- | ---------------------------------------------------- |
| Catalog couldn’t be published. | Nothing specific client-side. | Retry sync. If repeated twice → escalate to Support. |

### **Empty feed (0 products)**

Volume Guard

| What it means                  | What to check                                       | What to do                                        |
| ------------------------------ | --------------------------------------------------- | ------------------------------------------------- |
| Your feed returned 0 products. | Feed URL, platform export, credentials, API limits. | Fix the feed → click **I fixed it** → retry sync. |

### **Unexpected drop in product count**

Large deviation >15%

| What it means                   | What to check                                          | What to do                                                         |
| ------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------ |
| Catalog size dropped unusually. | Missing categories, incomplete feed, connector issues. | Fix feed, retry. If drop is intentional → request “force publish”. |

### **Source change detected**

| What it means               | What to check                        | What to do                                              |
| --------------------------- | ------------------------------------ | ------------------------------------------------------- |
| Feed URL or source changed. | New URL, new API key, new file path. | Verify details and retry. One tolerance run is allowed. |

### **Missing mandatory fields**

| What it means                        | What to check                                   | What to do                              |
| ------------------------------------ | ----------------------------------------------- | --------------------------------------- |
| Key attributes are empty or invalid. | Product ID, price, category, availability, etc. | Fix fields in your source → retry sync. |

### **Credentials or access error**

| What it means                            | What to check                                             | What to do                       |
| ---------------------------------------- | --------------------------------------------------------- | -------------------------------- |
| We couldn’t authenticate to your source. | API keys, permissions, password protection, token expiry. | Update credentials → retry sync. |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.abtasty.com/recommendations-and-merchandising/how-tos/how-to-fix-synchronization-failures-with-the-health-monitor/most-common-synchronization-errors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
