Scheduled Tasks
Your app can run tasks automatically in the background — no manual triggers, no user interaction needed. Send reminder emails every morning, clean up old data weekly, process recurring payments daily. Just tell the AI what you need and when.
How it works#
Ask the AI to set up a scheduled task and it handles everything. The platform runs your task automatically on the schedule you specify. You can run tasks as often as every minute or as rarely as once a week.
Supported frequencies:
- Every minute, 5 minutes, 15 minutes, or 30 minutes
- Every hour, 6 hours, or 12 hours
- Daily or weekly
Common use cases#
- Reminder emails — send appointment reminders, due date alerts, or follow-ups on a schedule
- Daily digests — compile activity summaries and email them to users each morning
- Recurring billing — process subscription renewals or recurring charges automatically
- Data cleanup — delete old logs, expired sessions, or stale records periodically
- Stats and reports — recalculate leaderboard scores, dashboard metrics, or cached totals on a schedule
- Deadline enforcement — escalate overdue tickets, expire unpaid orders, or cancel unconfirmed bookings
Example prompts#
Every morning, send an email to each user with a summary of their pending tasks.
Once a day, check for recurring transactions that are due and create the corresponding entries automatically.
Every week, delete activity log entries older than 90 days.
Every hour, check for bookings starting in the next 2 hours and send a reminder email to the customer.
What the AI handles#
When you ask for a scheduled task, the AI:
- Creates the background task with the logic you described
- Sets the schedule (how often it runs)
- Handles batching so large datasets are processed safely
- Makes the task idempotent — running it twice won't create duplicate data
You describe the outcome. The AI figures out the implementation.
Scheduled tasks run automatically on the platform. They don't depend on users visiting your app or any manual trigger. Once set up, they just work.
Limits#
Each task run can take up to 5 minutes. For large datasets, the AI will automatically process records in batches across multiple runs. Scheduled tasks are included on all plans at no extra cost.
When not to use scheduled tasks#
- User-triggered actions — if something should happen when a user clicks a button or submits a form, that's regular page logic, not a scheduled task
- Real-time updates — scheduled tasks run at most once per minute, so they're not suitable for instant reactions