Status Pages
Give your customers a beautiful, auto-updating status page at your own domain.
Creating a Status Page
Go to Status Pages → New Status Page.
- Name:
Your Company Status - Subdomain:
status.your-company.com(oryour-company.notifyhero.com) - Timezone: Your primary customer timezone
- Logo & colors: Match your brand
Components
Components represent the services your customers care about:
✅ API Operational
✅ Web Dashboard Operational
⚠️ Webhooks Degraded Performance
✅ Mobile App Operational
✅ Authentication Operational
Component Groups
Organize components into groups:
Core Platform
├── API
├── Web Dashboard
└── Mobile App
Infrastructure
├── Authentication
├── Webhooks
└── CDN
Component Status
| Status | Meaning | |--------|---------| | Operational | Everything working normally | | Degraded Performance | Slower than usual but functional | | Partial Outage | Some functionality unavailable | | Major Outage | Component is down | | Under Maintenance | Planned downtime |
Auto-Updates
Link components to NotifyHero services for automatic status updates:
- Go to Status Page → Component → Link Service
- Select the NotifyHero service
- Configure mapping:
Incident triggered (P1) → Major Outage
Incident triggered (P2) → Partial Outage
Incident triggered (P3) → Degraded Performance
Incident resolved → Operational
When an incident triggers, the status page updates automatically. When it resolves, the component returns to Operational.
Tip: Enable AI status drafts to auto-generate customer-facing incident updates. Review and publish with one click.
Subscribers
Let customers subscribe to status updates:
- Email — incident notifications and maintenance reminders
- Webhook — for programmatic consumers
- RSS — feed of status changes
- SMS — text alerts (Business+ plans)
Subscribers choose which components they care about. A customer using only your API can subscribe to API status without hearing about the dashboard.
Custom Domain
Use your own domain instead of your-company.notifyhero.com:
- Go to Status Page → Settings → Custom Domain
- Enter
status.your-company.com - Add the CNAME record to your DNS:
status.your-company.com → cname.notifyhero.com
- SSL is provisioned automatically (free, via Let's Encrypt)
Scheduled Maintenance
Notify subscribers about planned downtime:
- Go to Status Page → Maintenance → Schedule
- Set start time, end time, and affected components
- Write a description:
We will be performing database maintenance on Saturday, March 15
from 02:00–04:00 UTC. The API may be intermittently unavailable.
No action is required on your part.
Subscribers are notified when maintenance is scheduled, when it starts, and when it completes.
Incident History
Your status page displays a 90-day incident history timeline. Customers can see past incidents, their duration, and resolution details.
Control visibility:
- Public incidents — visible to everyone
- Private incidents — visible only to logged-in subscribers
- Hidden incidents — not shown on the status page
Customization
- Logo — your company logo
- Favicon — custom browser tab icon
- Colors — match your brand palette
- Header/footer — custom HTML (Business+ plans)
- CSS — full custom CSS override (Enterprise)
Plans
| Feature | Free | Team | Business | Enterprise | |---------|------|------|----------|------------| | Status pages | 1 | 3 | 10 | Unlimited | | Components | 10 | 25 | 100 | Unlimited | | Subscribers | 100 | 1,000 | 10,000 | Unlimited | | Custom domain | ✗ | ✓ | ✓ | ✓ | | Custom CSS | ✗ | ✗ | ✗ | ✓ | | SMS subscribers | ✗ | ✗ | ✓ | ✓ |