What You’ll Learn
This guide walks you through creating your first Stack, adding services to monitor, and customizing Stack settings for your needs.Before You Start
- Active StatusStack account
- Access to the customer dashboard
- Team membership (or create your own team)
Creating Your First Stack
Navigate to Stacks

Click Create Stack

Fill in Basic Information
statusstack.com/status/production-infrastructureConfigure Visibility
- Public
- Private
- Password Protected
- Visible to anyone with the link
- Appears in public directory (optional)
- Perfect for customer-facing status pages
Customize Branding (Optional)
- Logo - Upload your company/project logo
- Primary Color - Main accent color for the status page
- Favicon - Small icon for browser tabs
Create Stack

Stack Configuration Options
Basic Settings
Stack Name
Stack Name
- Be descriptive: “Production API Services” vs “Stack 1”
- Include environment: “Production”, “Staging”, “Development”
- Use client names for MSPs: “Client: Acme Corp”
- ✅
Production Infrastructure - ✅
Staging Environment - ✅
Client: Acme Corp Production - ❌
Stack 1 - ❌
Test
Stack Description
Stack Description
- “Monitors all production services including API, database, and CDN”
- “Development environment for testing new features”
- “Client-facing services for Acme Corporation”
- Documenting what’s being monitored
- Explaining the purpose to team members
- Providing context for clients (MSP)
Team Assignment
Team Assignment
- All Stack resources (components, monitors) belong to the team
- Team members can view and edit based on their role
- Cannot be changed after creation (must delete and recreate)
Stack Slug
Stack Slug
- Auto-generated from the Stack name
- Used in public status page URL
- Must be unique across StatusStack
- Can be customized (Pro/Enterprise only)
production-infrastructure→statusstack.com/status/production-infrastructureacme-corp→statusstack.com/status/acme-corp
Advanced Settings
Auto-Subscribe Email Notifications
Auto-Subscribe Email Notifications
- New team members automatically get email notifications
- Useful for critical production Stacks
- Can be overridden per user
- Team members manually subscribe
- Good for less critical Stacks
- Reduces email noise
Scheduled Maintenance
Scheduled Maintenance
- Show upcoming maintenance
- Automatically set components to “Maintenance” status
- Notify subscribers before maintenance begins
- Planned deployments
- Infrastructure upgrades
- Regular maintenance windows
Incident Tracking
Incident Tracking
- Create incidents for outages
- Post updates as situations develop
- Mark incidents as resolved
- Display incident timeline on status page
- Customer-facing status pages
- Internal incident management
- Post-mortem documentation
Custom Domain (Pro/Enterprise)
Custom Domain (Pro/Enterprise)
status.yourcompany.cominstead ofstatusstack.com/status/slug- Requires DNS configuration
- Free SSL certificate included
- Add CNAME record:
status.yourcompany.com→custom.statusstack.com - Add custom domain in Stack settings
- Verify DNS propagation
- SSL certificate auto-generated
Adding Services to Your Stack
After creating a Stack, add services to monitor:Option 1: Add Third-Party Services
Monitor popular services like AWS, GitHub, Cloudflare:Open Stack Details
Click Add Component
Search for Service
- Type service name (e.g., “GitHub”)
- Browse by category (Cloud, Development, SaaS)
- View popular services

Select Components
- ☑️ Git Operations
- ☑️ API Requests
- ☑️ Webhooks
- ☑️ GitHub Pages
- ☑️ GitHub Actions
Add to Stack

Option 2: Add Custom Monitors
Monitor your own websites and APIs:Navigate to Website Monitors
Create Monitor
Assign to Stack
Save Monitor
Stack Organization Patterns
Pattern 1: Environment-Based Stacks
Organize by deployment environment:Pattern 2: Service-Based Stacks
Organize by service type:Pattern 3: Client-Based Stacks (MSP)
Organize by client:Stack Templates
Speed up Stack creation with pre-built templates:Using Stack Templates
Browse Templates
Select Template
- SaaS Starter - Common SaaS dependencies
- E-Commerce - Payment, shipping, email services
- Development - GitHub, CI/CD, hosting services
- Infrastructure - Cloud providers, CDN, monitoring
Customize
Create Stack
Creating Custom Templates (Enterprise)
Save your Stack configuration as a template:- Open an existing Stack
- Click “Save as Template”
- Give template a name and description
- Template becomes available to your organization
- Reuse for new clients or environments
Best Practices
Naming Conventions
Naming Conventions
Production - API ServicesStaging - Full StackClient: Acme - ProductionDevelopment - Backend Only
Stack 1TestMiscStuff
Component Selection
Component Selection
- Don’t add every component from a Source
- Focus on services critical to your operations
- Reduce noise and improve signal-to-noise ratio
- Makes status pages more relevant to users
Stack Granularity
Stack Granularity
Production API User ServiceProduction API Auth ServiceProduction API Payment Service- Result: Hard to get overall picture
All Services- Result: Hard to pinpoint issues
Production Services(all production)Infrastructure(hosting, CDN, DNS)Third-Party Dependencies(Stripe, SendGrid)
Regular Maintenance
Regular Maintenance
- Remove deprecated services
- Add new services as you integrate them
- Update Stack descriptions
- Review and update branding
- Archive unused Stacks
Troubleshooting
Can’t Create Stack
Possible causes:- Quota reached - Upgrade your plan
- Duplicate slug - Stack with this slug already exists
- No team access - You must be a member of at least one team
- Check your plan limits
- Try a different Stack name (generates different slug)
- Contact admin to be added to a team
Stack Not Showing on Dashboard
Check:- You’re viewing the correct team
- Stack visibility settings
- You have permission to view the Stack
- Switch teams in the dashboard header
- Ask Stack owner to verify visibility settings
- Contact team admin for access
Components Not Updating
Possible causes:- Source temporarily unavailable - Wait for next polling cycle (1-5 min)
- Component deprecated - Service may have changed their status page structure
- Connection issues - Check StatusStack’s own status
- Wait 5 minutes and refresh
- Remove and re-add the component
- Contact support if issue persists

