Skip to content
All integrations

RMM integration

Datto RMM logo

Vectis + Datto RMM.

Datto RMM sites, devices, and alerts on the customer hub — and write-back ack + resolve back into Datto for the alerts that have a documented mutate verb.

Read + WriteVectis syncs from this tool and can write back inline (replies, status updates, ack/resolve, ticket creation).

In Beta

Vectis + Datto RMM is in Beta. We built this connector against Datto RMM’s published API documentation (verified endpoints in scripts/audit/known-endpoints/datto-rmm.json). It’s fully connectable today — credentials save and syncs run. Because Datto RMM doesn’t offer a public sandbox for us to live-test against, the first paying customer who connects it is the de-facto live validator. If you’re considering Vectis with Datto RMM and want to be the validator, talk to us.

What Vectis syncs

The read side of the adapter.

Datto RMM sites become Vectis customer accounts on first sync (the site UID is the external id), and from there Vectis pulls each device with its OS, online state, last-seen timestamp, and IP / MAC. Open alerts come in with Datto's string priority (Critical, High, Moderate, Low, Information), the alert type label, and the human description so the customer hub surfaces what's actually paging right now. Virtual 'Deleted Devices' sites are filtered on import so they don't manufacture phantom customers.

What you can do

The write side of the adapter.

From the customer hub you can mute a Datto RMM alert when a tech is on it (Datto has no separate ack verb; mute is the closest documented semantic — the alert stops paging without being closed), or resolve it once the underlying issue is fixed. Both write back to Datto in real time and audit-log inside Vectis. The same mute and resolve verbs are available to rules, so a closing PSA ticket can auto-resolve the originating Datto RMM alert. NinjaOne and Datto RMM share the global-search 'Acknowledge RMM alerts for {customer}' action — the dispatch picks the right vendor per alert source.

Honest about the limits

What we don’t do, and why.

Beta — the HTTP client is documented against Datto's public help pages (rmm.datto.com/help/en/Content/2SETUP/APIv2.htm) and the community-maintained PowerShell wrapper that mirrors them. Datto RMM does not offer a public sandbox we could pre-validate against, so the first paying MSP to connect is the live validator. Datto's OAuth uses an unusual 'password' grant with a literal public-client:public Basic header — that shape is documented but verbatim from the wrapper, not from the official help system, and is the one piece we explicitly want first-customer verification on. Datto's RMM platform is partitioned across six regional hosts (pinotage, merlot, concord, vidal, zinfandel, syrah); admins pick theirs from the centrastage subdomain they log into.

How it correlates

One customer, every tool.

Datto RMM on the customer account hub alongside every other system you run — not a standalone dashboard. A few of the most common shapes this takes:

Two RMMs, one ack-all verb

An MSP running NinjaOne on some customers and Datto RMM on others gets the same global-search 'Acknowledge RMM alerts for {customer}' verb on both. The action dispatches per alert source — no copy-paste between portals to silence noise after the work is done.

Datto RMM events on the PSA + lifecycle pipeline

A Datto RMM alert for a mapped customer triggers a rule that opens a ConnectWise, Autotask, or HaloPSA ticket on the right board with the full alert body. The same devices feed the lifecycle module's refresh + warranty surface alongside NinjaOne and Kaseya devices.

Setup snapshot

What connecting looks like.

In Datto RMM, enable API access under Setup → Global Settings → Access Control, then create a dedicated service user and generate the API key + secret pair under Setup → Users → (that user) → Generate API Keys. Datto shows the secret only once at issuance, so capture it immediately into a password manager. Paste the key and secret into Vectis along with the platform that matches your portal subdomain (merlot.centrastage.net → merlot, syrah.centrastage.net → syrah, and so on). Vectis tests with a GET /api/v2/account probe before saving — a wrong-platform credentials pair fails fast at save time rather than silently returning empty data.

# In the Vectis hub, add the connector:
category  RMM
vendor    Datto RMM
status    Read + Write

Read the full setup guide

Other RMM integrations

Evaluating Datto RMM against the alternatives?

Pricing

Datto RMM is available on every Vectis tier — $299/mo and up. See pricing

Also reachable over MCP — bring your own client → /mcp

Try Vectis with Datto RMM.

30-day free trial. Connect Datto RMM at signup. See every customer with their full context on day one. Month-to-month, cancel anytime.
Vectis + Datto RMM Integration | Unified Workspace for MSPs | Vectis