Automate recurring tasks and time-based actions with flexible scheduling
Scheduled Tasks (Cron) enables time-based automation for recurring and one-time tasks. Set up daily reports, weekly reminders, monthly check-ins, or custom intervals. Your assistant executes tasks automatically at the right time without manual intervention.
Generate and send morning briefings with calendar, emails, and priorities
Set automated reminders for client check-ins and project milestones
Monitor system status, check for updates, or review pending items regularly
Compile activity summaries, metrics, or team updates every Friday
Specify what action you want automated (send email, generate report, check status, etc.).
Be clear about what data or inputs the task needs.
Choose frequency: one-time, daily, weekly, monthly, or custom cron expression.
Decide if you want alerts when the task runs, succeeds, or fails.
Enable the task and track execution history. Pause or modify anytime.
View all scheduled tasks in your dashboard to manage them easily.
Send me a morning briefing every weekday at 8am
Scheduled: Daily briefing at 8:00 AM (Mon-Fri) • Includes: calendar, unread emails, top priorities
Remind me to follow up with Sarah in 3 days
One-time reminder set for March 14 at 9:00 AM: "Follow up with Sarah"
Check for new GitHub issues every Monday at 10am
Weekly task created: Every Monday at 10:00 AM • Action: Check GitHub issues • Notify: Yes
| Resource | Limit | Notes |
|---|---|---|
| Active tasks | 50 tasks | Basic plan; Pro allows 200+ |
| Min frequency | 5 minutes | prevents excessive API usage |
| Execution time | 5 min/task | longer tasks may timeout |
| Failed retries | 3 attempts | then pauses task and alerts you |
| Schedule Type | Format | Example | Best For |
|---|---|---|---|
| Simple | Natural language | "every day at 9am" | common schedules |
| Interval | Every X hours/days | "every 6 hours" | regular checks |
| Cron Expression | */30 9-17 * * 1-5 | "every 30 min, 9-5, weekdays" | complex patterns |
| Error | Meaning | Action |
|---|---|---|
| TASK_TIMEOUT | Execution exceeded 5 minutes | Simplify task or split into smaller steps |
| AUTH_EXPIRED | Integration token invalid | Re-authenticate the required integration |
| INVALID_SCHEDULE | Cron expression malformed | Check syntax or use natural language |
| RATE_LIMITED | Too many executions | Increase interval or reduce frequency |