Status Pages
Public-facing status pages to communicate system health and incidentsEdit
Create public status pages to communicate system health, incidents, and scheduled maintenance to your users.
Status pages are hosted on unique subdomains (e.g., [uuid].supercheck.io) and are publicly accessible without authentication.
Public Status Page
Once published, your status page displays real-time system health to users:

What users see:
- Status Banner — Overall system health (All Systems Operational, Partial Outage, etc.)
- Components — Individual services with current status and 90-day uptime chart
- Past Incidents — Recent incident history grouped by date
- Subscribe Button — Subscribe to receive incident notifications
Incident Details
Users can click any incident to view the full timeline of updates:

Subscribing to Updates
Users can subscribe to receive notifications when incidents are created, updated, or resolved.
Email Subscription

- Click Subscribe on the status page
- Enter email address
- Click Subscribe via Email
- Check inbox for verification email
- Click verification link to activate subscription
Slack Integration

Send incident notifications directly to a Slack channel:
- Create a Slack app at api.slack.com/apps
- Enable Incoming Webhooks
- Add webhook to your workspace and select channel
- Copy the webhook URL
- Paste URL in the subscription dialog
Slack notifications include:
- Rich formatted messages
- Color-coded by incident impact
- Affected services and status updates
- Direct link to status page
Webhook Integration
For custom integrations, subscribe via webhook:
- Select Webhook tab
- Enter your webhook endpoint URL
- Receive JSON payloads for all incident events
RSS Feed
Subscribe via RSS for feed readers and monitoring tools.
Managing Status Pages
Navigate to Communicate → Status Pages to view all your status pages.

Click Manage to access the management interface:

Creating a Status Page
- Click Create Status Page
- Enter:
- Name — Internal identifier
- Headline — Public title shown on the page
- Description — Brief description for users
- Click Create

Your page is created in draft mode. Configure components and settings before publishing.
Publishing
- Add at least one component
- Configure branding in Settings
- Click Publish to make the page public
- Share the URL with your users
Components
Components represent individual services or features on your status page.

Adding Components
- Go to Components tab
- Click Add Component
- Enter:
- Name — Service name (e.g., "API", "Website", "Database")
- Description — Brief explanation
- Status — Current operational status
- Linked Monitors — Associate monitors for reference

Component Status Types
| Status | Color | Description |
|---|---|---|
| Operational | Green | Service functioning normally |
| Degraded Performance | Yellow | Running but slower than normal |
| Partial Outage | Orange | Some features unavailable |
| Major Outage | Red | Service completely down |
| Under Maintenance | Blue | Scheduled maintenance in progress |
Linked Monitors
Associate monitors with components for reference. Linked monitors appear in the Overview tab and help you track which monitors relate to each service.
Component status is managed manually. Update component status when creating or resolving incidents.
Incidents
Incidents communicate service disruptions to your users.

Creating an Incident
- Go to Incidents tab
- Click Create Incident
- Enter:
- Title — Brief description (e.g., "API Response Delays")
- Message — Initial update for users
- Status — Current investigation status
- Impact — Severity level
- Affected Components — Which services are impacted
- Choose whether to notify subscribers
- Click Create

Incident Status Workflow
| Status | Description |
|---|---|
| Investigating | Issue detected, team investigating |
| Identified | Root cause found, working on fix |
| Monitoring | Fix deployed, monitoring stability |
| Resolved | Issue completely resolved |
| Scheduled | Planned maintenance |
Impact Levels
| Impact | Description |
|---|---|
| None | Informational update |
| Minor | Small subset of users affected |
| Major | Significant impact on service |
| Critical | Complete service outage |
Incident Updates
Add updates to keep users informed:
- Open an existing incident
- Click Add Update
- Write update message
- Update status if changed
- Choose whether to notify subscribers
Incident Templates
Create reusable templates for common incident types:
- Go to Settings tab
- Create templates with pre-filled title, message, and status
- Use templates when creating new incidents for faster response
Scheduled Maintenance
Communicate planned maintenance in advance:
- Create incident with Scheduled status
- Set start and end times
- Enable automatic status transitions
- Configure reminder notifications (3, 6, 12, 24 hours before)
The system automatically updates status during the maintenance window.
Postmortems
After resolving an incident, create a postmortem to document:
- Root cause analysis
- Timeline of events
- Remediation steps taken
- Preventive measures
Postmortems can be published to subscribers for transparency.
Subscribers
Manage users who receive incident notifications.

Features:
- View all subscribers (email, webhook, Slack)
- See verification status
- Search and filter by email or URL
- Export to CSV
- Delete subscribers
- View statistics (total, verified, pending)
Notification Types
Subscribers receive notifications for:
- New incidents created
- Incident status updates
- Incident resolution
- Scheduled maintenance reminders
Settings
Configure branding and notification settings.

Branding
- Logo — Header logo for status page
- Favicon — Browser tab icon
- Status Colors — Customize colors for each status type
- Custom Domain — Use your own domain (e.g.,
status.yourcompany.com)
Notifications
- Subscriber Types — Enable/disable email, webhook, Slack subscriptions
- RSS Feed — Enable RSS feed for subscribers
- Email Footer — Custom text in notification emails
Custom Domains
Use your own domain for the status page:
- Add CNAME record:
status.yourdomain.com→supercheck.io - Configure custom domain in Settings
- SSL certificate is automatically provisioned
Best Practices
Incident Communication:
- Be transparent — share what you know
- Update regularly — even if no progress
- Use clear language — avoid technical jargon
- Set expectations — provide estimated resolution times
Component Organization:
- Use clear, user-friendly names
- Keep the list focused (5-15 components)
- Add descriptions for context