← Field Notes
EN/ES

Scheduled tasks that run themselves — inside your database

February 21, 2026
databaseautomation

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.

Want us to audit your site? Takes 60 seconds →