Stop juggling
vendor dashboards.
Start managing.

QMSP Tools aggregates security, RMM, networking, and cloud vendor APIs into a single platform with automated alerting, ConnectWise ticketing, and real-time streaming reports.

qmsptools.app/alerts
Open
7
Suppressed
3
Pending
2
Outages
1
All 13 Open 7 Pending 2 Suppressed 3 Closed
TicketSiteDeviceModuleStatus
#4821 ACME HQ FGT-HQ-01 FortiManager Open
#4819 Contoso Main WS-CON-04 NinjaRMM Resolved
#4815 Fabrikam AP-FAB-02 UniFi Suppressed
#4823 Northwind B AP-NW-03 UniFi Open
#4826 Woodgrove SRV-WG-DC CrowdStrike Open
Integrates with leading MSP tools
Fortinet Microsoft 365 UniFi ConnectWise CrowdStrike NinjaRMM Duo Security
Reports

Streaming reports, zero wait time

Real-time streaming renders report rows as they arrive from vendor APIs. Select a module, pick a report, and data flows in immediately.

  • Cross-vendor device and security reports
  • CrowdStrike agent gap detection via NinjaRMM
  • Sortable columns with CSV export
  • Firmware tracking and update reporting
NinjaRMM4 reports
Device inventory, offline detection, AV status
CrowdStrike3 reports
Incidents, device health, agent status
FortiManager5 reports
Firewall config, VPN, firmware
Device Report
Streaming
247 rows
HostnameStatusCS AgentAVLast Seen
WS-ACME-01OnlineActiveCurrent2m ago
SRV-ACME-DCOnlineActiveCurrent30s ago
WS-ACME-03OfflineMissingOutdated3d ago
LT-CON-02OnlineActiveCurrent1m ago
SRV-FAB-FSOnlineActiveCurrent15s ago
Alerting

Intelligent ticket automation

QMSP Tools monitors every service on a schedule. When something fails, it creates a ConnectWise ticket. When it recovers, the ticket resolves automatically.

  • Consecutive failure tracking prevents false positives
  • Multi-device alerts summarized into one ticket per site
  • Inline suppression with reason tracking
  • Automatic ticket resolution on recovery
Open
7
Suppressed
3
Pending
2
Power Outages
1
TicketSiteDeviceModuleStatusSuppress
#4821ACME HQFGT-HQ-01FortiManagerOpen
#4819Contoso MainWS-CON-04NinjaRMMResolved
#4815FabrikamAP-FAB-02UniFiSuppressed
#4823Northwind BAP-NW-03UniFiOpen
Customer View

Deep-dive into any customer

A dedicated dashboard for techs and account managers to review everything for a single customer -- tickets, trends, security posture -- broken down by site. Coming soon: export branded PDF reports to present to your customers.

  • Ticket counts, trends, and resolution metrics per customer
  • Security posture overview across all integrated services
  • Drill down by site for multi-location customers
  • Coming soon: branded PDF reports scoped by customer or site
ACME Corp3 sites
Healthy
Open Tickets
4
Avg Resolution
2.1h
Devices
48
Security Score
94%
By Site
SiteTicketsDevicesCSNinjaUniFi
Headquarters228OKOKOK
Branch Office114OKOK1 Offline
Remote16OK1 OfflineOK
Tools

One-click FortiGate SAML provisioning

Configure SAML SSO across FortiGate firewalls and Azure AD in a single workflow. Pre-flight checks validate both sides before making any changes.

  • Dual-panel pre-flight for FortiGate and Azure AD
  • Automated enterprise app, certificate, and group setup
  • Step-by-step progress across both platforms
  • Downloadable user guide on completion

FortiGate SAML Configuration

ACME Corp -- FGT-HQ-01
FortiGate Pre-flight
FQDNOK
SSLVPN Port10443
Server CertificateOK
Remote CertificateOK
SAML SSO UserOK
User GroupOK
Azure AD Pre-flight
Enterprise ApplicationOK
VPN Security GroupOK
SAML SSO URLOK
Signing CertificateOK
Group Claims FilterOK
M365 Security

Conditional access, deployed in one click

Deploy and manage M365 conditional access policies across all your customer tenants from a single interface. Audit for config drift and manage temporary geo-exceptions directly from QMSP Tools, with no need to log in to each M365 tenant.

  • One-click conditional access policy deployment
  • Config drift auditing across tenants
  • Temporary geo-block exceptions with auto-expiry
  • Centralized policy management for all CSP tenants

Conditional Access Policies

PolicyTenantsDriftStatus
Require MFA for Admins12/12NoneEnforced
Block Legacy Auth12/12NoneEnforced
Geo-Block (Non-CA/US)11/121 ExceptionEnforced
Require Compliant Device10/122 DriftedPartial
Active Geo-Block Exception
Contoso Ltd -- Travel to UK Expires in 6 days Temporary
Tools

Automatic contact enrichment from M365

Sync Microsoft 365 user data into ConnectWise contacts so that when a ticket comes in from an unknown user, their name, phone, and title are already populated. This also powers the user authentication tool.

  • New ticket contacts are automatically enriched
  • Bulk sync or simulate changes before applying
  • Enables identity verification in the auth tool
  • Per-company progress tracking with downloadable logs
Overall Progress 8 / 12
42
Created
18
Updated
7
Skipped
0
Errors
CW CompanyM365 TenantLast SyncedStatus
ACME Corp acmecorp.onmicrosoft.com 2m ago Complete
Contoso Ltd contoso.onmicrosoft.com 1m ago Complete
Fabrikam Inc fabrikam.onmicrosoft.com In Progress
Northwind northwind.onmicrosoft.com Pending
Billing

Automatic agreement reconciliation

Sync device counts from your vendor tools directly into ConnectWise agreements for accurate billing. No more manual counting across dashboards at the end of the month.

  • Reconcile CrowdStrike, NinjaRMM, UniFi, and FortiManager counts
  • Automatically update ConnectWise agreement line items
  • Flag discrepancies between billed and actual counts
  • Per-company breakdown with audit trail

Agreement Reconciliation

CompanyProductBilledActualStatus
ACME CorpCrowdStrike4548+3
ACME CorpNinjaRMM4848Match
Contoso LtdCrowdStrike2222Match
Contoso LtdUniFi Devices810+2
FabrikamFortiManager33Match
Security

UniFi firmware CVE monitoring

Track firmware versions across all UniFi devices and get alerted when a critical update is available, especially those flagged in CVE advisories. Push updates directly from the web UI.

  • Flags critical updates identified in CVEs
  • Firmware version tracking across all sites
  • Automatic ConnectWise ticket for outdated firmware
  • One-click firmware updates from the UI

UniFi Firmware Status

2 Critical
DeviceSiteCurrentLatestSeverity
USW-Pro-48ACME HQ6.6.617.0.39CVE-2024-42028
UAP-AC-ProACME Branch6.5.286.6.77CVE-2024-41230
USW-Lite-16Contoso7.0.397.0.39Current
UDM-ProFabrikam3.2.124.0.6Update Available
Tools

Verify callers with an MFA challenge

A ConnectWise sidebar pod that lets technicians trigger an MFA challenge to the caller. The user receives a code on their enrolled device, reads it to the tech, and identity is confirmed, stopping social engineering before it starts. Powered by M365 contact sync and Duo integration.

  • Ticket lookup pulls the contact and phone numbers on file
  • One-time code sent to the caller's enrolled device
  • Six-digit readback with expiry and attempt lockout
  • Pass or fail, the result is logged to the ticket as a note

Verify Caller

Tech: j.smith
1 · Look up ticket
4832
VPN access issue after password reset
ACME Corp · Ticket #4832
2 · Send code
Contact: Sarah Mitchell — Office Manager
Mobile — (•••) •••-4821 ▾
3 · Validate readback
Code sent to (•••) •••-4821. Ask the caller to read it back.
739246
✓ Verification successful — a discussion note has been added to the ticket.
Mapping

Map devices to sites automatically

Link vendor entities to ConnectWise sites with forward mapping, reverse lookup, or the auto-map engine that matches by name similarity and confidence scoring.

  • Forward, reverse, and auto-map workflows
  • Exact, partial, and fuzzy matching strategies
  • Confidence scoring with adjustable threshold
  • Per-module entity assignment with multi-select
ACME Corp
Headquarters 12
Branch Office 6
Remote 3
Contoso Ltd
Fabrikam
ACME Corp - Headquarters
12 objects
NinjaRMM
WS-ACME-01
SRV-ACME-DC
WS-ACME-03
CrowdStrike
ACME-WS01
ACME-DC01
FortiManager
FGT-HQ-01
UniFi
USW-ACME-01
UAP-ACME-01
COMING SOON

What we are building next

Active development on features that close the remaining gaps in MSP operations.

Self-Service Alerting

Take any report column and create customized alerts tailored to your own environment. Set thresholds, pick severity, and route tickets where you want them, all without writing a single line of code.

Configuration Drift Alerting

Track configuration state across your managed infrastructure, including admin users on FortiGate, firewall policies, and security settings, and automatically generate a ConnectWise ticket when something is modified outside of a change window.

Branded PDF Reports

Export custom-scoped, branded PDF reports for a customer or a specific site. Present security posture, ticket trends, and device health in a polished format ready for QBR meetings and executive stakeholders.

PLATFORM

Fast. Secure. Always on.

Enterprise-grade infrastructure so you can focus on your customers, not your tools.

High Availability

Hosted across multiple hosts in a datacenter with redundant ISPs and power. Built to stay up, so your operations never skip a beat.

Security First

AES-256-GCM encrypted credentials, RBAC, CSRF protection, and no plaintext secrets anywhere in the stack.

High Performance

A stack optimized for performance, with data caching and pre-fetching throughout so everything loads extremely fast.

Fully Managed

We handle hosting, updates, and infrastructure. You get a fast, secure platform without the operational overhead.

Isolated Tenancy

Each MSP gets dedicated service instances and database isolation. Your vendor credentials and customer data never co-mingle.

Audit Logging

Every user action is audited, so you can always see who did what and when. A full audit trail across the entire platform.

Plugs into your existing stack

Native integrations with the tools MSPs rely on every day. Click any integration to see what it unlocks.

FortiManager

Firewall & VPN

Microsoft 365

CSP Tenants

UniFi

Network Devices

ConnectWise

PSA & Ticketing

FortiManager

Reports
  • Device inventory with firmware versions
  • Local firewall users with MFA status
  • Firewall admins with MFA status
  • Port forwarding
  • RADIUS servers
  • IPSec VPNs
  • SSL VPN settings
  • SSLVPN to IPSec VPN (FortiClient) migration status
  • License expiration
  • Device definition update status
  • SD-WAN status
  • Memory usage
  • DNS configuration
Alerting
  • Offline device
  • HA status and synchronization issues
  • High memory / conserve mode
  • SD-WAN member status
Tools
  • Bulk address object creation from CSV (MAC, IP, and FQDN)
  • SAML FortiClient VPN configuration
  • Automated FortiClient end-user guide creation (branded PDF)
  • FortiGate initial provisioning (light-touch deployment)
  • One-click device configuration retrieval
  • Remote access blocking tool (block remote access software while making exceptions for your own tools)
Coming Soon
  • Config drift alerting (admin users, policies)

Microsoft 365

Reports
  • Tenant enumeration & user counts
  • GDAP relationships with expiry
  • Enterprise app certificate expiry (such as SAML)
  • Security defaults status
  • Conditional access compliance
  • Conditional access temporary geo-exceptions
  • AD sync status
Tools
  • Privileged access review
  • Shared mailbox creation & forwarding
  • One-click new tenant onboarding
  • Conditional access deployment
  • Integration with FortiGate SAML VPN tool
  • Contact sync to ConnectWise
  • User authentication pod

UniFi

Reports
  • Site report with device type count
  • Offline devices
  • Out-of-date firmware with CVE enrichment
  • Site auto-update status
  • Device inventory with adoption date tracking
Alerting & Billing
  • Device offline alerting
  • Agreement count reconciliation
Tools
  • One-click firmware updates with scheduling
  • Manage auto-update status per site
  • Manage wireless meshing per site
  • Manage site timezones
  • New site creation (with automatic mapping to ConnectWise)
  • Standard VLAN creation

ConnectWise PSA

Ticket Automation
  • Auto create, update, and resolve tickets
  • Multi-device ticket summarization
Tools
  • M365 contact sync
  • Agreement count reconciliation
  • Company & site mapping
  • User authentication pod

CrowdStrike

Falcon EDR

NinjaRMM

RMM & Patching

Duo Security

MFA Management

Hydro-Quebec

Power Outages

CrowdStrike Falcon

Reports
  • Incident report
  • Site report
Billing
  • Agreement count reconciliation

NinjaRMM

Reports
  • Device inventory
  • Offline device detection
Billing
  • Agreement count reconciliation

Duo Security

Reports
  • Stale user detection
  • Bypass user reporting
Tools
  • User authentication pod (MFA challenge)

Hydro-Quebec

Alerting
  • Power outage detection per site address
  • Address geocoding with polygon matching
  • Suppresses device-offline alerts during outages

Enterprise-grade MSP tooling, without the overhead.

High availability, strong security, blazing performance. Fully managed so you can focus on your customers.

Book a Demo