Scheduled Sync requires a Pro or Enterprise plan. Upgrade your plan if you do not see the Scheduler option in your settings.
Prerequisites
You need an active connector before creating a schedule. If you have not set one up yet, see one of the connector guides:Create a schedule
Open the Scheduler settings
In the FlexOrch dashboard, go to Settings → Scheduler and click New Schedule.
Choose your connector
Select the connector that points to the bucket you want to poll. Only connectors you have already created and tested appear in the list.
Set a prefix (optional)
Enter a key prefix to limit polling to a specific folder within the bucket — for example,
incoming/invoices/. Leave this blank to poll the entire bucket.Choose a polling interval
Select how frequently FlexOrch should check for new files. Common options:
1h, 6h, 12h, 24h.Create a schedule via the API
You can also create a schedule programmatically by sending aPOST /v1/scheduler/schedules request.
Request fields
The ID of the connector whose bucket FlexOrch will poll.
How often FlexOrch polls for new files. Accepted values:
1h, 6h, 12h, 24h.A key prefix that scopes polling to a specific folder within the bucket. Omit this field to poll the entire bucket.
Set to
true to activate the schedule immediately. Defaults to true.Polling intervals
| Interval | Best for |
|---|---|
1h | High-frequency ingestion pipelines where latency matters |
6h | Moderate-volume workflows with regular file drops |
12h | Twice-daily batch processing |
24h | End-of-day batch ingestion with low urgency |
Check sync logs
Every sync run is recorded so you can audit which files were detected and processed. To view logs:- Dashboard: go to Settings → Scheduler → Logs
- API: call
GET /v1/scheduler/logs, optionally filtering byschedule_id
cURL