The Scheduler lets you run agent tasks automatically on a recurring schedule.
- Go to Scheduler in the sidebar
- Click New Job
- Configure:
- Job name — a label for this job
- Task — the prompt to run
- Persona — which agent persona to use
- Schedule — interval (every N minutes) or daily (at a specific time)
- Click Save
| Type | Example | Use case |
|---|---|---|
| Interval | Every 60 minutes | Polling, monitoring, regular checks |
| Daily | 09:00 AM | Morning briefings, daily summaries |
On any saved job, click the ▶ Run button to execute it immediately regardless of schedule.
Switch to the History tab to see all past executions — job name, trigger type (manual or scheduled), persona, and timestamp.
Toggle the switch on any job to pause or resume scheduling without deleting the job.
The Scheduler runs entirely in the browser tab.
This means:
- Jobs only trigger while Agentis is open in a browser tab
- If you close the tab or the browser, no jobs run until you reopen it
- The "Daily at 09:00" option fires when the tab is open at that time — not at exactly 09:00 every day regardless of browser state
This is a known limitation of browser-based scheduling.
- Server-side scheduling — jobs run on a persistent backend regardless of whether the browser is open
- Webhook-on-complete — trigger an external webhook when a scheduled job finishes
- Output delivery — automatically send job output to a configured Channel (Slack, Discord, email) after each run
- Conditional jobs — only run if a previous job's output contains a specific keyword or condition
- Job dependencies — chain jobs so job B only runs after job A completes successfully