Scheduled Tasks must be enabled for your organization. Contact your Gradial team to get access. Requires Agent V3.
What Scheduled Tasks Enable
Recurring execution on any task
Schedule any existing task with a cron expression and timezone. Grady clones and runs it autonomously on each fire.
Scheduled Tasks dashboard
An org-level view of all active schedules with status badges (Active, Paused, Failed), next run time, last modified, and created by.
Run history and provenance
Every scheduled run links back to the parent schedule. A “Scheduled” badge on cloned task threads makes the origin clear at a glance.
Auto-pause on repeated failure
After 5 consecutive failed runs, the schedule pauses automatically to prevent runaway execution. The failed state is visible in the dashboard.
Full lifecycle control
Pause, resume, edit the task template or cadence, trigger an immediate run, and delete schedules with the option to keep or remove run history.
Flexible delete modes
“Delete Schedule” keeps completed run threads for reference. “Delete Schedule and Runs” also removes the associated cloned task threads.
How It Works
Open the Scheduled Tasks page
Navigate to Scheduled Tasks in the left sidebar. This page lists all schedules your organization has set up, with their current status and next run time.
Create a new schedule
Select an existing task to use as the template. Set the cadence (daily, weekly, monthly, or a custom cron expression) and choose the timezone. Use Run Now to trigger an immediate run before the recurring schedule starts.
Grady executes each run autonomously
At each scheduled interval, Grady clones the template task and runs it end-to-end. The cloned thread appears in your task history with a “Scheduled” badge linking back to the parent schedule.
Monitor from the dashboard
The Scheduled Tasks page shows real-time status for every schedule. Open the run history drawer on any schedule to see each past run, its outcome (Success / Failed), and a link to the cloned task thread.
Common Use Cases
Weekly content refreshes. Schedule a social media or blog refresh task to run every Monday morning. Grady executes autonomously and the team reviews results in the run history. Monthly audits. Set a brand audit or compliance check to fire on the first of each month — no one needs to remember to kick it off. Nightly localization. Run overnight localization tasks across markets while the team is offline. Scheduled runs execute and surface results in thread history for review the next morning.Permissions
| Action | Required permission |
|---|---|
| Create, edit, resume, run now | Org.MANAGE_SETTINGS |
| View schedules and run history | Org.VIEW |
| Pause, delete | Available without the feature flag (for wind-down scenarios) |
Limitations
- One schedule per task template in this release — multiple cadences on the same template are not yet supported.
- No attachment replacement on edit — if a scheduled task template includes file attachments, editing the template message does not replace the attached files.
- Human-in-the-loop tools stay active in scheduled runs. A run that calls a HITL tool will stall its workflow.
- No live next-fire-time preview when editing the cron expression — the updated next-run estimate does not recalculate in real time after a cadence change.
Getting Started
- Contact your Gradial team to enable Scheduled Tasks for your organization.
- Navigate to Scheduled Tasks in the left sidebar.
- Create a new schedule — select an existing task template, set the cadence and timezone, and save.
- Monitor runs from the Scheduled Tasks dashboard and run history drawer.