On the free plan, Supabase can quietly archive a project after inactivity — taking your backend (database, API, storage, auth) offline until it’s restored.
How it works in one line: A daily Edge Function writes a tiny record to your DB, drops a file in Storage, and is triggered automatically so your Supabase project never pauses.
There might be other ways to do it, but here’s the approach we’ve tested:
- Create a tiny Edge Function that runs once a day
- Add a timed data ping to write a small record to the database
- Drop a lightweight file into Storage
- Use a daily trigger (e.g., Google Apps Script) to run it automatically
Because Supabase is its own backend, this works no matter what you built your app in — Lovable.dev, Bolt.new, Softr, Bubble, or any other no-code/low-code tool. Who this is for:
- Non-technical creators launching low-traffic AI apps or prototypes
- People setting up landing pages, sales funnels, or lead magnets on the free tier
- Founders or students running demo projects where downtime could hurt credibility
- Makers of apps with minimal data storage needs who don’t want to upgrade tiers just for uptime
Set it up once — it runs for the lifetime of your project.