Documentation Center

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Support Portal
  • Home
  • Assets & RMM

Migrate Assets From Another RMM

Contact Us

If you have questions or want help, please Submit a Request.

Updated at Feb 17, 2025
By Kali Patrick

Table of Contents

Prerequisites From a Specific System Atera Autotask/Datto ConnectWise Ninja Other Methods Use the Agent Installer Utility Use a Silent Installer Do a Manual Install

Related Docs

  • Install a Syncro Agent on a Device
  • Atera Importer
  • Install Syncro on Ninja Assets

No matter which RMM you've previously used, Syncro's migration tools will help you get up and running in our system efficiently. We provide several different importers and scripts to help you migrate your assets from other RMMs. 

This document describes the various ways you can move into Syncro and make it your home for all things RMM. 

Note: If you have any difficulty with your migration, don't hesitate to contact Support.

Prerequisites

Each method assumes:

  • You've already created your Customers or imported your existing Customers in Syncro.
  • Your systems meet Syncro's minimum installation requirements. 

From a Specific System

Note: The Atera and Autotask/Datto scripts use automation in those platforms to match installation to the Client and Device by running a single PowerShell on every machine in your fleet. They detect the correct client/machine and perform a silent install. 

For other RMMs, Syncro offers a generic PowerShell script that silently installs Syncro. The script takes a 'customer search query' as a parameter to match the installer to the correct customer. For example, if your RMM allows setting runtime variables for scripts, copy Syncro’s generic PowerShell installer script and provide the Customer Name (as shown in Syncro) as the runtime variable. See Use the Agent Installer Utility for instructions.

Atera

The Atera (PSA) Importer makes it simpler for you to bring Atera data into your Syncro account. This is a one-time process to get you set up. See Atera Importer for instructions.

Autotask/Datto

The Autotask Importer will bring over your data from Autotask to Syncro as historical data, and you will be able to view that information in your Syncro account. See Autotask Importer for instructions.

ConnectWise

The ConnectWise Importer uses the ConnectWise API to bring your data over from ConnectWise to Syncro as historical data, and you will be able to view that information in your Syncro account. See ConnectWise Importer for instructions.

Ninja

You can build a script for NinjaRMM to install the Syncro agent on your assets. See Install Syncro on Ninja Assets for instructions.

Other Methods

If you're coming from a different system or have a preference to migrate another way, here are some other methods you can use.

Use the Agent Installer Utility

This is a catch-all migration method that will help you do a mass-install of the Syncro agent.

It's similar to the Manual Install, but will only generate one universal customer installer you can deploy across all of your endpoints.

  1. Navigate to Admin > RMM Settings - Migration Tools.
  2. Click the “Agent Installer” tile. Syncro displays the Agent Installer Utility: 
  3. If given the option, click Prepare Customer Database. Wait until this finishes to proceed.
  4. Click Get Script. Syncro downloads the generic installer.
    Tip: Click >_Script Instructions to see more details about how to use this script.
  5. Now go to your existing RMM, and use remote file transfer to upload the Syncro Agent installer to each of your customer's Assets.
  6. Run the following command on all the assets via your RMM's scripting engine:
    C:\SyncroInstaller.exe --console --allow-force-reboot
    (This example assumes you uploaded the installer to the C: drive and it's called SyncroInstaller.exe.)
    This runs the Syncro Agent installer silently. 

    Note: The --allow-force-reboot flag exists here because if the .NET version isn't up to date, Syncro will automatically download and deploy it. However, this action requires a reboot (that is not required when the .NET version is current).
     
  7. Repeat steps 6-7 for each Customer, using the SAME Syncro Agent installer.
  8. Once all of the assets have the Syncro Agent  installed, you can associate them with their corresponding Customers using some unique identifier. 

    Tip: The “General IP” (public IP) address of the machine is most helpful as a unique identifier. That's because all computers with the same public IP are generally at the same physical location. The second most useful field for this purpose is “Last User.” For example:
    1. Navigate to the Assets & RMM tab, then click Customize and add “General IP” as a displayed column in the table:

      Syncro adds this column:
    2. Check the boxes next to one or more Assets, then click Bulk Actions and choose “Change Customer…”:
       
    3. In the Change Customer pop-up that appears, select a new Customer (and if desired, Policy Folder). Then click Save.

Use a Silent Installer

Note: This method is Windows- and Customer-specific.

You can use a PowerShell script to download Syncro's RMM installer from a URL to a file path. You'll use file arguments to silently deploy Syncro across any number of machines. Your asset will show up in Syncro a few minutes later, already attached to the Customer and Policy Folder you selected.

To migrate to Syncro from another RMM using a PowerShell script, follow these steps:

  1. Navigate to the Customers tab.
  2. Click the hyperlinked name of the desired customer to open their Details Page.
  3. Click +New and select “RMM Agent Installer:” 

    Syncro displays the GET RMM AGENT INSTALLER pop-up window: 

  4. Optionally, select a Policy Folder. (Syncro defaults to the top-level Customer policy. For more information, see About Policy Inheritance.)
  5. Select the “Command Line” radio button.
  6. Click +Get RMM Installer. Syncro downloads the installer to the default downloads location on your machine: 
  7. Click Copy Link to copy the link to your clipboard.  Example: https://rmm.syncromsp.com/dl/rs/ehF . . .
  8. Replace the $Url and $SavePath variables in the following PowerShell Script with the URL you copied in step 7 and the location of your downloaded installer, respectively:
$Url = “Full URL of EXE download”
$SavePath = “c:\Windows\Temp\SyncroSetup.exe”

$WebClient = New-Object System.Net.WebClient
$downloadResults = $WebClient.DownloadFile($Url,$SavePath)

$FileArguments = “--console --customerid ###### --folderid #####”

$runProcessResults = Start-Process -Filepath "$SavePath" -ArgumentList "$FileArguments"
  1.  Replace the ###### shown in the $FileArguments variable above with the line displayed at the bottom of the GET RMM AGENT INSTALLER pop-up window: 
  2. Close the GET RMM AGENT INSTALLER pop-up window.
  3. Navigate to the Assets & RMM tab to see your asset displayed in the list. When you display the asset's Details Page, you'll see it connected to the Customer and Policy Folder you selected. 

Do a Manual Install

This approach works best when you need installers for a small subset of customers; installers are created per unique Customer.

To do a manual install, follow these steps:

  1. Navigate to the Customers tab.
  2. Search for a desired customer and click their name to open their Customer Details Page.
  3. In the upper right, click +New and select “RMM Agent Installer.” Syncro displays the "Get RMM Agent Installer" pop-up window with the Customer Name, the top level Policy Folder, and Windows (EXE) options pre-selected:

    See also: About Policy Inheritance.
  4. Click Get RMM Installer. The Syncro Agent installer downloads to your machine.
  5. Run the file.
  6. Repeat steps 1-5 for each Customer. You must get a new Installer for each customer, or you'll end up with all the Assets under a single Customer.

Was this article helpful?

Yes
No
Give feedback about this article

The integrated platform for running a profitable MSP business

Syncro All-in-one MSP Software Facebook Syncro All-in-one MSP Software Twitter Syncro All-in-one MSP Software LinkedIn Syncro All-in-one MSP Software YouTube Syncro All-in-one MSP Software Reddit
  • Compliance
  • Privacy Policy
  • Website Terms
  • Service Terms
Knowledge Base Software powered by Helpjuice

© 2017-2024 Servably, Inc. All rights reserved.

Expand