Their agents run on a clock. Make sure it’s the right one.
With Calendar & Schedules granted, you can see and adjust the recurring jobs a client’s agents run, run one on demand, and untangle a run that looks like it never happened. Almost every mistake here traces back to one thing: a time zone nobody checked.
One toggle, two surfaces.
The client grants this from their Manage Reseller panel as “Allow reseller to manage Calendar & Schedules”, described to them as: “View and edit scheduled agent runs, recurring jobs, and calendar-connected workflows on this workspace.” In the scope enum it is calendar_and_schedules.
prompts_and_instructions, so a session holding calendar_and_schedules alone reaches the top-level Calendar tab but not the per-agent Schedule tab. Without prompts_and_instructions, Agent Studio renders as a disabled form and every tab inside it, Schedule included, is unreachable.Without this scope, both surfaces show the same locked panel: “Access restricted”, then “The client hasn’t granted access to Calendar & Schedules in this delegated session.” An agent asked to touch its own schedule during that session refuses the same way: “Permission denied: reseller delegated session does not include calendar_and_schedules access.”
This page is the reseller-specific view of scheduling. For the full mechanics of the calendar and schedule builder outside a delegated session, see Schedules.
What a schedule is made of.
Every schedule targets one agent task, and is either one-time or recurring. Recurring schedules add a frequency, an interval, and a stop rule.
One-time versus recurring
One-time versus recurring
The six frequencies and the interval
The six frequencies and the interval
Weekly and monthly specifics
Weekly and monthly specifics
The three stop rules
The three stop rules
Editing one occurrence of a series
Editing one occurrence of a series
Every schedule remembers its own time zone.
Time zone is not an agent setting and there is no working-hours field anywhere. It lives on the schedule, and only there. A schedule fires from the zone stored on it, whoever happens to be looking at it, and whatever zone that person is sitting in.
- Runs at 9:00 AM in America/New_York. That’s 2:00 PM in your time zone (Europe/London).
Setting a client schedule correctly, from another country:
Open the schedule
Find the time zone field
Set it to the client's zone
Read the cross-zone warning
Save, and check back once
Running one now.
Run now lives on the Schedule tab inside Agent Studio, next to the specific schedule you are looking at. It is not available from the top-level Calendar list, so testing a schedule means opening the agent it belongs to.
A reseller holding calendar_and_schedules can click Run now in a delegated session the same way the client can in their own workspace.
Enabling, disabling, and conflicts.
There are two independent switches that stop a schedule from running, and one checker that stops two schedules from colliding.
Conflict checking runs live while you build a schedule, before you save it, and it is scoped to the agent. Two schedules for the same agent that overlap trigger a conflict banner and block the save. Two schedules for different agents can occupy the exact same slot with no warning at all, because each agent runs in its own lane.
How resellers actually use this page.
When a scheduled run looks stuck.
Work through these four checks in order. Most “it didn’t run” reports resolve on the first two.
Is the schedule enabled
Does Agent Studio → Runs show a row at all
Where does the agent run
Check the time zone
A related but separate wrinkle: the Schedule tab inside Agent Studio is itself headed “Scheduled runs” in the interface, but it lists the configured schedules, not their execution history. For the history itself, go to Agent Studio → Runs. Each row there records its source, so a scheduled firing is distinguishable from one you started manually with Run now.
For every other message you might hit in a delegated session, and whose problem it is, see Troubleshooting.
What actually pauses a run for a human.
Approvals have nothing to do with schedules. Two separate things can stop an unattended run and wait for a person, and neither one lives on the Calendar or Schedule tab.
Event-driven automation is a different feature entirely, called Triggers, and it is not covered here. For the full story on approval modes and blockers, see Oversight. For the event-driven side of automation, see Triggers.
Recurring work, set to the right clock.
One scope, two surfaces, and one field that decides whether a client’s agents run on time or on yours.
Scoped by one permission, enforced on the server, checked for conflicts before it ever saves.
Stored zone decides the fire time · Run now is a real run · Approvals and blockers are separate from schedules.