Scheduled Clones

Scheduled clones allow you to automate synchronization between two Supabase projects at regular intervals.

What Are They For?

Scheduled clones are ideal for:

  • Keeping a staging environment up to date — automatic synchronization from production
  • Regular backups — periodic copies from one project to another
  • Test environments — automatic refresh of test data

Creating a Scheduled Clone

  1. Go to Dashboard > Schedules
  2. Click New Schedule
  3. Select the twin (source/target pair)
  4. Choose the interval:
    • Every 2 hours
    • Every 6 hours
    • Every 8 hours
  5. Configure the clone options (same options as a manual clone)
  6. Give the schedule a name (e.g., "Sync prod > staging")
  7. Click Create

The first clone will run at the next interval.

Managing Your Schedules

Viewing the List

Go to Dashboard > Schedules to see all your scheduled clones with:

  • Schedule name
  • Associated twin (source > target)
  • Interval
  • Status (active / inactive)
  • Last run (date and status)
  • Next scheduled run

Enabling / Disabling

Click the Enabled toggle to enable or disable a schedule. A disabled schedule no longer runs but remains configured — you can re-enable it at any time.

Editing

Click on a schedule to edit:

  • The name
  • The interval
  • The clone options

Deleting

Click Delete to permanently remove a schedule. Clones that have already been performed remain in the history.

Tracking Executions

Each execution of a scheduled clone creates a standard clone job. You can:

  • View progress in real time (just like a manual clone)
  • Review the report after execution
  • Run a verification

Executions appear in the associated twin's history and in the general clone list.

Next Run

The Next run field indicates when the next clone will be started. This calculation is based on the chosen interval and the last execution.

What Happens If a Scheduled Clone Fails?

  • The error is recorded in the job
  • The schedule status changes to "last run: failed"
  • The schedule continues to operate — the next execution will be attempted as normal
  • No notification is sent (for now)

Limits

AspectLimit
Available intervals2h, 6h, 8h
Free planScheduled clones count toward the 3 clones/month limit
Pro planUnlimited

Next Steps