Skip to main content

Welcome to StatusStack!

This guide will walk you through creating your first Stack and monitoring your services in just a few minutes.

Step 1: Create Your Account

  1. Visit statusstack.com/register
  2. Sign up using:
    • Google OAuth
    • Microsoft OAuth
    • Email/Password
  3. Complete email verification if using email/password signup

Step 2: Access Your Dashboard

After signing in, you’ll be redirected to your customer dashboard at:
https://statusstack.com/dashboard/{your-org-slug}/
First-Time Setup: You’ll see the onboarding wizard to help you get started. You can skip this and follow the manual steps below if preferred.

Step 3: Create Your First Stack

1

Navigate to Stacks

Click MonitoringStacks in the left sidebar
2

Start Creation

Click the “Create Stack” button in the top-right
3

Enter Stack Details

Fill in the form:
  • Name: Production Infrastructure (or your preferred name)
  • Description: Monitoring for production services (optional)
  • Team: Select your team from the dropdown
  • Visibility: Choose Public to share, or Private for team-only access
4

Save Stack

Click Create to save your Stack
Stack Created! You now have an empty Stack ready to monitor services.

Step 4: Add Services to Your Stack

Now let’s add some services to monitor:

Option A: Add Third-Party Services

Monitor popular services like AWS, Cloudflare, GitHub, etc.:
1

Open Your Stack

Click on your newly created Stack to open it
2

Add Component

Click “Add Component” in the components section
3

Choose a Source

Browse or search for a service:
  • AWS - Amazon Web Services
  • Cloudflare - CDN and DNS
  • GitHub - Code hosting
  • Stripe - Payment processing
  • And 5,200+ more sources available…
4

Select Components

Choose which components of that service to monitor (e.g., for AWS, select EC2, S3, Lambda, etc.)
5

Confirm

Click Add to Stack to start monitoring

Option B: Add Your Own Website

Monitor your custom websites and APIs:
1

Navigate to Monitors

Go to MonitoringWebsite Monitors in the sidebar
2

Create Monitor

Click “Create Monitor” button
3

Configure Monitor

Fill in the details:
Name: My API Health Check
URL: https://api.yoursite.com/health
Check Interval: 60 seconds
Alert Threshold: 3 failures
Timeout: 10 seconds
4

Add to Stack

Select which Stack to add this monitor to, then click Create

Step 5: View Stack Status

Return to your Stack to see the monitoring status:

Overall Status

Your Stack shows a color-coded status based on all components:
  • 🟢 Operational - All services healthy
  • 🟡 Degraded - Some issues detected
  • 🔴 Critical - Major outages
  • 🔵 Maintenance - Scheduled maintenance

Component Details

Each component shows:
  • Current status
  • Last updated timestamp
  • Status history
  • Uptime percentage

Step 6: Set Up Notifications

Get alerted when service status changes:
1

Navigate to Notifications

Go to SettingsNotifications in the sidebar
2

Create Notification Rule

Click “Create Notification Rule” button
3

Select Channels

Choose where to receive alerts:
  • ✉️ Email - Instant email notifications
  • 💬 Slack - Post to Slack channel
  • 🎮 Discord - Discord webhook integration
  • 📧 Microsoft Teams - Teams channel notifications
  • 📱 SMS - Text message alerts (via Twilio)
4

Configure Conditions

Set when to get notified:
  • Alert Levels: Info, Warning, Alert
  • Stacks: Which Stacks to monitor
  • Components: Specific components (optional)
5

Save Rule

Click Create to activate notifications

Example: Slack Notification Setup

  1. Create a Slack webhook in your workspace
  2. Copy the webhook URL
  3. Paste it into the “Slack Webhook URL” field
  4. Select alert levels and Stacks to monitor
  5. Save the notification rule

What’s Next?

Customer Dashboard Guide

Learn all dashboard features and keyboard shortcuts

MSP Setup

Set up multi-client monitoring for your MSP

Stack Concepts

Deep dive into Stack organization patterns

Notification Setup

Advanced notification configuration

Common Next Steps

Organize Multiple Environments

Create separate Stacks for different environments:
📦 Production Stack
  ├─ Production API
  ├─ Production Database
  └─ Production CDN

📦 Staging Stack
  ├─ Staging API
  └─ Staging Database

📦 Development Stack
  └─ Dev Services

Invite Team Members

  1. Go to SettingsTeams
  2. Click “Invite Member”
  3. Enter their email and assign a role:
    • Admin - Full access including billing
    • Member - Can create/edit Stacks and monitors
    • Viewer - Read-only access

Configure Custom Monitors

For more advanced monitoring:
  • Set custom HTTP headers for authenticated endpoints
  • Configure expected status codes (200, 201, etc.)
  • Enable SSL certificate expiry monitoring
  • Set up alert thresholds to reduce noise

Getting Help

Documentation

Browse all documentation

Support

Email our support team

Community

Join our community forum

Status Page

Check StatusStack’s own status

Quick Reference

Dashboard Keyboard Shortcuts

ShortcutAction
Cmd/Ctrl + KOpen global search
G then DGo to Dashboard
G then SGo to Stacks
G then NGo to Notifications
NCreate new (context-aware)

Stack Status Hierarchy

The Stack’s overall status uses the worst status of any component:
if (any_component === 'outage') return 'CRITICAL'
if (any_component === 'degraded') return 'DEGRADED'
if (any_component === 'maintenance') return 'MAINTENANCE'
return 'OPERATIONAL'

Congratulations! 🎉 You’ve set up your first Stack and are now monitoring your services with StatusStack. Explore the dashboard to discover more features!