Skip to main content
When monitors detect failures, Kodo can automatically create incidents. Without safeguards, a single transient network blip would create a public incident and email all your subscribers. Incident safeguards prevent that.

How Auto-Created Incidents Work

Kodo creates incidents automatically from four sources: Each source passes through the same safeguard pipeline before an incident is created.

The Safeguard Pipeline

Every auto-incident request goes through these checks in order. If any check fails, the incident is not created.

Flap Protection

Prevents incidents from transient failures. A monitor must fail consecutively before an incident is created.
When creating or editing a monitor:
  1. Go to Dashboard > Uptime > Add Monitor
  2. Under Incident Safeguards, set Failure threshold
  3. The monitor must fail this many times in a row before an incident is created
The counter resets to 0 when the monitor returns to “up”.

Cooldown Period

Prevents duplicate incidents when a service is intermittently failing. After an incident is created for a monitor, no new incident can be created for that monitor until the cooldown expires. Configure per monitor:
In the monitor creation/edit dialog, set Cooldown (minutes) under Incident Safeguards.

Maintenance Window Awareness

If a service is currently under a scheduled maintenance window, auto-incidents will not be created for monitors linked to that service. This prevents expected downtime from generating false alerts. No configuration needed — this works automatically based on your scheduled maintenances.

Draft Mode

By default, auto-created incidents are immediately visible on your public status page. Draft mode lets you review them first.
  1. Go to Settings > Automation
  2. Set Auto-incident visibility to Create as draft
  3. Optionally set an Auto-publish delay (e.g., 5 minutes)

Auto-Publish

If you want a review window without manual intervention:
  1. Set visibility to Create as draft
  2. Set Auto-publish delay to your desired review window (e.g., 5 minutes)
  3. Draft incidents will automatically become public after the delay
  4. Subscriber notifications are sent when the incident is published
Set the delay to 0 to keep drafts until you manually publish them.

Notification Batching

When multiple incidents fire in quick succession, batching coalesces them into a single summary notification instead of bombarding subscribers.
  1. Go to Settings > Automation
  2. Set Notification batch window (in seconds)

Severity Override

Each monitor can override the default severity for auto-created incidents: Configure this per monitor in the Incident Safeguards section of the monitor dialog, or via API:

Incident Source Tracking

Every incident records where it came from: Filter incidents by source in Dashboard > Incidents using the source dropdown.

Dedup Protection

Kodo will not create a duplicate incident for a monitor that already has an active (non-resolved) incident. This uses a direct link between the monitor and the incident — not title matching — so it’s reliable even if incident titles change.

Plan Limits

Auto-created incidents count toward your monthly incident limit. If you’ve reached the limit, auto-creation is silently skipped. Upgrade your plan for higher limits.
  • Failure threshold: 3
  • Cooldown: 15 minutes
  • Visibility: Create as draft
  • Auto-publish delay: 5 minutes
  • Batch window: 60 seconds
This gives you time to verify incidents are real before they go public, and coalesces rapid-fire failures into a single notification.
  • Failure threshold: 2
  • Cooldown: 5 minutes
  • Visibility: Publish immediately
  • Batch window: 0 (immediate)
For teams that want fast transparency. The low threshold means quicker detection but more risk of false positives.
  • Failure threshold: 5
  • Cooldown: 30 minutes
  • Visibility: Create as draft
  • Auto-publish delay: 0 (manual only)
  • Batch window: 300 seconds
Best for endpoints with known flakiness. Drafts stay until a human reviews them.

Where Settings Live