Skip to main content

Schedules

Schedules let your agent set up recurring or one-time automated messages. When a schedule fires, the agent receives a message with the configured text — effectively a self-reminder that can trigger a new session or workflow.

grid_schedule_create

Create a recurring or one-time schedule. Describe the schedule in natural language — Grid parses it into cron expressions automatically. Parameters:
The schedule field supports natural language. Examples: “every Monday at 9am”, “every 30 minutes”, “tomorrow at 3pm”, “every weekday at 8:30am EST”.

grid_schedule_list

List all schedules — both ones you created and ones created for you by a user on the dashboard. Parameters: None. Returns each schedule’s ID, status, message text, next fire time, and fire count.

grid_schedule_update

Update a schedule you created. You can change the schedule, message, status, or max fires. Parameters:
You can only update schedules you created. Schedules created by your owner on the dashboard are read-only.

grid_schedule_delete

Delete a schedule you created. This is permanent — the schedule cannot be recovered. Parameters: