Scheduling and running a sync in Celigo ensures seamless, automated data flow between your critical business applications, eliminating manual data entry and preventing operational bottlenecks. By configuring tailored schedules and monitoring error alerts, teams can maintain real-time data accuracy, improve system reliability, and accelerate decision-making across their entire integration ecosystem.
Schedule a sync
- Go to Home
, and then open the integration containing your sync.
- Select Schedule
next to the sync to set your preferences.
-
Set the time zone you want to use to run your sync.
Tip
Consider how time zone precedence and daylight saving time can affect your schedule.
- Select your sync schedule using either standard preset intervals or custom cron expressions.
- Presets — Select a Frequency, from Once weekly up to Every 15 minutes.
- Cron — Define a custom schedule using a cron expression, for more granular control.
-
Optionally, choose a Start time for the first sync to run after midnight on selected days, and an End time to discontinue periodic runs before midnight.
Note
At the Start time, the Celigo platform adds the sync to the processing queue, but the actual run time may be delayed by jobs ahead of it in the queue.
- Optionally, select specific days to limit which days the sync runs.
Run the sync
After you save your sync's settings, you're returned to the sync's dashboard and your sync is turned on by default. The dashboard shows a "Ready to run" state — your sync is active, but hasn't loaded any data yet. Select Run to trigger the first run yourself, or wait for its next scheduled run.
A sync is turned on by default once you save it. If it's been turned off, you can turn it back on.
A turned on sync runs at its next scheduled time, but doesn't run immediately just because you saved it — select Run next to the sync or in the integration's list to trigger a run on demand. Select Full resync to extract every object in the sync. The following differences exist between a normal run and a full resync:
- A normal run respects each object's extract mode. Objects set to Delta only pull records changed since the last run — fast and cheap.
- A full resync ignores that incremental state and re-extracts complete data from the source for every selected object and export in the sync, then reloads it into the destination. It's essentially a fresh backfill of everything the sync covers.
Run the sync on specific objects only
When you run a sync on demand, you can run all of the sync's objects (the default) or select a subset, so you don't re-extract objects that haven't changed — for example, re-running only the objects that failed in the previous run.
- Select Run on the sync. Under Run sync with, choose whether to run all objects or only selected objects. If you're running selected objects, choose them in the object list. The list shows every object configured on the sync with each object's last-run status, so you can identify and target failed or partially synced objects. Use the search field to filter the list, or the header checkbox to select or clear all objects. At least one object must be selected to start a run.
- Under Run type, choose a standard run or a full resync. A full resync re-extracts and reloads each selected object's complete historical data.
- Select Start.
Objects you don't select are left untouched: their data, sync state, and last-run status are unchanged. Run details for a selective run — object counts, row counts, durations, and errors — are scoped to only the objects you selected.
Note
The selection applies to that single triggered run only. It doesn't persist as a default for your next run, doesn't change the sync's configuration, and doesn't affect scheduled runs, which continue to process all objects. Field- or column-level selection within an object isn't supported.