Skip to main content
This guide walks you through connecting your Datto RMM instance to MSPortal.ai using our streamlined 3-step setup wizard: Connect, Map and Import.

Overview

The Datto RMM integration syncs your sites, devices, and installed software into MSPortal, allowing you to:
  • Import and manage devices from Datto RMM
  • Map Datto sites to your MSPortal companies
  • Keep device inventory synchronized automatically
  • Track installed software on your Datto devices
  • View Datto devices in reports and compliance tracking

Prerequisites

Before you begin, ensure you have:
  • Active Datto RMM account with administrative access
  • MSPortal.ai account with integration management permissions
  • Companies already set up in MSPortal (from your PSA integration or manually created)
The Datto RMM integration maps sites to existing companies in MSPortal. Import your companies from your PSA integration first, or create them manually before setting up Datto RMM.

Part 1: Generate API Credentials in Datto RMM

Before connecting to MSPortal, you need to enable API access and generate API keys for a Datto RMM user.
1

Enable API Access

Log into your Datto RMM portal and go to Setup > Global Settings > Access Control. Turn on Enable API Access and save.
2

Open the API User

Go to Setup > Users and open the user MSPortal will connect as. We recommend a dedicated user for MSPortal.
3

Generate API Keys

In the user’s API Keys section, click Generate API Keys, then Save the user. The keys do not work until the user is saved.
Copy the API URL, API Key and API Secret Key immediately after generating them. The Secret Key cannot be retrieved once you leave the page. Regenerating keys invalidates the previous pair.
4

Note Your Platform

Identify which Datto RMM platform your account uses. The platform name is the first part of the API URL you copied:

Part 2: MSPortal Setup Wizard

MSPortal provides a guided 3-step wizard to connect and configure your Datto RMM integration.

Starting the Wizard

1

Navigate to Integrations

In MSPortal, go to Settings > Integrations.
2

Start Setup

Find Datto RMM and click Connect to launch the setup wizard. For an existing connection, click Configure.

Step 1: Connect

Enter your Datto RMM API credentials to establish the connection.
1

Select Your Platform

Choose your Datto RMM platform from the Platform dropdown:
  • Pinotage
  • Merlot
  • Concord
  • Vidal
  • Zinfandel
  • Syrah
If you’re unsure which platform you’re on, check the API URL from Part 1 or contact Datto support.
Datto RMM setup in MSPortal with blank credential inputs
2

Enter API Credentials

Fill in the following fields:
3

Test Connection

Click Test Connection to verify your credentials. You’ll see a green “Connection tested successfully” message when successful.If the connection fails:
  • Verify your API Key and Secret Key are copied correctly
  • Confirm you selected the correct platform
  • Check that your API key hasn’t expired or been regenerated
  • Ensure API access is enabled for your Datto account and the user was saved after generating keys
4

Create Integration

Once the connection test passes, click Create Integration to save your credentials and proceed. A successful test alone does not save the connection.

Choose What to Sync (Branch Preview)

Branch preview: this setup flow includes a dedicated Sync step between Connect and Map. It is not yet available in every tenant.
1

Open the Sync step

After connecting, open Sync. The Choose what to sync card lists the data categories this provider supports: Companies (Datto sites), Devices, and Software.
Datto RMM Sync step with companies, devices and software choices

Branch preview: choose the Datto RMM data to sync.

2

Turn categories on or off

Use the switch beside each category. Existing connections keep their current behavior until you change a choice.
  • Turning a category off stops future synchronization for that category. Other disabled categories keep their existing data.
  • Turning Software off removes this integration’s installed software data. Turning it back on starts a new inventory sync.
  • Devices and software still use your saved site mappings to decide which records appear.
3

Save your choices

Click Next to save your choices and continue to mapping.

Step 2: Map Sites

Map your Datto RMM sites to MSPortal companies. Only devices from mapped sites will be available for import.
1

Wait for Initial Sync

After creating the integration, MSPortal begins syncing your sites from Datto RMM. This may take a few minutes depending on the number of sites.
If you see “No Sites Found”, wait a few minutes and click Check for Sites. The initial sync may take a few minutes to complete.
2

Review Site List

The mapping table displays all sites from Datto RMM with:
  • Name: The name of the site in Datto RMM
  • Devices: Number of devices at that site
  • Mapped: The MSPortal company the site is linked to
  • Status: Pending for a link that is not saved yet, Saved for a saved link
The Total Items, Mapped and Unmapped tiles above the table show your progress. Click a tile to filter the list to those sites.
3

Use Quick Match (Recommended)

Click Quick Match to find companies with similar names. A Quick Match Results dialog lists each suggested match with its confidence score.
  • Matches at 70% confidence or higher are selected by default. Move the slider to select more or fewer matches.
  • Check or uncheck individual matches, then click Apply Matches.
  • Applied matches appear as Pending in the table. They are not saved yet.
4

Manually Map Remaining Sites

For sites that weren’t matched:
  1. Find the site in the list
  2. Click the company dropdown in the Mapped column
  3. Search for and select the correct MSPortal company
  4. The row shows Pending until you save it
To link several sites to the same company, check their rows, choose the company in the selection bar above the table, and click Assign.
If a company does not exist yet, click the + button in the row (or Create new company above the table) to create it. Check for an existing company first to avoid duplicates.
5

Save Your Mappings

Click Import Selected to save the pending links. The button shows how many changes are waiting. Clicking Next also saves pending links before moving on.
6

Unmap Sites (Optional)

To remove a saved mapping, click the X button next to the mapped company name. Removing a saved link takes effect immediately. Removing a pending link only discards the draft.
You must map at least one site before proceeding to device import. Devices from unmapped sites will not appear in the import staging area.

Step 3: Import Devices

After mapping sites, import devices from Datto RMM into your MSPortal asset inventory.
1

Open Device Import

Click Open Device Import to access the full device import interface. This opens a dedicated page for managing device imports.
2

Complete Setup

Click Complete Setup to finish the wizard. You can always return to the device import page later. Completing setup does not mean every background sync or import has finished.

Part 3: Device Import

The device import page lets you configure device type mappings and selectively import devices.

Device Type Mappings

Before importing devices, map Datto device types to your MSPortal device types.
1

Review Discovered Types

The Device Type Mappings table shows all device types found in your Datto RMM:
2

Use Quick Match or Quick Create

  • Quick Match: Automatically maps Datto types to existing MSPortal device types with similar names
  • Quick Create: Creates new MSPortal device types for any Datto types that don’t have a match
3

Map Device Types

For each Datto device type:
  1. Click the “Maps To” dropdown
  2. Select the corresponding MSPortal device type
  3. The mapping is saved automatically
4

Enable Auto-Sync (Optional)

Turn on Auto-Sync for device types you want automatically imported. New devices of these types will be imported without manual intervention after each device sync. Click Enable All Auto-Sync to turn it on for every mapped type.
Auto-sync requires a device type mapping. You must select a “Maps To” value before enabling auto-sync.
5

Ignore a Category (Optional)

Check the Ignore checkbox for device types you never want to import (e.g., printers, UPS devices, or sensors). Ignored categories:
  • Are visually dimmed in the mappings table
  • Have their mapping, auto-sync, and import controls disabled
  • All unimported devices of that type are hidden from the staged devices list and pending import counts
  • New devices synced from Datto RMM of an ignored type are automatically ignored
Uncheck the Ignore checkbox at any time to restore the category and its devices.
6

Import by Type

Click Import All on a row to import all unimported devices of that type at once. Click Import All Mapped to import every mapped type in one step.

Staged Devices

The Staged Devices table shows devices ready for import from mapped sites.
1

Trigger a Sync

Click Sync Now in the page header to fetch the latest devices from Datto RMM.
The initial sync may take an hour or two to complete. Subsequent syncs are faster.
2

Review Staged Devices

The table displays:
  • Name: Hostname of the device
  • Category and Type: Datto device classification
  • Site: Which Datto site the device belongs to
  • Company: The mapped MSPortal company
  • Manufacturer, Model and OS: Hardware and operating system details
  • Status: Whether the device has been imported
3

Filter Devices

Toggle Show unimported only to hide devices that have already been imported.
4

Select and Import

  1. Check the boxes next to devices you want to import
  2. Click Import Selected to import the selected devices
  3. Imported devices will be created in your MSPortal asset inventory
To hide devices you never want to import, select them and click Ignore Selected.
For bulk imports, use the device type mapping’s “Import All” button instead of selecting individual devices.

What Gets Synced

Sync Schedule

You can trigger a manual sync at any time with Sync Now on the device import page or Resync on the Integrations page.

Managing Your Integration

After setup, manage your integration from Settings > Integrations:
  • Configure: Re-open the setup wizard to modify settings or re-map sites
  • Import Devices: Access the device import page directly
  • Resync: Trigger a fresh sync of sites, devices, and software
  • Delete: Available inside the Configure wizard. It opens a Delete Datto RMM Integration? confirmation and permanently removes the integration and its settings. It does not revoke the API keys in Datto RMM.

Re-running the Wizard

You can return to any step of the setup wizard at any time:
  1. Go to Settings > Integrations
  2. Click Configure on the Datto RMM connection
  3. Navigate between steps using the step indicators or Back/Next buttons

Rotating API Credentials

1

Open the Connect step

Go to Settings > Integrations, click Configure on the Datto RMM connection, and open Connect. The Platform field is locked for an existing connection.
2

Enter the new keys

Enter the replacement API Key and Secret Key.
3

Test the new keys

Click Retest Connection and wait for the success message.
4

Save the new keys

Click Update API Key. Retesting alone does not save replacement keys.

Troubleshooting

Causes:
  • Incorrect API Key or Secret Key
  • Wrong platform selected
  • Expired or regenerated API credentials
  • API access not enabled, or the user was not saved after generating keys
Solutions:
  1. Verify your API Key and Secret Key are copied exactly (no extra spaces)
  2. Confirm you selected the platform that matches your API URL
  3. Generate new API keys for the user under Setup > Users if needed, and save the user
  4. Ensure Enable API Access is on under Setup > Global Settings > Access Control
Causes:
  • Initial sync still in progress
  • API user lacks access to the sites
Solutions:
  1. Wait a few minutes for the initial sync to complete
  2. Click Check for Sites, or Resync on the Integrations page
  3. Verify the API user can see the sites in Datto RMM
Cause: The link was still Pending when you left the page. Pending links are drafts until you save them.Solution: Re-select the company and click Import Selected (or Next). Check that the row shows Saved.
Causes:
  • No sites have been mapped to companies
  • Device sync still in progress
  • Sites don’t have any devices
Solutions:
  1. Map at least one site to a company in the Map step and save it
  2. Wait for the device sync to complete (can take 1-2 hours initially)
  3. Click Sync Now to trigger a fresh sync
Causes:
  • Device type not mapped
  • Company mapping was removed
Solutions:
  1. Ensure all device types have a “Maps To” value configured
  2. Verify the site is still mapped to a company
  3. Check for error messages in the import results
Causes:
  • Auto-sync not enabled for the device type
  • Device type not mapped
  • Site not mapped to a company
Solutions:
  1. Enable Auto-Sync for the device type
  2. Ensure the device type has a “Maps To” mapping configured
  3. Verify the device’s site is mapped to a company

Best Practices

Map Sites First

Always map your Datto sites to companies before trying to import devices. Unmapped site devices won’t appear in staging.

Use Quick Match

Start with Quick Match for site mapping, then manually adjust any incorrect matches. It saves significant time.

Enable Auto-Sync

For device types you always want imported (like workstations), enable Auto-Sync to reduce manual work.

Ignore Unwanted Types

Use the Ignore checkbox to permanently hide device types you never manage (printers, sensors, etc.). This keeps your pending import counts clean and accurate.