> For the complete documentation index, see [llms.txt](https://support.ordereazi.com/central/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.ordereazi.com/central/apps/business-systems/cin7-core/sync-schedule.md).

# Sync schedule

Choose how often each Cin7 Core sync runs, and when the daily full run happens.

Stock that's an hour out of date can mean promising goods you've already sold. Under **Sync Schedule** on the Cin7 Core app's **Configuration** tab, you choose how often each sync brings Cin7 information into OrderEazi. Sales Orders don't wait for a schedule: they go to Cin7 within a few minutes of being created.

### Before you start

The **Sync Schedule** section appears once your Cin7 credentials are saved. See [Configuration](/central/apps/business-systems/cin7-core/configuration.md).

> **Note:** The schedule has its own **Save schedule** button. The main **Save** button doesn't save it.

### How to change the schedule

1. On the app's **Configuration** tab, go to **Sync Schedule**.
2. Next to a sync, enter a number under **Every**.
3. Choose **minutes** or **hours**.
4. Under **Daily full run at**, enter the time for the daily full run, such as 00:00.
5. Select **Save schedule**.

You see "Sync schedule saved." Leave an interval empty to use its default. Times on the schedule are South African time, and the app checks every 5 minutes whether a sync is due.

Each interval must be from 5 minutes to 7 days. Otherwise you see "\[sync]: the interval must be from 5 minutes to 7 days.", with the sync's name in place of \[sync].

### The syncs and their defaults

| Sync                                                         | Default    | What it does                                                                        |
| ------------------------------------------------------------ | ---------- | ----------------------------------------------------------------------------------- |
| **Reference lookups (tax rules, price tiers, locations...)** | 12 hours   | Refreshes the Cin7 lists on the **Reference Data** tab.                             |
| **Customer cache**                                           | 1 hour     | Refreshes the app's own copy of your Cin7 customers.                                |
| **Product cache**                                            | 1 hour     | Refreshes the app's own copy of your Cin7 products.                                 |
| **Supplier cache**                                           | 1 hour     | Refreshes the app's own copy of your Cin7 suppliers.                                |
| **Stock (Cin7 → OE)**                                        | 30 minutes | Brings Cin7 stock into OrderEazi.                                                   |
| **Sale status poll**                                         | 30 minutes | Checks Cin7 sales for status changes and invoices, and creates documents from Cin7. |
| **Items → OE**                                               | 6 hours    | Creates and updates products and prices.                                            |
| **Clients → OE**                                             | 6 hours    | Adds new Cin7 customers as clients.                                                 |
| **Suppliers → OE**                                           | 6 hours    | Adds new Cin7 suppliers.                                                            |
| **Product images → OE**                                      | 24 hours   | Brings product images across.                                                       |

### When a sync runs

* **Its switches:** Each sync needs **Cin7 → OrderEazi (pull-back)** and its own switch on. **Sale status poll** runs when any status switch or **Documents → OE** is on. **Reference lookups** and the three caches always run.
* **Changes, then a full run:** The caches and the items, clients, and suppliers syncs fetch only what changed in Cin7 since their last run. Once a day, at the first run after your **Daily full run at** time, they fetch everything instead.
* **Buttons:** **Sync Now** on **Reference Data**, and **Sync Items**, **Sync Clients**, and **Sync Suppliers** on **Master Sync**, always fetch everything. They count as that day's full run.
* **Failed runs:** If Cin7 doesn't return a complete set of changes, the run fails. It tries again at its next scheduled time, from the same point, so nothing is missed.

**Example:** **Items → OE** runs every 6 hours, at 02:00, 08:00, 14:00, and 20:00, and **Daily full run at** is 00:00. The 02:00 run is the first after midnight, so it fetches every product. The other three fetch only products changed since the run before.

**Last run** and **Last full run** show when each sync last ran, or "never" if it hasn't yet. The items, clients, suppliers, and images runs are also listed on the **Master Sync** tab, and stock and sale status runs on **Status Logs**. See [Logs](/central/apps/business-systems/cin7-core/logs.md).

### Related pages

* [Configuration](/central/apps/business-systems/cin7-core/configuration.md): switch each sync on or off
* [Master data sync](/central/apps/business-systems/cin7-core/master-data-sync.md): run a sync straight away
* [Stock and locations](/central/apps/business-systems/cin7-core/stock-and-locations.md): what the stock sync writes
