Status Pages

Beautiful status pages
your users will actually trust

Real-time, branded status pages with custom domains, uptime history, and automatic incident updates. Build transparency in minutes, not days.

Acme Corp Status

status.acme.com

All Systems Operational
Website
99.98% uptime Operational
API
100% uptime Operational
Database
99.99% uptime Operational
90-day uptime history

What is a status page?

A status page is a public web page that shows the real-time operational status of your services, systems, and applications. Think of it as a window into your infrastructure that your users can check anytime.

Why you need one

Every serious SaaS company has one: GitHub, Slack, AWS, Stripe. It's not just about looking professional—it's about building trust and reducing support load.

Fewer support tickets

Users check the status page first instead of opening tickets. "Is it down or just me?" becomes a self-service question.

Build trust

Transparency builds confidence. Show you're committed to uptime and willing to communicate honestly about incidents.

Proactive communication

Announce incidents before users report them. Update status in real-time. Keep everyone informed automatically.

Professional presence

Look as serious as enterprise SaaS providers. A public status page signals you take reliability seriously.

Everything you need in a status page

Professional, branded, and dead simple to set up

Real-time updates

Automatic refresh every 60 seconds. Status changes appear instantly for all visitors.

Custom branding

Your logo, your colors, your domain. Make it feel like an extension of your brand.

90-day uptime history

Visual uptime chart showing daily percentages. Build credibility with historical data.

2-minute setup

No servers, no code, no complexity. Just select monitors and publish.

Show only what matters

Select which monitors appear on your status page. Each monitor becomes a "component" that your users can see.

HTTP/HTTPS monitors

Show website and API uptime, response times, and current status.

Heartbeat / cron jobs

Display scheduled task status and last check-in times.

Ping & Port monitors

Show server availability and specific service port status.

Pro tip: Keep internal or test monitors private. Only show production services your customers actually use.

Main Website
Operational
99.98% uptime
API Server
Operational
127ms avg
Image Processing
Degraded
Slower than usual
Database
Operational
99.99% uptime
Email Service
Operational
100% uptime

Last updated: 2 seconds ago

90-day uptime history

Visual proof of reliability that builds trust

Show your track record

Each day gets a vertical bar. Height shows uptime percentage. Hover for exact details. Color-coded from green (perfect) to red (major issues).

Last 90 days 99.97% average uptime
90 days ago Today
100%
99-99.9%
95-98.9%
50-94.9%
<50%

Automatic incident tracking

Active and resolved incidents appear automatically

Active incidents

Critical Investigating

API Server Downtime

Our API server is experiencing connectivity issues. We're investigating the root cause.

Started 2h 30m ago Affects: API

When everything's running smoothly, this section stays empty. That's a good thing.

Recent incidents (last 30 days)

Resolved Minor

Slow Image Processing

Image uploads were processing slower than usual due to high load.

Duration: 45m 3 days ago
Resolved Major

Database Connection Issues

Database connectivity was intermittent. Issue resolved by scaling up connection pool.

Duration: 1h 15m 7 days ago

Transparency builds trust: Don't hide incidents. Showing resolved issues with clear timelines proves you're responsive and honest.

Make it yours

Full branding control, dark and light themes included

Customization options

Brand colors

Primary and accent colors for buttons, links, and uptime bars. Match your brand perfectly.

Custom logo

Upload your logo URL. It appears at the top of your status page.

Dark & light themes

Default dark theme with optional light theme toggle. Let visitors choose.

Footer links

Add links to your homepage, support, privacy policy, social profiles, etc.

White-label (Agency plan)

Remove all PerkyDash branding. Perfect for agencies and resellers.

Dark theme (default)
Main Website Operational
Light theme (optional)
Main Website Operational

Custom domain with automatic SSL

status.yourdomain.com instead of status.perkydash.com

3-step setup

1

Add DNS record

Create a CNAME for status pointing to status.perkydash.com

2

Verify in PerkyDash

Enter your custom domain in settings and click "Verify DNS". We'll check the CNAME record.

3

Automatic activation

SSL certificate generated with Let's Encrypt. Server configured. Domain goes live automatically.

All automatic: No manual SSL setup, no server config, no nginx tweaking. Just DNS and done.

Domain status states

Pending DNS Verification
Pending SSL Certificate
Pending Nginx Config
Active
DNS Verification Failed

Automatic retry every 5 minutes if DNS or SSL fails. Most domains activate within 5-10 minutes.

Available on Pro and Agency plans

SEO-optimized out of the box

Search engines and social platforms love your status page

Automatic meta tags

HTML Meta Tags
<title>, <meta description>, canonical URL
Open Graph
og:type, og:title, og:description, og:image, og:url
Twitter Cards
summary_large_image with full metadata
Structured Data
JSON-LD for search engines

Why it matters

Better search rankings

Properly structured HTML and meta tags help search engines understand your page.

Beautiful social sharing

When shared on Twitter, LinkedIn, Slack, your status page shows rich previews with images.

Professional presence

Complete SEO setup signals credibility and attention to detail.

Customizable SEO fields

  • • SEO Title (max 60 chars)
  • • SEO Description (max 160 chars)
  • • OG Image URL
  • • Canonical URL
  • • No Index option (for private pages)

Plans & limits

Choose the plan that fits your needs

Feature Trial Pro Agency
Status pages 1 5 Unlimited
Monitors per page 5 20 100
Custom theme
SEO settings
Custom footer links
Custom domain
White-label
SSL certificate
Auto-refresh

Perfect for every team

From indie makers to enterprise teams

SaaS Products

Show your users real-time status. Build trust with transparency. Reduce support load during incidents.

  • Public status for customers
  • Custom domain matching your brand
  • Automatic incident updates

Agencies / MSPs

White-label status pages for every client. Show you're monitoring 24/7. Professional reporting made easy.

  • Unlimited status pages (Agency plan)
  • Remove all PerkyDash branding
  • Custom domains for each client

Internal IT Teams

Internal status pages for employees. Track platform components. Communicate maintenance windows.

  • Private status pages for internal teams
  • Monitor internal services and infrastructure
  • Reduce internal support tickets

Frequently asked questions

Everything you need to know about status pages

A status page is a public or private web page that displays the real-time operational status of your services, systems, and applications. It lets users check if everything is working without contacting support. Companies like GitHub, Slack, and Stripe all use status pages to communicate service health.
No, you can use the default PerkyDash subdomain (status.perkydash.com/your-slug). However, custom domains like status.yourdomain.com look more professional and are available on Pro and Agency plans. SSL certificates are included and generated automatically.
Status pages auto-refresh every 60 seconds. When a monitor changes state or a new incident is detected, the status page regenerates immediately. This ensures your users always see up-to-date information without manual updates.
Yes, on the Agency plan. White-label removes all "Powered by PerkyDash" mentions and branding. You get full control over logo, colors, custom domain, and footer links. Perfect for agencies, MSPs, and white-label resellers.
Absolutely. You select exactly which monitors appear on each status page. Keep internal monitors, test environments, and staging servers private. Only show production services that your customers actually use.
No. Status pages only show monitor names, current status, uptime percentages, and incident descriptions you write. No API keys, credentials, internal IPs, or technical details are exposed. All content is HTML-encoded to prevent XSS attacks.
Trial includes 1 status page, Pro includes up to 5, and Agency includes unlimited status pages. Each status page can have its own custom domain, branding, and selected monitors. Perfect for agencies managing multiple clients.

Give your users a status page they can rely on

Branded, real-time, transparent. No servers, no complexity. Just trust.