Schedules and events
Use Schedules in the Control Plane to automate pipeline operations or SQL. The screen has two views: Schedules for time-based jobs and Events for trigger flows started by a webhook or Core Hub event.
Chronos is the service behind this feature. You do not need to operate Chronos directly to create or run a job.
Choose the workflow
| Need | Use |
|---|---|
Run one action at a date, time, or recurring interval |
A Schedule |
Run several ordered actions from a schedule |
A schedule with Chained events |
Let an external system start a workflow |
An Event with its generated trigger URL |
React to a Core Hub lifecycle event |
An Event with a platform-event trigger |
Create a schedule
-
Open Schedules from the left rail.
-
In the Schedules view, set the timezone before creating the job. Existing schedules keep the timezone they were created with.
-
Select New.
-
Give the job a name.
-
Choose the simple day-and-time picker or enter a cron expression.
-
Select a pipeline. Select groups or entities only when the action should not apply to the whole pipeline.
-
Select an action.
-
Save the job.
-
Run it once on demand and verify the result before enabling unattended execution.
For recurrence syntax and the complete form reference, see Schedule jobs.
Choose an action
| Action | Effect |
|---|---|
Pause / stop |
Stops replication for the selected pipeline, groups, or entities. |
CDC |
Starts continuous change capture, with the selected initial-load behavior. |
Snapshot with truncate |
Clears the target selection, then loads the current source data with insert semantics. |
Snapshot without truncate |
Loads current source data with upsert semantics and preserves rows not replaced by the snapshot. |
Snapshot + CDC |
Runs the selected snapshot behavior, then continues with CDC. |
Put under maintenance |
Disconnects the pipeline for maintenance or configuration work. |
Resume from maintenance |
Reconnects a pipeline after maintenance. |
Query Studio |
Runs a saved query or custom SQL against one selected SQL-capable connector. |
Read Snapshot tasks before scheduling a destructive or large snapshot.
Schedule SQL
Query Studio actions are read-only by default. A write requires the explicit write acknowledgment in the job.
-
Select the pipeline and SQL-capable connector.
-
Select a saved query, or enable Use a custom query and enter SQL.
-
Keep the read-only default unless the job is intentionally allowed to modify data.
-
Save the schedule. Saving does not execute the query.
-
Test the job and inspect its result.
See Schedule Query Studio actions for saved-query resolution, write safeguards, and event use.
Chain actions
Add chained events when one scheduled job must perform several steps.
- Async
-
Starts an action and immediately continues.
- Sync
-
Waits for completion before starting the next action.
Use sync only when a later step depends on the earlier result. Set the webhook timeout long enough for the slowest snapshot or pipeline action. See Chain actions.
Create an event-triggered flow
-
Open Schedules > Events.
-
Create an event and add its actions in execution order.
-
Optionally select a Core Hub platform event.
-
Save the flow.
-
Copy the generated secret token and trigger URL immediately. The token is shown once.
-
Test with Fire now before enabling the external caller.
Regenerating the token invalidates the old one. Store it in a secret manager, not in source code. See Build trigger flows and Webhook and platform-event behavior.
Operate jobs safely
-
Use names that identify the target and action.
-
Test new jobs manually.
-
Check next-run time after timezone or recurrence changes.
-
Review execution status after platform updates.
-
Disable a job before editing its target or a dependent pipeline.
-
Prefer an event over frequent polling when an external system can signal readiness.