Why your SaaS needs a public status page
When your service goes down, your inbox floods. Customers don't know if you're aware, if you're fixing it, or if they should switch to a competitor. A public status page answers all three questions before they're asked.
The support ticket spiral
Without a status page, every outage triggers the same pattern:
A status page breaks this cycle. Customers check the page, see you're on it, and move on. Your team fixes instead of replying.
What a good status page shows
Real-time status
Each service shows operational, degraded, or down — updated automatically from your monitors.
Uptime history
90-day uptime bars per service. Customers see your track record, not just current state.
Incident updates
Post updates during incidents. "Investigating" → "Identified" → "Resolved". Customers follow along.
Subscriber notifications
Let customers subscribe via email. They get notified when incidents start and resolve — no manual broadcasting.
Who uses status pages
Uptrack status pages
Every Uptrack plan includes status pages — no separate product, no add-on fee. Assign monitors to a page, pick a slug, and share the URL.
What's included by plan
| Feature | Free | Pro | Team | Business |
|---|---|---|---|---|
| Status pages | 5 | 5 | Unlimited | Unlimited |
| 90-day uptime bars | Yes | Yes | Yes | Yes |
| Subscriber notifications | — | Yes | Yes | Yes |
| Custom domain | — | — | Yes | Yes |
| Theming | — | — | Yes | Yes |
| Password protection | — | — | Yes | Yes |
| Whitelabel (remove branding) | — | — | — | Yes |
Set up in 2 minutes
Create a status page
Go to Dashboard → Status Pages → Create. Pick a name and slug (e.g., status.yourcompany.com).
Assign monitors
Pick which monitors appear on the page. Each shows its current status and 90-day uptime history.
Share the link
Your page is live at uptrack.app/status/your-slug. Add it to your footer, docs, or help center.
Or create via API:
curl -X POST https://api.uptrack.app/api/status-pages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Acme Status", "slug": "acme"}'Why not use Statuspage by Atlassian?
Atlassian Statuspage is the market leader, but it's a separate product at $79/mo. Most teams don't need a standalone status page tool — they need it bundled with their monitoring.
| Provider | Price | Free tier | Custom domain | Bundled with monitoring |
|---|---|---|---|---|
| Statuspage (Atlassian) | $79/mo | No | Yes | Separate product |
| Better Stack | $20/mo | Yes (1) | Paid | Bundled |
| UptimeRobot | $7/mo | No | Paid | Add-on |
| Instatus | $20/mo | Yes (1) | Yes | Standalone |
| Uptrack | $0 | Yes (5) | Team+ | Built-in |
FAQ
Does the status page update automatically?
Yes. When a monitor detects a confirmed outage (consecutive failed checks), the status page updates automatically. You can also post manual incident updates.
Can I use my own domain?
Yes, on Team and Business plans. Point a CNAME to Uptrack and your status page lives at status.yourcompany.com.
Can I hide it from search engines?
Yes. Team+ plans include a noindex option so your status page doesn't appear in Google results.
How many subscribers can I have?
Free: 100, Pro: 1,000, Team: 5,000, Business: 10,000. Need more? Add extra subscribers at $0.01/subscriber/month.
Can I see an example?
Yes — Uptrack's own status page is public at uptrack.app/status/uptrack.
Create your status page in 2 minutes
5 status pages free. No separate product, no add-on. Just monitoring + status pages in one place.
Start Monitoring Free