Skip to main content
Enable scheduling for your agentic workflows and agents to create automated schedules through the Chat UI.

Enabling scheduling for agentic workflows

To enable scheduling in agentic workflows, set schedulable=True in the @flow decorator:

Configuring scheduling permissions

Use the schedulable_by_role parameter in the @flow decorator to control which roles can create schedules for an agentic workflow. The following example restricts scheduling to builders and admins:
Note:schedulable_by_role controls who can create schedules. Regardless of this setting, each user can only view, modify, and delete their own schedules. Admins can always view, modify, and delete all schedules.

Enabling scheduling for agents

To enable scheduling in agents, enable scheduling when creating the agent:
Scheduling is disabled by default for all agents. Enable it manually if you want to use it.

Creating schedules through Chat UI

After you enable scheduling, create and manage schedules through natural language in the Chat UI: Create a schedule:
View schedules:
Update a schedule:
Delete a schedule:
You receive interactive forms that guide you through schedule configuration. For more information, see Scheduling tasks.