- Product
- Run
Scheduled AI agents
The work shows up on time. Nobody has to remember it.
Put any hosted agent on an hourly, daily, weekly or monthly schedule, in the time zone your team works in. One page shows every schedule's next run, last run and whether it worked, and an alert tells you when an agent that should have run did not.

The problem
An agent you have to start is a tool. One that shows up is a colleague.
Most of the work worth giving an agent recurs: sort the inbox before the day starts, write the Monday report, summarise the night's alerts. If a person has to remember to press Run, the agent saves less than it should, and the day somebody forgets is the day the report is missing.
Running it on a timer is not the hard part. Knowing it ran, and hearing about it when it did not, is.
A scheduler to keep.
Time zones.
Silence.

How it works
Pick the cadence, the time and the time zone.
Schedules are for hosted agents, which AgentOS runs for you. There is no cron infrastructure of your own to keep.
Open the agent's Schedule tab.
Or press New schedule on the Schedules page and pick the agent.
Choose daily, or weekly and a day.
Then the time and the time zone it should run in. Each agent has one schedule.
Add run instructions if you need them.
An optional JSON object passed as the input of every scheduled run, for parameters like the report type or the look-back window.
Save.
AgentOS starts the agent within the hour of each scheduled time. Scheduled runs show in the runs list with the trigger Scheduled, and are recorded like any other run.
The Schedules page
Every schedule, and how the last run went.
One page lists every schedule in the workspace: the agent, its cadence and time zone, the time until the next run, when it last ran and whether that run worked. A failed run shows its error on the row, and a Failing filter narrows the list to the schedules that need attention.
A schedule whose agent has been paused is flagged: it is still switched on, but it will not fire. From each row you can open the agent's runs or edit the schedule.
Pause without deleting
Stop the schedule, keep the agent.
Agents need breaks: a source is down, the team is on holiday, the instructions are being rewritten. Each row on the Schedules page has a switch that pauses the schedule. The agent stays active, so it can still be run by hand, and its history and its settings stay where they are. Switch it back on when you are ready.
When runs stop
Hear about the run that never happened.
Pair every scheduled agent with two alert rules. They are sent in the app, by email or to a webhook.
Agent has no activity.
Any run fails.
What you get
Recurring work, on the record.
Runs in your team's time zone.
The same input every time.
Nothing hidden.
Our own workspace
Our social posts are written on a schedule.
Setting it up
Three steps to an agent that runs on its own.
Choose the cadence
Hourly, daily, weekly or monthly, at an hour, in your timezone.Give it its input
The parameters every run starts with, as JSON.Watch it run
Each run lands on the record, and an alert fires if one fails or the agent goes quiet.
Free two-week pilot
Try it free for two weeks.
We set it up on one job your team repeats. You approve every email and post. If it does not work for you, you stop and pay nothing.
