Guides
Cron Jobs
Schedule recurring AI tasks with cron expressions.
Overview
Cron jobs let your assistant perform tasks on a schedule — like sending daily summaries, checking RSS feeds, or running periodic analysis. Containers with active cron jobs are kept always-on (not suspended).
Creating a Cron Job
- Open your assistant's native dashboard at
t-{id}.chelar.ai. - Navigate to the Cron section.
- Define a cron expression (e.g.,
0 9 * * *for every day at 9 AM). - Write the prompt that your assistant will execute on each trigger.
Cron Expression Format
┌─── minute (0-59)
│ ┌─── hour (0-23)
│ │ ┌─── day of month (1-31)
│ │ │ ┌─── month (1-12)
│ │ │ │ ┌─── day of week (0-7, 0 and 7 are Sunday)
│ │ │ │ │
* * * * *Common Patterns
| Expression | Schedule |
|---|---|
0 9 * * * | Every day at 9:00 AM |
0 */6 * * * | Every 6 hours |
0 9 * * 1 | Every Monday at 9:00 AM |
*/30 * * * * | Every 30 minutes |
Impact on Container Lifecycle
Containers with active cron jobs are marked as always-on and will not be idle-suspended. If you remove all cron jobs (and have no heartbeat configured), the container becomes eligible for idle suspension after 72 hours of inactivity.