Status Pages
A public status page your users will trust
StatusOwl automatically publishes a live status page tied to your real monitor data. Custom domain, your branding, 90-day uptime history, and email subscriber notifications — no manual updates required.
Acme Status
Real-time service health for the Acme platform.
Partial System Outage
Updated 2m ago
This status page reflects live monitor data — no manual updates needed.
Capabilities
Everything a status page needs
From a quick subdomain setup to a fully white-labeled domain with custom CSS, StatusOwl status pages grow with your requirements.
Custom domains
Point a CNAME record at StatusOwl and your status page lives at status.yourcompany.com. SSL is provisioned automatically — no certificate management needed.
Branding and themes
Upload a logo, set a favicon, choose light or dark or auto theme, and inject custom CSS to match your product's visual identity.
90-day uptime history
A color-coded bar chart shows each of the last 90 days at a glance — green for operational, amber for degraded, red for outage — plus the 30-day uptime percentage.
Real-time polling
The page fetches fresh monitor data every 30 seconds in the browser. Status changes appear within half a minute, automatically, with no manual refresh required.
Email subscribers
Visitors can subscribe to email updates directly from the status page. When you post an incident update or a monitor changes state, subscribers are notified.
Multiple pages per org
Create separate status pages for different products or teams — each with its own subdomain path, domain, monitor set, and branding. Starter gets one; Team gets three.
Custom HTML header and footer
Inject your own HTML into the header and footer regions. Add navigation, legal disclaimers, or brand elements. Server-side sanitization keeps it safe.
Response time display
Optionally show the last measured response time next to each service. Toggle uptime bars and response time independently to show exactly what your users need.
Private status pages
On the Pro plan, mark a status page as private — it won't be publicly accessible. Useful for internal dashboards or pre-release environments.
Custom Domains
Your domain, your brand — zero certificate work
Add a CNAME record pointing at StatusOwl and we handle the rest. SSL is provisioned automatically through Cloudflare for SaaS, so your users see a padlock and your domain — not ours.
- Any subdomain: status.yourcompany.com, uptime.yourapi.com, etc.
- SSL automatically provisioned and renewed — nothing to configure
- Domain verification through DNS — no code changes required
- Remove the StatusOwl footer branding on Team and Pro plans
- Custom domains available from the Starter plan
Add this CNAME record
No custom domain? No problem.
Every status page is instantly available at your-org.statusowl.app from the moment you create it. Upgrade to a custom domain at any time.
Uptime History
Transparency that builds customer confidence
Showing 90 days of history isn't about perfection — it's about honesty. Users who can see your reliability track record are less likely to churn when a short incident occurs, because they have context.
- 90-day bar chart per monitor — each day is a single bar
- Color-coded: green operational, amber degraded, red outage, grey no data
- 30-day uptime percentage displayed alongside each monitor
- Optional response time display per monitor
- Toggle uptime bars on or off per status page
Subscriber Notifications
Keep users in the loop without lifting a finger
Visitors to your status page can subscribe with their email address. When a monitor changes state or you post an update, they get notified automatically. Proactive communication turns incidents into trust-building moments.
- Subscription form embedded directly in your status page
- Automated notifications when monitor state changes
- 500 subscribers on Free, up to 25,000 on Pro
- Subscribers see your branding, not StatusOwl's
Subject
[Acme Status] Incident: Dashboard degraded performance
The Acme Dashboard is experiencing elevated error rates. Our engineering team is investigating. API and Web App are unaffected.
You received this because you subscribed at status.acme.com
Branding & Customization
Make it yours
A status page should feel like part of your product, not a third-party tool. StatusOwl gives you the controls to match it to your brand.
Logo & favicon
Upload your logo and favicon. Your logo appears at the top of the page; your favicon shows in the browser tab.
Light / dark / auto theme
Choose a fixed light or dark theme, or let the status page follow the visitor's system preference automatically.
Custom CSS
Inject a CSS block to override colors, fonts, spacing, or any visual element. Sandboxed to the page; sanitized server-side.
Custom HTML regions
Add HTML to the header and footer areas — navigation links, legal text, or brand-specific elements. Server-side sanitized.
Who it's for
Built for any team that ships software
Status pages are not just for big platforms. Any team that has users depending on their service benefits from a public, honest view of health.
SaaS products
Give paying customers a place to check service health before they open a support ticket. A status page reduces inbound noise during incidents and demonstrates operational maturity.
Developer APIs and platforms
API consumers want to know whether degraded responses are on their end or yours. A branded status page at status.yourapi.com answers that immediately.
Internal infrastructure teams
Use a private status page (Pro) as an internal dashboard that shows the health of every service your team owns — without exposing it publicly.
Agencies managing client sites
Create a separate status page per client, each on their own domain with their own branding. Clients see their services; no cross-tenant data ever leaks.
Plans
Status pages on every plan
Start with a free hosted page and upgrade to a custom domain when you're ready.
| Feature | Free | Starter | TeamMost Popular | Pro |
|---|---|---|---|---|
| Status pages | 1 | 1 | 3 | White-label |
| Hosted subdomain | ||||
| Custom domain (CNAME) | — | |||
| Email subscribers | 500 | 2,500 | 10,000 | 25,000 |
| Logo & favicon upload | — | |||
| Light / dark / auto theme | ||||
| Custom CSS | — | |||
| Custom HTML header & footer | — | |||
| 90-day uptime bars | ||||
| Response time display | ||||
| Private status pages | — | — | — |
Can I use my own domain for a status page?
Yes. Point a CNAME record at StatusOwl and we provision SSL automatically via Cloudflare for SaaS. Your status page then lives at status.yourcompany.com (or any subdomain you choose) with no StatusOwl branding visible. Custom domains are available from the Starter plan and above.
Do status pages update automatically?
Yes. StatusOwl status pages poll for fresh monitor data every 30 seconds in the browser. When a monitor changes state — from up to down or back — the page reflects that within half a minute without requiring any manual intervention.
How much uptime history is shown?
Status pages display a 90-day uptime bar chart per monitor, plus the 30-day uptime percentage. Each day in the chart is color-coded: green for operational, amber for degraded, red for outage, and grey for no data.
Can I have multiple status pages for the same organization?
Yes. You can create multiple status pages per organization, each with its own slug, domain, set of monitors, and branding. For example, one page for your API and another for your dashboard. The Team plan includes 3 status pages; Pro allows white-label pages.
Can I add custom HTML and CSS to my status page?
Yes. StatusOwl supports custom HTML for the header and footer areas, plus a custom CSS block for styling overrides. All custom HTML is sanitized server-side before rendering to prevent XSS. This lets you embed your own navigation, footer links, or brand-specific styling.
Is there a free status page?
Yes. The Free plan includes one public status page hosted on your-org.statusowl.app with up to 500 email subscribers. Paid plans add custom domains, multiple pages, and higher subscriber limits.
Your status page is one click away
The free plan includes a public status page and up to 500 subscribers — no credit card required. Add a custom domain when you're ready to upgrade.