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

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.

Was this helpful?

Thanks for the signal — it helps us improve the docs.

More in Integrations

Connecting Stripe for payments

Overskill's option to use your own Stripe account instead of the built-in checkout is switched on for only a small number of accounts, and support can't turn it on for yours. Use the built-in checkout.

Send app optins to ClickFunnels

ClickFunnels is built into every Overskill app — connect once from your app's chat and your opt-in forms push contacts, tags, and course enrollments straight into your workspace. No webhook, no API key, no environment variables.

Why was my email sending paused or throttled?

Every email sending limit, throttle, hold, and pause explained in plain language — what triggered it, and exactly how to fix each one.

Still need help?

If this didn't answer your question, our team is one click away.