> ## Documentation Index
> Fetch the complete documentation index at: https://learn.getodin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Sync & Schedule

> Configure automatic syncing and manage your knowledge base updates.

The **Knowledge Base Sync & Schedule** tab allows you to configure automatic syncing for your knowledge base. Use **Sync Now** in the upper right to trigger a manual sync at any time.

## Automatic Sync Configuration

Choose whether to enable or disable automatic syncing for your knowledge base.

| Option                | Description                                                       |
| --------------------- | ----------------------------------------------------------------- |
| **Enable Auto Sync**  | Automatically syncs your knowledge base on a configured schedule. |
| **Disable Auto Sync** | Only syncs when manually triggered using the **Sync Now** button. |

The **Current Status** indicator shows whether auto sync is currently enabled or disabled.

<Note>
  When Auto Sync is disabled, your knowledge base will only update when you manually trigger a sync using the **Sync Now** button.
</Note>

## Schedule Type

When **Enable Auto Sync** is selected, choose how the sync schedule is defined.

<Tabs>
  <Tab title="Interval" icon="arrows-rotate">
    Syncs your knowledge base at a fixed recurring interval.

    **Configuration:**

    * Set the interval using the **Every** field — enter a number and select a unit (e.g. `7 days`).

    **Example:** Every 7 days will sync the knowledge base once per week from the last sync time.
  </Tab>

  <Tab title="Specific Time (Cron)" icon="calendar">
    Syncs your knowledge base on specific days and times.

    **Configuration:**

    * Select the days of the week to run the sync.
    * Set the time of day using the time field.
    * Select the appropriate timezone.

    **Example:** Monday, Wednesday, Friday at 02:00 AM will sync three times per week at that time.
  </Tab>
</Tabs>

## Next Scheduled Sync

When auto sync is enabled, this panel shows:

| Field                   | Description                                                                                                               |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **Next Scheduled Sync** | The date and time of the next automatic sync run. Displays a pending message while the scheduler populates upcoming runs. |
| **Upcoming Runs**       | A list of upcoming scheduled sync occurrences. Displays a pending message shortly after auto sync is first configured.    |

## Saving

Select **Enable Auto Sync** or **Disable Auto Sync** at the bottom of the page to confirm and save your configuration.

| Action                | Description                                                |
| --------------------- | ---------------------------------------------------------- |
| **Enable Auto Sync**  | Saves and activates the configured schedule.               |
| **Disable Auto Sync** | Saves and deactivates automatic syncing. Manual sync only. |

## Best Practices

* **Schedule during off-peak hours** — Run syncs when agent usage is low to avoid performance impact.
* **Match frequency to content change rate** — Sync frequently for high-change sources, less often for stable content.
* **Use Sync Now after adding new content** — Trigger a manual sync immediately after uploading or connecting new documents rather than waiting for the next scheduled run.
