Blog / Insights

Leaving Datto RMM: how to migrate agents, ComStore scripts and policies without losing an endpoint

Insights By the Helios team · 15 September 2026 · 7 min read

Leaving Datto RMM safely comes down to order: export every device and UDF first, triage and port only the ComStore components still in use, rebuild monitoring and patch policies smaller, run both agents side by side, then cut over site by site. For a typical small MSP that is two to three weeks of elapsed time per 100 endpoints, perhaps five days of actual work. Migration fear, not the work itself, is why so many MSPs certain about leaving are still paying for Datto eighteen months later.

It should not be. Done in the right order, a migration off Datto is a series of boring, checkable steps, not a leap. Here is the working plan, step by step, with realistic timings per 100 endpoints and the gotchas that catch people out.

Step one: export everything Datto knows before you touch anything

Start with a full inventory export while your access is still unrestricted. From the Devices view, export to CSV with every column enabled: hostname, site, last user, OS, agent version, IP, and critically every user-defined field. Datto's UDFs tend to accumulate operational knowledge over the years: BitLocker keys, warranty dates, backup job names, flags that scripts key off. If it lives only in a UDF, it lives only in Datto until you export it.

Then document the site structure itself: site names, site variables, site-level credentials and any site-specific settings such as local cache nodes. The Datto API can pull most of this if you prefer JSON to screenshots, and for anything over 500 endpoints it is worth the hour to script it.

Skip this and you will discover, three weeks after your Datto access ends, that the only record of a client's server room door code was UDF 7.

Step two: map ComStore components to their destination equivalents

This is the step people overestimate. Open your component library and be honest about what is actually in use. Most estates run ten to twenty components regularly and carry a hundred more as sediment. Check the last-run date on each: anything untouched in twelve months does not need migrating, it needs deleting.

For the live ones, sort them into three piles:

The last-run test: before migrating any component, check when it last executed against a live device. If the answer is "not this year", it goes in the bin, not the migration plan.

Step three: rebuild monitoring policies and patch rings, but smaller

Do not recreate your Datto policy tree one for one. Policy trees grow by accretion: a monitor added for one noisy server in 2021 is still firing on forty machines today. A migration is the one moment you get to rebuild from intent rather than history.

Write down what you actually want to know about a workstation and a server: disk, critical services, backup job status, event log patterns that have ever preceded a real ticket. Build that, and only that, in the destination. The same applies to patch policies: most estates need two or three rings, pilot, general and cautious, not the nine overlapping schedules that Datto has accumulated. If your rings have drifted from your intentions, our piece on how fast you should actually patch is worth reading before you rebuild them.

Step four: run both agents side by side

Deploy the new agent while the Datto agent is still running. This is the single decision that makes the migration safe, because at no point is any machine unmonitored. Datto itself is a convenient deployment mechanism: a component that silently installs the new agent will cover 95 per cent of the fleet in a day, with the stragglers picked up by GPO, Intune or a technician.

Two agents coexist happily with three caveats:

Step five: the per-site cutover checklist

Cut over site by site, smallest and friendliest first, never the whole estate at once. Per site: confirm every device in the Datto export appears in the destination, enable alerting and patching in the destination, disable them in Datto, run for 48 hours, then push the Datto agent uninstall as your final component. Reconcile the counts at the end: the number removed from Datto must equal the number live in the new platform. Any gap is a machine that was offline during deployment, and it is a named machine on a list, not a mystery. The general version of this discipline is covered in how to switch RMM platforms without dropping an endpoint.

Realistic timings per 100 endpoints

For a typical small MSP doing this alongside the day job: exports and documentation, half a day. Script triage and porting, one to three days depending on how many components read Datto variables. Policy and patch rebuild, one day. Side-by-side deployment, one day of pushing plus a week of stragglers. Cutover and reconciliation, half a day per site. Call it two to three weeks of elapsed time per 100 endpoints, of which perhaps five days is actual work. Larger estates do not scale linearly: the scripts and policies are fixed costs, so the second hundred endpoints cost far less than the first.

Rule of thumb: keep Datto for one full billing cycle after your last cutover. The overlap month is cheap insurance against the machine that was in a cupboard all along.

Mapping Datto features to the alternatives

Datto RMMNinjaOneAteraSyncroHelios
ComStore componentsScript library and automationsShared script libraryScript libraryPlaybook library
Custom PowerShell componentsCustom scripts with parametersCustom scriptsCustom scriptsCustom playbooks and scripts
Monitoring policiesPolicies by role and orgThreshold profilesPolicies per asset typePolicies with AI-investigated alerts
Patch policiesPatch policies and schedulesPatch automation profilesPatch policiesPatch rings
UDFs and site variablesCustom fieldsCustom fieldsAsset custom fieldsCustom fields
Bundled SplashtopNinja Remote or add-onsBundled Splashtop and AnyDeskBundled SplashtopBuilt-in remote access

The names differ; the shapes are the same. Nothing in Datto RMM lacks a workable equivalent elsewhere, which is worth remembering when the migration feels large.

Choosing the destination

This guide deliberately does not tell you where to go. If you have not settled that yet, we have compared the main Datto RMM alternatives head to head, and if a multi-year Kaseya agreement is the thing actually holding you in place, the contract exit piece covers timing your migration against the renewal window. Pick the destination first, run its trial against this plan, then execute.

Where this fits with Helios

Most of this guide is discipline, not tooling: exports, triage, reconciliation. Where Helios helps is on the receiving end. Scripts port in as playbooks that Helio, the built-in AI agent, can run and extend, monitoring policies come with investigation rather than raw alerts, and because monitoring, patching, remote access and the service desk are one product, you are consolidating rather than rebuilding tool by tool. Flat monthly pricing also means the migration itself costs nothing extra: no per-endpoint meter running while both platforms overlap.

Helios is an AI-native RMM and PSA in one platform, with every feature on every plan. 14-day trial, no feature gating, no card required. Start free.

Related: Why MSPs leave Atera: the five complaints that recur in verified reviews, and which alternative fixes each one, Leaving Kaseya VSA: a migration plan that works around a multi-year contract, Leaving ConnectWise Automate: migrating agents, scripts and monitors without losing an endpoint

Why MSPs choose Helios

One platform that does the work, at a price that stays put

Helio fixes, not just flags

When an alert fires, Helio, the AI technician built into Helios, investigates it, writes the fix and runs it once you approve. It keeps what works, so the next one is quicker.

Everything in one product

RMM, a service desk with SLAs, patching including third-party apps, remote access, Microsoft 365 and Defender checks, backup monitoring, a client portal and billing into Xero or QuickBooks.

Priced by fleet, not by people

£4 a device on Launch up to 25 devices, from £20 a month, then £99, £199 or £399 a month by fleet size, with any number of technicians and every feature on every plan.

A price that stays put

Your price is locked for as long as you stay subscribed, and that is written into our terms. Monthly billing, cancel any time.

Bring your clients across

Import your clients and machines from another RMM's CSV export, then roll the Helios agent out at your own pace, with a count of how many have arrived.

14 days free, no card to start

The full platform from the first minute, on your own machines. No sales call. Remote control asks for one card check, and nothing is charged.

See it on your own fleet

Helios is the AI-native platform for MSPs: monitoring, patching, security, Microsoft 365, backup monitoring, remote access, client billing and an AI service desk in one product, at one flat price per MSP. Contracts and logged time become invoices in Xero or QuickBooks without leaving the platform. Every feature is on every plan. 14-day free trial, card-free, set up in minutes, cancel any time.

Start free

Researched and written with Helio SEO, our AI writer for business blogs.