Scheduled tasks that run themselves — inside your database
Supabase can run tasks on a schedule — daily reports, data cleanup, reminders — without any extra tools or monthly fees.
What this is about
Supabase — a popular tool for storing your app's data — has a built-in feature that lets you schedule tasks. Send a daily report every morning at 9. Clean up old records every Sunday night. Ping a team member when something needs attention.
It all lives inside your database. No extra service, no extra cost.
Why that's a big deal
Normally, if you want something to happen automatically on a schedule, you need a separate service — and most of them charge per run or cap you on the free plan. Here, it's just... included.
A quick glossary
A few terms you'll hear when people talk about this:
- Cron job — a task that runs on a schedule (every hour, every day, etc.). Named after a 50-year-old Unix tool. Still the standard.
- Edge function — a small piece of code that runs close to your users, wherever they are in the world. Fast.
- Webhook — a URL that does something when you call it. Like a doorbell for your app.
What you'd actually use this for
Daily sales summaries sent to Slack. Weekly backup checks. Automated reminders when a customer hasn't been contacted in a while. Things that someone on your team probably does manually right now — but shouldn't have to.
We set these up for clients quite a bit. Once they're running, nobody thinks about them. Which is the point.
Field Notes, every Friday
The week’s best free and open-source tools in one short email. Plus David’s own notes when he has something worth sending.
Already have customers but growth is stuck? Tell us what is slowing it down.
Start the five questions