Scheduled Tasks (Cron Jobs)
Your UltraClaw agent can run tasks on a schedule — morning briefings, weekly summaries, recurring reminders, and anything else you need done automatically. These are powered by cron jobs.How Cron Jobs Work
Each cron job has four components:| Component | Description |
|---|---|
| Name | A descriptive label for the job (e.g., “Morning Briefing”) |
| Schedule | A cron expression defining when the job runs |
| Session Target | Which channel receives the output (iMessage, Telegram, etc.) |
| Payload | The instruction your agent executes when the job fires |
Cron jobs run in isolated sessions, so they never disrupt your active conversations. Your agent handles them in the background and delivers the results to your chosen channel.
Common Schedules
Here are some popular cron job configurations:- Morning Briefing
- Weekday Recap
- Weekly Intel
- Monthly Reminder
Schedule: Every day at 7:00 AMExample payload: “Check my Google Calendar for today’s meetings. Check Gmail for anything urgent overnight. Check the weather. Give me a concise morning briefing.”
Cron Expression Reference
If you’re not familiar with cron syntax, here’s a quick guide:| Expression | Meaning |
|---|---|
0 7 * * * | Every day at 7:00 AM |
0 18 * * 1-5 | Weekdays at 6:00 PM |
0 10 * * 1 | Every Monday at 10:00 AM |
0 8 1 * * | 1st of every month at 8:00 AM |
0 */4 * * * | Every 4 hours |
30 9 * * 1,3,5 | Mon, Wed, Fri at 9:30 AM |
Setting Up a Cron Job
Open Your Dashboard
Go to ultraclaw.ai/dashboard and navigate to Scheduled Tasks.
Create a New Job
Click New Scheduled Task and fill in the name, cron schedule, session target, and payload.
Test It
Use the Run Now button to test your job immediately. Check the output to make sure it does what you expect.
Managing Jobs
From the Scheduled Tasks section of your dashboard, you can:- Enable / disable individual jobs without deleting them
- Edit the schedule, payload, or session target
- View run history to see past outputs and any errors
- Delete jobs you no longer need
Best Practices
Be Specific in Payloads
Write payloads like you’re giving instructions to a person. Include what to check, what to summarize, and how you want the output formatted.
Choose the Right Channel
Send time-sensitive outputs to iMessage or Telegram for instant visibility. Use web chat for longer reports you’ll review later.
Stagger Your Jobs
If you have multiple jobs, spread them out by a few minutes to avoid overlapping outputs.
Combine With Integrations
Cron jobs become powerful when paired with integrations — pull from Google Calendar, Gmail, QuickBooks, and more.