Scheduled Sync is available on the Pro and Enterprise plans. If you are on the Starter plan, upgrade your plan to enable this feature.
How it works
When a schedule is active, FlexOrch polls the connector’s bucket (or prefix) at the configured interval. Any object that has not previously been submitted for processing is queued automatically. Files that have already been processed are skipped, so you never pay to process the same document twice. The full flow looks like this:FlexOrch polls your bucket
At each interval, FlexOrch lists all objects under the configured prefix and compares them against previously seen keys.
Processing is submitted automatically
New files are queued for the standard document processing pipeline — PII detection, quality scoring, and dataset generation — with no action required from you.
Benefits
- Zero manual intervention — once a schedule is configured, ingestion happens automatically.
- Cost-efficient — only new files are processed; duplicates are never resubmitted.
- Fully auditable — every sync run is logged so you can see exactly which files were picked up and when.
- Flexible cadence — choose a polling interval from hourly to daily depending on how frequently your source bucket receives new documents.
Next steps
Create a Schedule
Set up your first scheduled sync via the UI or the API.
Connectors
Configure a cloud storage connector to use with Scheduled Sync.
GET /v1/scheduler/logs.