Skip to main content

Overview

The StatusStack Customer Dashboard is your central hub for monitoring service health, managing stacks, and configuring notifications. Built with modern technologies, it provides real-time updates and an intuitive interface for tracking all your monitored services.

Getting Started

Accessing Your Dashboard

  1. Visit https://statusstack.com/dashboard/{your-organization}
  2. Sign in using:
    • Google OAuth (recommended)
    • Microsoft OAuth
    • Email/Password

First-Time Setup

When you first log in, you’ll be guided through:
  1. Organization Selection - Choose or create your organization
  2. Quick Start Wizard - Optional guided onboarding for setting up your first stack
  3. Dashboard Overview - Your main monitoring dashboard with live widgets

Dashboard Features

System Health Widget

The hero status banner at the top shows your overall system health:
  • Operational (Green) - All systems running normally
  • Degraded (Yellow) - Some services experiencing issues
  • Critical (Red) - Major outages detected
  • Maintenance (Blue) - Scheduled maintenance windows

Key Metrics

Status Overview Cards
  • Total monitored components
  • Operational services count
  • Degraded services count
  • Active outages
Real-Time Updates
  • Auto-refresh every 30 seconds
  • Live status indicators
  • Relative timestamps (“2h ago”, “just now”)

Managing Stacks

What is a Stack?

A Stack is a collection of services/components that form a logical group (e.g., “Production Infrastructure”, “Customer Portal”). Stacks help you organize and monitor related services together.

Creating a Stack

1

Navigate to Stacks

Click MonitoringStacks in the sidebar
2

Create New Stack

Click the “Create Stack” button
3

Fill in Details

  • Name: Descriptive name (e.g., “Production API”)
  • Description: Optional details about what this stack monitors
  • Team: Select which team owns this stack
  • Visibility: Public (shareable) or Private (team-only)
4

Add Components

Select services to monitor from our 5,200+ sources or add custom websites

Managing Stack Components

Adding Components
  1. Open your stack
  2. Click “Add Component”
  3. Choose from:
    • Pre-configured services (AWS, Cloudflare, GitHub, etc.)
    • Custom websites (monitor any HTTP/HTTPS endpoint)
    • Existing monitors
Removing Components
  1. Navigate to stack view
  2. Click the component actions menu
  3. Select “Remove from Stack”

Custom Website Monitoring

Monitor your own websites and APIs that aren’t in our service catalog.

Creating a Monitor

// Configuration options
{
  name: "API Health Check",
  url: "https://api.example.com/health",
  check_interval: 60, // seconds
  alert_threshold: 3, // failures before alert
  timeout: 10000 // milliseconds
}
Available Checks
  • HTTP/HTTPS endpoint monitoring
  • Response time tracking
  • Status code validation
  • SSL certificate expiry
  • Custom headers and authentication

Monitor Settings

SettingDescriptionDefault
Check IntervalHow often to ping (seconds)60s
Alert ThresholdFailures before alerting3
TimeoutRequest timeout (ms)10000
Expected StatusHTTP status code200-299

Notification Rules

Configure when and how you receive alerts about service status changes.

Creating Notification Rules

1

Navigate to Notifications

Click SettingsNotifications in the sidebar
2

Create Rule

Click “Create Notification Rule”
3

Configure Channels

Select notification channels:
  • Email
  • Slack
  • Discord
  • Microsoft Teams
  • SMS (Twilio)
  • Webhooks (custom integrations)
4

Set Conditions

  • Alert Levels: Info, Warning, Alert
  • Stacks: Which stacks to monitor
  • Components: Specific components (optional)
  • Schedule: When to receive notifications

Notification Channels

Email Notifications

  • Sent to your registered email
  • Rich HTML formatting
  • Incident details and resolution links

Slack Integration

{
  "channel": "#alerts",
  "webhook_url": "https://hooks.slack.com/services/YOUR/WEBHOOK/URL",
  "mention_users": ["@oncall-engineer"],
  "thread_replies": true
}

Discord Integration

{
  "webhook_url": "https://discord.com/api/webhooks/YOUR/WEBHOOK",
  "mention_roles": ["@monitoring-team"],
  "embed_color": "#FF5D5C"
}

Microsoft Teams

{
  "webhook_url": "https://outlook.office.com/webhook/YOUR/WEBHOOK",
  "card_title": "StatusStack Alert",
  "adaptive_cards": true
}

Team Management

Inviting Team Members

1

Open Team Settings

Navigate to SettingsTeams
2

Invite Members

Click “Invite Member” and enter their email
3

Assign Roles

Choose role level:
  • Admin: Full access, can manage billing
  • Member: Can create/edit stacks and monitors
  • Viewer: Read-only access

Team Permissions

PermissionAdminMemberViewer
View stacks
Create stacks
Delete stacks
Manage notifications
Invite members
Manage billing

Billing & Plans

Plan Features

Free

  • 1 stack
  • 10 components
  • 1 custom monitor
  • 1 user
  • Email notifications

Pro

  • Unlimited stacks & components
  • Unlimited custom monitors
  • Unlimited users
  • All notification channels
  • Scheduled reports
  • TV Dashboard

Enterprise

  • Everything in Pro
  • MSP features
  • White-label portals
  • Custom domains
  • SAML SSO
  • Priority support

Upgrading Your Plan

  1. Navigate to BillingPlans
  2. Select your desired plan
  3. Enter payment information
  4. Confirm upgrade
Billing is prorated based on your current cycle.

Keyboard Shortcuts

Speed up your workflow with keyboard shortcuts:
ShortcutAction
Cmd/Ctrl + KOpen global search
Cmd/Ctrl + /Show keyboard shortcuts
G then DGo to Dashboard
G then SGo to Stacks
G then NGo to Notifications
NCreate new (context-aware)
EscClose modal/dialog

Best Practices

Stack Organization

Do:
  • Group related services together
  • Use descriptive stack names
  • Separate prod/staging/dev environments
  • Keep stacks focused and manageable
Don’t:
  • Mix unrelated services in one stack
  • Create too many tiny stacks
  • Use generic names like “Stack 1”

Notification Configuration

Do:
  • Set up multiple channels for redundancy
  • Use alert level filtering to reduce noise
  • Configure quiet hours for non-critical alerts
  • Test notifications after setup
Don’t:
  • Send all alerts to entire team
  • Ignore notification delivery failures
  • Set overly sensitive thresholds

Monitor Setup

Do:
  • Set realistic check intervals (60-300s)
  • Configure appropriate timeouts
  • Use alert thresholds (3-5 failures)
  • Monitor from multiple regions
Don’t:
  • Poll too frequently (< 30s)
  • Set instant alerts (threshold of 1)
  • Ignore SSL certificate warnings

Troubleshooting

Dashboard Not Loading

Check:
  • Organization is active
  • Browser cache (try incognito mode)
  • Network connectivity
  • JavaScript is enabled
Solution:
# Clear browser cache
# Or use private/incognito window

Widgets Showing “No Data”

Possible causes:
  • No stacks created yet
  • No components added to stacks
  • Team/organization scoping issue
Solution:
  1. Create your first stack
  2. Add at least one component
  3. Refresh the dashboard

Notifications Not Arriving

Check:
  1. Notification rule is active
  2. Channels are correctly configured
  3. Alert levels match incident severity
  4. No delivery failures in notification center
Debug:
// Test your webhook
curl -X POST https://your-webhook-url \
  -H "Content-Type: application/json" \
  -d '{"test": "StatusStack notification test"}'

Session Expired / 419 Error

Cause: CSRF token mismatch or session timeout Solution:
  • Refresh the page (tokens auto-refresh)
  • Clear browser cookies and re-login
  • Check session domain configuration

TV Dashboard

For NOC (Network Operations Center) environments, office displays, and large-screen monitoring, StatusStack provides a dedicated TV Dashboard.

TV Dashboard Guide

Learn how to set up large-screen displays for real-time monitoring
Key Features:
  • Large-screen optimized display
  • Auto-refresh and page rotation
  • Public share links for unauthenticated displays
  • Customizable refresh and rotation intervals
  • Incident feed at screen bottom

Mobile App

Access your dashboard on the go with our mobile apps:

iOS App

Download for iPhone & iPad

Android App

Download for Android
Mobile Features:
  • Real-time status updates
  • Push notifications
  • Quick stack overview
  • Incident history
  • Dark mode support

Need Help?

Support

Email our support team

Community

Join our community forum

Documentation

Browse all documentation

Status Page

Check StatusStack status

Maintenance Calendar

Schedule and manage maintenance windows with iCal subscription

Activity Log

View a full audit trail of changes across your organization

TV Dashboard

Set up large-screen displays for NOC and office monitoring

Scheduled Reports

Automate recurring uptime and incident reports
Your Customer Dashboard is designed to give you complete visibility into your service health. If you have questions or need assistance, our support team is here to help!