Scheduling automatic updates
Make your app do something on a schedule — every hour, every Monday, the 1st of the month. Without anyone clicking anything.
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
Open the editor sidebar → Schedules to see every scheduled task in your app. From there you can:
- Pause a schedule temporarily
- Run it now (handy for testing)
- See its history — when it last ran, whether it worked, what it did
- Edit what it does or when
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 task hits a problem, you'll get an email so you can fix it. Failed runs also show up in the Schedules sidebar with a red dot.
Limits
Free apps can schedule up to 5 recurring tasks. Higher plans bump this up. The AI lets you know if you hit the limit.
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