Skip to Content
AddonsBackupBackup Schedules

Backup Schedules

Configure backup schedules to define when and how often Microsoft 365 data is backed up. OpsPilot365 supports flexible scheduling with workload-specific configurations, maintenance windows, and priority settings for critical data.

Note: All scheduled backups are incremental by default, capturing only new and changed data since the last backup. This minimizes backup duration, reduces API calls to Microsoft 365, and optimizes storage consumption. Full backups are performed automatically during initial protection setup.

Schedule Overview

MetricValue
Active Schedules28 (across all tenants)
Next Run2:00 AM (in 4 hours)
Paused2 (temporarily disabled)
Running Now0 (active backup jobs)

Schedule Presets

  • Standard — Daily backup at 2:00 AM in tenant timezone
  • Frequent — Every 4 hours for critical data protection
  • Continuous — Hourly backups for maximum RPO protection
  • Custom — Define your own schedule with advanced options

Configured Schedules

Schedule NameTenantsWorkloadsFrequencyStatus
Default Daily12 tenantsAll workloadsDaily at 2:00 AMActive
Critical - 4 Hour3 tenantsExchange, OneDriveEvery 4 hoursActive
Healthcare - Hourly1 tenantExchangeEvery hourActive
SharePoint Weekly5 tenantsSharePointSunday 3:00 AMPaused

Frequency Options

  • Hourly — Run every 1, 2, 4, 6, or 12 hours
  • Daily — Run once per day at specified time
  • Weekly — Run on specific days of the week
  • Custom (Cron) — Advanced scheduling with cron expression

Time Settings

  • Start Time — Select the time of day for the backup to begin
  • Timezone — Tenant Local Time, UTC, US Eastern, US Pacific, or Europe/London
  • Backup Window — No limit, 4-hour, 6-hour, or 8-hour window (jobs pause if not complete within window)

Workload-Specific Schedules

WorkloadRecommendedMinimumConsiderations
ExchangeEvery 4 hoursDailyHigh change rate, critical for business
OneDriveEvery 4-6 hoursDailyUser files, ransomware protection
SharePointDailyWeeklyLarge data volumes, moderate change rate
TeamsDailyDailyConversations, channel data

Maintenance Windows

Blackout Periods

Times when backups will not start (running jobs will continue):

  • Business Hours — Mon-Fri 8:00 AM - 6:00 PM
  • Maintenance Window — 1st Sunday 2:00 - 6:00 AM

Priority Settings

Control backup order when multiple jobs are scheduled simultaneously:

WorkloadDefault Priority
Exchange mailboxesHigh
OneDrive filesNormal
SharePoint sitesNormal
Teams dataNormal

On-Demand Backup

Run immediate backup jobs outside of scheduled windows for specific tenants or workloads. On-demand backups run immediately regardless of blackout periods or scheduled maintenance.

Best Practices

  • Run backups during off-peak hours to minimize impact
  • Stagger large tenant backups to avoid API congestion
  • Use higher frequency for critical workloads (Exchange, OneDrive)
  • Consider tenant timezone for optimal timing
  • Test restore procedures periodically
  • Avoid concurrent backups of large tenants
  • Monitor throttling from Microsoft APIs
  • Use priority settings for critical data

API Reference

  • POST /api/backup/schedules — Create a new backup schedule
  • GET /api/backup/schedules — List all configured schedules
  • PUT /api/backup/schedules/:id — Update a schedule
  • DELETE /api/backup/schedules/:id — Delete a schedule
  • POST /api/backup/schedules/:id/run — Trigger on-demand backup
Last updated on