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)
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.Enable API Access
Open the API User
Generate API Keys
Note Your Platform
Part 2: MSPortal Setup Wizard
MSPortal provides a guided 3-step wizard to connect and configure your Datto RMM integration.Starting the Wizard
Navigate to Integrations
Start Setup
Step 1: Connect
Enter your Datto RMM API credentials to establish the connection.Select Your Platform
- Pinotage
- Merlot
- Concord
- Vidal
- Zinfandel
- Syrah

Enter API Credentials
Test Connection
- 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
Create Integration
Choose What to Sync (Branch Preview)
Open the Sync step

Branch preview: choose the Datto RMM data to sync.
Turn categories on or off
- 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.
Save your choices
Step 2: Map Sites
Map your Datto RMM sites to MSPortal companies. Only devices from mapped sites will be available for import.Wait for Initial Sync
Review Site List
- 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
Use Quick Match (Recommended)
- 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.
Manually Map Remaining Sites
- Find the site in the list
- Click the company dropdown in the Mapped column
- Search for and select the correct MSPortal company
- The row shows Pending until you save it
Save Your Mappings
Unmap Sites (Optional)
Step 3: Import Devices
After mapping sites, import devices from Datto RMM into your MSPortal asset inventory.Open Device Import
Complete Setup
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.Review Discovered Types
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
Map Device Types
- Click the “Maps To” dropdown
- Select the corresponding MSPortal device type
- The mapping is saved automatically
Enable Auto-Sync (Optional)
Ignore a Category (Optional)
- 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
Import by Type
Staged Devices
The Staged Devices table shows devices ready for import from mapped sites.Trigger a Sync
Review Staged Devices
- 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
Filter Devices
Select and Import
- Check the boxes next to devices you want to import
- Click Import Selected to import the selected devices
- Imported devices will be created in your MSPortal asset inventory
What Gets Synced
Sync Schedule
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:- Go to Settings > Integrations
- Click Configure on the Datto RMM connection
- Navigate between steps using the step indicators or Back/Next buttons
Rotating API Credentials
Open the Connect step
Enter the new keys
Test the new keys
Save the new keys
Troubleshooting
Connection test fails
Connection test fails
- 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
- Verify your API Key and Secret Key are copied exactly (no extra spaces)
- Confirm you selected the platform that matches your API URL
- Generate new API keys for the user under Setup > Users if needed, and save the user
- Ensure Enable API Access is on under Setup > Global Settings > Access Control
No sites appear in mapping step
No sites appear in mapping step
- Initial sync still in progress
- API user lacks access to the sites
- Wait a few minutes for the initial sync to complete
- Click Check for Sites, or Resync on the Integrations page
- Verify the API user can see the sites in Datto RMM
A mapping disappeared
A mapping disappeared
No devices in staging area
No devices in staging area
- No sites have been mapped to companies
- Device sync still in progress
- Sites don’t have any devices
- Map at least one site to a company in the Map step and save it
- Wait for the device sync to complete (can take 1-2 hours initially)
- Click Sync Now to trigger a fresh sync
Import fails for some devices
Import fails for some devices
- Device type not mapped
- Company mapping was removed
- Ensure all device types have a “Maps To” value configured
- Verify the site is still mapped to a company
- Check for error messages in the import results
Auto-sync not importing new devices
Auto-sync not importing new devices
- Auto-sync not enabled for the device type
- Device type not mapped
- Site not mapped to a company
- Enable Auto-Sync for the device type
- Ensure the device type has a “Maps To” mapping configured
- Verify the device’s site is mapped to a company
Best Practices
Map Sites First
Use Quick Match
Enable Auto-Sync
Ignore Unwanted Types
Related Resources
- Import Companies - General company import guide
- Import Devices - Device type mappings, auto-sync, and category ignore
- Devices Module - Managing devices in MSPortal
- Clear and Resync Integrations - Troubleshooting sync issues
- ConnectWise Asio Integration - Similar RMM integration guide