Maintenance Windows

Schedule planned downtime without triggering false alerts.

Overview

Maintenance windows let you schedule planned downtime so your team is not flooded with false alerts during deployments, migrations, or server restarts. When a monitor is inside an active maintenance window, checks are skipped entirely. No incidents are created and no alerts are sent.

Maintenance windows are available on Solo ($4/mo) and above.

Creating a Maintenance Window

To create a maintenance window:

  1. Go to Maintenance Windows in the sidebar.
  2. Click Create Maintenance Window.
  3. Enter a name (for example, "Weekly deploy" or "Database migration").
  4. Set the start time in UTC.
  5. Set the duration in minutes.
  6. Select which monitors are affected. You can select multiple monitors for a single window.
  7. Save the maintenance window.
Screenshot needed: Create maintenance window form showing name, start time, duration, recurrence, and monitor selection fields
All times are in UTC. Make sure to convert from your local time zone when scheduling.

Recurrence

Maintenance windows support four recurrence options:

  • Don't repeat: A one time window. It runs once at the scheduled time and does not repeat.
  • Repeat daily: Runs every day at the same time for the specified duration.
  • Repeat weekly: Runs on the same day of the week at the same time.
  • Repeat monthly: Runs on the same day of the month at the same time.

Recurring windows apply automatically on schedule. You do not need to create a new window each time.

What Happens During Maintenance

When a maintenance window is active for a monitor, the following behavior applies:

  • No HTTP requests are made. Notifier skips the check entirely rather than making a request and ignoring the result.
  • Monitor status stays unchanged. Whatever the status was before the window started (Up or Down) is preserved.
  • No incidents are created. Since no checks run, no incidents can be triggered.
  • No alerts are sent. No email, SMS, phone, or Slack notifications fire during the window.
  • The "last checked at" timestamp updates so the monitor is not immediately re-checked. Normal checking resumes after the window ends.
If your site is still down when the maintenance window ends, the next scheduled check will detect it and create an incident as usual.

Pause and Resume

Each maintenance window has an active toggle. You can turn a window off without deleting it. This is useful when you want to temporarily stop a recurring window but keep the configuration for later use.

  • Active (on): The window will suppress checks at its scheduled times.
  • Paused (off): The window is saved but will not suppress any checks until you re-enable it.

Plan Availability

Plan Maintenance Windows
Free Not available
Solo Available
Team Available
Enterprise Available