Your app can run things on a schedule. Send a Monday email. Refresh data every hour. Archive old records at the end of every month. Without anyone clicking anything.
How to add a scheduled task
In the chat, describe what you want and when. A few examples:
Every Monday at 9am, email me a list of new signups from last week.
At the end of every month, archive any tasks that have been done for more than 30 days.
Every 15 minutes, refresh the stock prices on the dashboard.
On the first of every month, send each customer their monthly invoice.
The AI sets it up. You get back a confirmation: I've scheduled this to run every Monday at 9am. Want to test it now?
What you can schedule
Anything your app already knows how to do. A few common ones:
- Send emails — daily, weekly, monthly summaries
- Clean up data — archive old records, delete stale carts
- Refresh data — pull updated info from another service
- Generate reports — calculate stats overnight
- Send reminders — to your users about appointments, deadlines, renewals
- Charge subscribers — though billing is usually handled by your payment integration
How to see what's scheduled
In the editor, click the Dashboard tab, then Tasks in the left sidebar to see every scheduled task in your app. From there you can:
- Pause a schedule temporarily, and turn it back on later
- View its code to see exactly what it does
- Delete a schedule you no longer need
- See its history in Execution History — when it ran and whether it worked
To change what a schedule does or when it runs, ask the AI in chat.
Time zones
By default, schedules run on UTC time. If you'd rather say every weekday at 9am Eastern,
just include the time zone when you set it up. The AI handles the conversion.
What if it fails?
If a scheduled run hits a problem, it's marked Failed in Execution History on the Tasks page. Ask the AI to look at the failure and fix it.
Limits
Each app can have up to 50 scheduled tasks. The AI lets you know if you hit the limit. Changing an existing task is always allowed.
What to read next
- Sending emails from your app — the most common thing people schedule
- Integrations — schedule tasks against connected services like Slack or Stripe