Skip to main content

Overview

The Reports & Analytics page in the MSP Console provides comprehensive reporting tools for your client portfolio. Generate on-demand SLA reports for individual clients or across your entire portfolio, compare multiple clients side-by-side, and schedule automatic report delivery. Navigate to Reports in the MSP Console sidebar.

Report Types

SLA Report

The SLA Report is the core reporting tool — it generates a detailed uptime and SLA compliance report for one or all clients over a specified date range. What’s included:
  • Uptime percentage over the period
  • Total downtime duration
  • Number of incidents
  • SLA compliance status (met / breached)
  • MTTR (Mean Time to Resolution)
  • Incident timeline and details
  • Response time trends
  • Maintenance window impact
  • Branded report template (if whitelabel is configured)
Output formats:
  • PDF — Shareable, branded report suitable for client delivery
  • HTML — Web-viewable version
  • CSV — Raw data for import into billing or BI tools

Multi-Client Comparison Report

Compare uptime, SLA compliance, and incident data across multiple clients in a single report. Useful for executive summaries and portfolio reviews. Report formats:
  • Summary — High-level overview of all selected clients
  • Detailed — Full breakdown per client with incident data
  • Executive — Clean, visually focused format for management presentations

Scheduled Reports

Set up automatic report delivery on a weekly or monthly cadence. Scheduled reports are delivered to a list of email recipients at a configured time.

Generating an SLA Report

1

Click Generate SLA Report

Click the Generate SLA Report button at the top of the Reports page.
2

Select Client

Choose a specific client to report on, or select All Clients to generate a portfolio-wide report.
3

Set Date Range

Choose a start and end date for the reporting period. Common options: last 30 days, last quarter, last month.
4

Choose Output Format

Select PDF, HTML, or CSV based on how you plan to use the report.
5

Configure Report Content

Optionally include or exclude:
  • Uptime chart (visual trend graph)
  • Incident details (list of all incidents in the period)
  • Response times (MTTR and time-to-acknowledge)
  • Maintenance windows (scheduled maintenance impact)
6

Generate

Click Generate to create the report. The report opens in a new tab (HTML/PDF) or downloads immediately (CSV).

Generating a Multi-Client Comparison Report

1

Click Multi-Client Report

Click Multi-Client Report at the top of the Reports page.
2

Select Clients

Choose two or more clients to compare. You can select individual clients or use a client group.
3

Set Date Range

Choose the reporting period.
4

Choose Report Format

  • Summary — Best for quick portfolio review
  • Detailed — Best for technical account reviews
  • Executive — Best for presenting to stakeholders
5

Generate

Click Generate to produce the comparison report.

Scheduling Reports

Automate report delivery so clients or internal stakeholders receive regular updates without manual effort.
1

Click Schedule Report

Click Schedule Report at the top of the Reports page.
2

Select Clients

Choose which clients to include. Select All Clients for a portfolio-wide scheduled report.
3

Choose Frequency

  • Weekly — Sent every week on a specified day
  • Monthly — Sent on a specified day of the month
4

Set Timezone

Choose the timezone for delivery scheduling. Reports generate based on the selected timezone.
5

Configure Report Type

Choose what type of data to include:
  • Uptime report
  • Incident report
  • Usage report
6

Add Recipients

Enter the email addresses to receive the report. These can be internal team members, client contacts, or both.
7

Save Schedule

Click Save to activate the schedule. The first report sends at the next configured time.
Scheduled reports use your whitelabel branding configuration if enabled, so clients receive branded reports even when delivered automatically.

SLA Calculation Methodology

StatusStack calculates SLA metrics as follows:
MetricCalculation
Uptime %(Total time - Downtime) / Total time × 100
DowntimeSum of all incident durations in the reporting period
MTTRTotal downtime / Number of incidents
SLA StatusCompared against the client’s configured SLA target (e.g., 99.9%)
Maintenance windows are tracked separately and can optionally be excluded from downtime calculations when generating reports.

Viewing Per-Client SLA Reports

Individual SLA reports are also accessible per client through ReportsSLA Reports. This resource shows a history of generated reports for each client, with the ability to view or re-download previous reports.