Overview
The schedules page lets your tenants choose when hotglue jobs automatically run. It appears as a compact widget card with a scheduling switch and optional timing fields.Walkthrough of the Sync Schedule UI in Widget v3
Turn on in the hotglue dashboard
Widget v3 reads schedule permissions from the hotglue dashboard. Configure the schedule screen, interval mode, and flow- or connector-level schedule behavior there.- In the hotglue dashboard, select your environment, then open Widget settings under Environment settings > Widget.
- Enable Edit sync schedule in the in-widget permissions list. If this is off, users cannot open the schedule editor.
- Enable Enable interval schedules to let users choose fixed or interval schedules. If this is off, Widget v3 only shows the fixed schedule form.
- Enable Enable connector schedules when widget saves should apply to a specific connector. See Flow-level vs connector-level schedules.
Schedule type and fields
If interval schedules are enabled in Widget settings, users can choose a schedule type:- Fixed: cron-style calendar rules, such as hourly, daily, weekly, or monthly.
- Interval: every chosen number of hours or minutes.
Flow-level vs connector-level schedules
Schedules can target either the flow or a specific connector (connector_id), depending on the Enable connector schedules widget preference.
Edit sync schedule must still be enabled for users to reach this UI. Enable connector schedules only changes which schedule row the widget updates and whether
onScheduleSave includes connectorId.
Programmatic hooks
After a successful save, the widget invokesonScheduleSave with one ScheduleEvent payload: type, oldSchedule, newSchedule, optional connectorId, flowId, and tenantId. connectorId is present when connector-level scheduling is enabled and the save is scoped to a connector. See setListeners for the full contract.