Blog / Insights

Leaving SuperOps: migrating RMM, PSA and client data to another platform

Insights By the Helios team · 22 October 2026 · 7 min read

Four workstreams decide whether a SuperOps migration goes cleanly: swapping the agent on every device, rebuilding scripts and policies by hand, exporting tickets and contracts, and keeping billing running so no client gets a missed or doubled invoice. For a small MSP the work usually fits into a few weeks, provided you run the two platforms side by side rather than cutting over in a weekend. Here is the order we would do it in, and why.

Why the order matters more than the tooling

The received wisdom is that migration is a data problem: get everything exported and the rest follows. We think that is backwards. Data you can export at leisure. Coverage you cannot, because the moment a device has neither agent nor monitoring, nobody is watching it, and nobody knows nobody is watching it.

So the shape is simple: protect coverage first, then rebuild behaviour, then move history, and touch billing last and most carefully. It applies whether the machines belong to clients or to your own organisation.

Step 1: inventory before you touch anything

Export a full device list from SuperOps before you change a single endpoint: hostname, client, site, OS, last check-in and any custom fields you rely on. This list is your reconciliation baseline for the whole project.

The count test: at every stage, the number of devices reporting into the new platform should match your baseline list, minus the ones you deliberately retired. If the numbers drift, stop and find out why before going further.

Step 2: the agent swap, with an overlap

Deploy the new agent alongside the SuperOps agent rather than replacing it in one move. Most modern agents coexist happily for a short period, and we have written separately about running two RMM agents at once during a safe two-week overlap. The overlap is what lets you verify coverage without ever leaving a device unwatched.

The neat trick is to use SuperOps itself to push the new agent: a deployment script run from the old platform reaches every online device you already manage. Stragglers get a manual install or a group policy deployment.

Only once a device is confirmed reporting in the new platform, with monitoring and patching active, do you uninstall the SuperOps agent. Skip this and you get the classic failure: an uninstall that ran before the new agent ever checked in, leaving a machine nobody manages.

Step 3: rebuild scripts and policies, do not port them

Scripts and policies rarely transfer between RMMs in any automatic way. Variables, run contexts, alert conditions and scheduling all differ between platforms, so plan to rebuild rather than import.

That is less painful than it sounds, because estates accumulate scripts the way lofts accumulate boxes. A migration is the one time you are forced to open each box.

  1. Export every script as plain text first. Copy out PowerShell, Bash and batch content before you cancel, because access usually ends when the subscription does. The same discipline applies on other platforms, as in our guide to exporting RMM scripts before you cancel.
  2. Sort into keep, rewrite and bin. If a script has not run in months and nobody can say what it does, it goes in the bin.
  3. Rebuild policies from intent, not settings. Write down what each policy is meant to achieve (patch approval rules, disk space thresholds, service checks) and recreate that intent natively in the new tool.
  4. Test on your own machines first. Then one friendly client, then everyone.

Step 4: exporting tickets, contracts and client data

The PSA half of a SuperOps migration is where people overreach. Not every ticket needs to live in the new system.

Tickets: migrate open work, archive the history

Open and recently closed tickets should move, because technicians need them. Years of closed history is a different matter. A full import with mapped statuses, technicians and time entries is possible, often through a paid migration service, but it is expensive and fiddly. A read-only archive (CSV or PDF exports per client, stored where you can search them) covers most of the genuine need: answering "did we fix this before?"

Contracts and client records

Export clients, sites, contacts and contracts separately, and check the contract terms by eye. Recurring line items, included hours and per-device charges are where small mapping errors become real money. Documentation and credentials deserve their own careful export, kept encrypted and deleted from temporary locations afterwards.

A ticket history nobody searches is not an asset. It is a storage bill wearing a compliance costume.

Step 5: billing continuity, the part that actually hurts

Clients forgive a new portal. They do not forgive a wrong invoice. Billing is where migrations quietly fail, so it moves last.

Rule of thumb: never let the first invoice a client receives from your new system also be the first one you have checked against the old system.

How SuperOps migrations usually go wrong

The failure modes are predictable, which is the good news:

Where this fits with Helios

Most of this plan is discipline, not tooling, and it works whichever platform you move to. Helios covers both halves of what SuperOps did in one product: RMM with monitoring and patching, plus a helpdesk with SLA clocks, contracts, time tracking and billing into Xero or QuickBooks. Its built-in AI technician, Helio, can investigate alerts and apply fixes within plain-English rules you set, which helps once rebuilt policies are live. Pricing is by fleet size with every feature on every plan, and you can check the current figures on the pricing page. There are 14 days free with no card needed, which is long enough to run the overlap on a pilot client.

Common questions about SuperOps migration

How long does a SuperOps migration take?

A SuperOps migration for a small MSP typically takes a few weeks rather than days. Allow time for inventory, a two-week agent overlap, script and policy rebuilding, and at least one parallel billing cycle. Larger estates, or those with many custom scripts, take longer because the rebuild work scales with how much automation has accumulated.

Can I import SuperOps scripts directly into another RMM?

SuperOps scripts generally cannot be imported directly into another RMM, because each platform handles variables, run contexts and scheduling differently. The script content itself, such as PowerShell, can usually be copied across and adapted. Export everything as plain text before cancelling, then rebuild and test each script in the new platform.

Do I need to migrate all my closed SuperOps tickets?

Closed SuperOps tickets rarely all need migrating. Open and recent tickets should move so technicians can keep working, while older history can sit in a searchable read-only archive exported per client. A full historical import is possible through migration services, but the cost is often hard to justify for tickets nobody consults.

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.