Crosswatch Start free pilot
Fleet early-warning for MSPs & IT teams — one RMM or many

Your RMM can't see what's spreading.

Alerts arrive client by client — so a bad patch failing across four clients looks like four unrelated tickets. Crosswatch correlates across every client (and every tool, if you run more than one) and warns you while the incident is still small.

Read-only  ·  No agent  ·  Vendor-neutral

Watches PatchesAgent updatesServicesBackupsCertificatesSign-insNetwork gearMicrosoft 365

Read from your RMM, Intune, or a webhook — the signals your tools already produce. Backups & network gear ride in wherever your RMM or a feed reports them.

Works with data from

NNinjaOne DDatto RMM KKaseya VSA CConnectWise Microsoft Intune NN-able AAtera

…or anything that can POST JSON. Read-only feeds, nothing installed.

The problem

A fleet-wide incident never looks fleet-wide from inside one console.

One RMM or several — alerts are filed per client and per ticket, and cross-client patterns are exactly where spreading failures hide.

Every alert lands in its own silo

One failed patch at one client. The same failure at the next client is a different ticket, a different queue, maybe a different tech. Nothing looks worth escalating.

A spreading failure looks like noise

The same failure fingerprint is hitting device after device — but scattered across consoles, it reads as unrelated one-offs.

9 devices · 4 clients

By the time it's obvious, it has spread

The pattern only becomes visible once enough devices are down — and by then you're firefighting across every client at once.

How it works

One read-only feed in. One early warning out.

No agent on any endpoint. No RMM credentials held. Crosswatch only ever reads.

1

Connect read-only feeds

For Microsoft Intune & Microsoft 365, connect a native cloud connector — a read-only OAuth app registration, no script and no agent. For everything else, point a webhook at Crosswatch or drop in a 5-line script. Events flow one way.

Intune connects in minutes — agentless

2

The engine correlates everything

Patches, agent updates, services, backups, certificates, sign-in failures, network gear, Microsoft 365 — every event is normalized to a failure fingerprint. When the same fingerprint hits multiple devices across multiple clients inside a rolling window, that's not noise — that's an incident forming.

Crosswatch reads these from your RMM, Intune, or any webhook feed — it normalizes whatever your tools already report. Backups and network gear flow in wherever your RMM or a feed surfaces them, so there's nothing new to install.

Across every client and every tool

3

You get a warning, you act

The warning lands in Microsoft Teams and your Crosswatch portal — plain English, the root cause, and an AI remediation that gives you several ways to fix it (via Intune, a PowerShell job, your RMM's patch policy, or on-device), each step-by-step with the exact console path, ready-to-run scripts, and the Microsoft KBs — then copy it straight into your ticket. You approve and run it; Crosswatch never touches a device.

Zero execution on your endpoints

New · AI remediation

It doesn't just warn you — it tells you how to fix it.

The detection is deterministic — tested code, not a model guessing. Only the fix is AI-drafted: grounded in the real Microsoft KB, with several ways to resolve it, and a human always approves and runs it. Crosswatch proposes — your tech decides, and nothing touches a device.

  • AI drafts, you decide — the engine that fires the incident is deterministic, tested code; AI only writes the fix, and a tech approves before anything runs.
  • Read-only, always — Crosswatch proposes; a human approves and runs it in their own tools. It never touches a device.
  • Grounded in real KBs — references resolve to the actual Microsoft KB / advisory, cross-checked against Microsoft’s security updates. It never invents a KB number.
  • Multiple methods, not one runbook — fix via Microsoft Intune, a PowerShell job, your RMM’s patch policy, or on-device. Each is step-by-step.
  • Exact console paths + ready-to-run scripts — the breadcrumb to click and the command to paste, on every step.
  • Copy straight to a ticket — one click turns the whole plan into PSA-ready text for ConnectWise, Autotask, Halo and the rest.

Why Crosswatch

Built to sit safely above the tools you already trust.

Read-only by design

Crosswatch recommends; you act. No write access, no stored RMM credentials — nothing is ever executed on a device.

Vendor-neutral

One brain over every console. Inherited a second RMM in an acquisition? Crosswatch covers both from day one.

Deterministic detection

The correlation engine is tested code, not an LLM guessing. AI writes the remediation runbooks — never the verdicts.

Same-day onboarding

Webhook or a 5-line script per tool. No agent rollout, no change windows, no procurement saga.

How we're different

You already run one of these. Here's the job none of them do.

Every tool that correlates does it inside one client, or only for security. The space in between — operational failures spreading across your clients — is the one nobody watches.

The tool you have
What it's great at
The gap Crosswatch fills
Your RMM
Managing and alerting on each client's devices.
Sees one client at a time — it can't tell you the same failure is hitting several at once.
Security / SIEM / MDR
Correlating threats across your clients, with a SOC.
Watches attacks — a failed patch, dead agent, or broken backup isn't a threat, so it stays invisible.
AIOps / event correlation
Cutting alert noise inside a single environment.
Correlates within one site, not across your different clients — and it's built and priced for enterprise NOCs.
Alert routing / PSA tools
Tidying alerts into the right ticket queue.
Dedupes and routes — but tidy noise is still noise. It never says "this is spreading."
Crosswatch
Cross-client operational early-warning.
The one layer that says: this failure is spreading across your clients — while it's still small.

Every other tool works inside one client or only on security. Crosswatch correlates operational failures across all your clients — and, as more fleets join, across the whole network.

The platform today

Not a prototype — a working platform.

Crosswatch is live in production, already correlating real Microsoft Intune fleets through the native connector. Here's what ships right now.

Native Microsoft connector

Microsoft Intune & Microsoft 365 connect through a read-only OAuth app — no agent, no script, no credentials stored in clear. It's running on live fleets in production today.

Native RMM connectors

Connect Atera, Datto RMM, Kaseya VSA, ConnectWise and N-able by their own API — self-service, read-only, polled like Intune. Prefer push? Every tool also takes a webhook or 5-line JSON feed.

Alerts in Microsoft Teams

Emerging incidents post straight to your Teams channel with the recommended action — the team sees the warning where they already work, the moment a cluster forms.

Client portal, Microsoft sign-in

Each workspace gets its own portal — incidents, events, and feed health behind Microsoft 365 single sign-on. Invite your team or a client; everyone sees only their own fleet.

Governance built in

Tune detection per client, switch alerts on or off per workspace, and review a full audit log of every administrative change. Multi-tenant isolation by default.

Cross-fleet network watch

Opt in and see a bad patch or agent rollout spreading across other fleets before it reaches yours — the leading edge no single console can see. Anonymized: only failure fingerprints + counts are shared, never a client, device or identity.

AI remediation & analytics

Every incident ships an AI remediation (multiple methods, scripts, KBs, copy-to-ticket) and a live blast-radius forecast — plus an operations dashboard (MTTR, trends) and a white-label client report you forward to your customer.

Known-issue corroboration

Every patch or CVE incident is cross-checked live against Microsoft's security updates (MSRC) and CISA's Known Exploited Vulnerabilities catalog — so you instantly know whether it's just your fleet or a known-bad update the wider world has already flagged. No other layer corroborates an operational failure against the outside world.

Sound familiar?

Every fleet-wide disaster starts as a handful of odd tickets.

These are real, public incidents — and what their first hours looked like from inside an IT service desk.

July 2024 · agent update

The CrowdStrike outage

One faulty security-agent update boot-looped roughly 8.5 million Windows devices worldwide (Microsoft's estimate). For service providers it arrived client by client — a few blue screens here, a few there. The early signature — the same agent version knocking devices offline at more than one client — is exactly the cluster Crosswatch flags.

January 2024 · Windows patch

KB5034441's failure wave

A Windows security update failed with error 0x80070643 on a huge share of machines. Inside any one ticket queue it looked like scattered, per-client patch errors for days. Cross-client correlation turns that into one incident and one action: pause the rollout ring.

Several times a year · cloud service

Microsoft 365 degradations

When Exchange Online or Teams degrades, every client's users open tickets at once and the desk drowns in duplicates. Grouped as one wave, the answer is one line: it's Microsoft-side — check Service Health, hold the individual tickets.

What catching it early is worth

We're too new to show you customer stats.
Here's the arithmetic instead.

No invented "customers save 60%" claims — you'd be right not to trust them. A worked example, every number on the table:

Unchecked — a bad patch reaches the whole book

240devices affected across 12 clients
240tickets, handled one at a time
~100hof technician remediation at ~25 min/device

…plus 12 awkward client conversations.

Caught at the first cross-client cluster

5devices affected when the alert fires
1action: pause the rollout, then fix 5 machines
<3htotal remediation — and 235 devices never break

…and you're the provider who caught it first.

Your fleet's numbers will differ — that's exactly what the free 7-day pilot measures, on your own data.

Emerging incident

Pause rollout of KB5034441 — failed on 9 devices across 4 clients

patch:KB5034441:10.0.19045
9 devices 4 clients 4 RMM tools
NinjaOne Datto RMM Kaseya VSA ConnectWise

Recommended: pause the patch policy in each RMM, then run the generated runbook on affected devices.

Fictional demo workspace — "NorthStar IT"

Live demo

This is a real detection by the real engine.

One demo workspace — a fictional MSP ("NorthStar IT") running the same deterministic engine that ships in the product. Watch it catch the incident, then explore the whole platform: blast-radius forecast, AI remediation, analytics and the cross-fleet network watch.

Who it's for

Anyone running more tools than one pane of glass can hold.

MSPs (managed service providers)

Run one RMM? Crosswatch connects the dots between your clients — the patterns your per-client ticket queues can't show. Run several after an acquisition? It covers every console from day one.

  • Catch a bad patch before it hits the rest of your book
  • One early-warning view across all inherited tooling
  • Evidence-grade incident timelines for client comms

Internal IT teams

Intune for endpoints, an RMM for servers, a security console on top — three tools, three alert streams, no shared picture. Crosswatch is the layer that connects them.

  • Correlate Intune, RMM and security events in one place
  • Spot a broken agent update before the helpdesk does
  • Read-only: nothing for change control to veto

Run it against a slice of your own fleet.

Free 7-day pilot · read-only · cancel by turning off the feed.

Or write to us directly: info@qaswatechnology.com