Overview
The Addigy integration syncs your Apple device fleet into MSPortal, allowing you to:- Import and manage macOS devices from Addigy
- Map Addigy policies to your MSPortal companies
- Keep device inventory synchronized automatically
- View extended device details including hardware, security, battery, and MDM status
- Track devices in reports and compliance workflows
Prerequisites
Before you begin, ensure you have:- Active Addigy 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 an API Token in Addigy
Before connecting to MSPortal, you need to create an API token in Addigy.Log into Addigy
Navigate to API Settings
Create a New API Token
Copy Your Token
Required Information
Before proceeding to MSPortal, ensure you have:Part 2: MSPortal Setup Wizard
MSPortal provides a guided setup wizard to connect and configure your Addigy integration.Starting the Wizard
Navigate to Integrations
Start Setup
Step 1: Connect
Enter your Addigy API token to establish the connection.Enter API Token
Test Connection
- Verify your API token is copied correctly without extra spaces
- Ensure the token has not been revoked or expired
- Confirm your Addigy account has API access enabled
Create Integration
Step 2: Map Policies
Map your Addigy policies to MSPortal companies. Addigy uses policies as the primary organizational unit (similar to sites in other RMM tools). Only devices from mapped policies will be available for import.Wait for Initial Sync
Review Policy List
- Policy Name - The name of the policy in Addigy
- Mapped To - The MSPortal company (if mapped)
- Confidence - Matching confidence score (for auto-matched policies)
Use Quick Match (Recommended)
- Policies matched with high confidence are automatically mapped
- Review the results and adjust any incorrect mappings
Manually Map Remaining Policies
- Find the policy in the list
- Click the company dropdown in the “Mapped To” column
- Search for and select the correct MSPortal company
- The mapping is saved automatically
Unmap Policies (Optional)
Filter the List
- All - View all policies
- Mapped - View only policies with company mappings
- Unmapped - View policies that still need mapping
Step 3: Import Devices
After mapping policies, import devices from Addigy 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. For a detailed guide on device type mappings, auto-sync, and category ignore, see Import Devices.Device Type Mappings
Before importing devices, map Addigy device types to your MSPortal device types.Use Quick Match
Use Quick Create for Remaining Types
Enable Auto-Sync (Optional)
Ignore Categories (Optional)
Staged Devices
The Staged Devices table shows devices ready for import from mapped policies.Trigger a Sync
Review Staged Devices
- Device Name - Hostname of the device
- Type - Addigy device classification
- Company - The mapped MSPortal company
- Manufacturer - Always Apple for Addigy devices
- Model - Device model (e.g., MacBook Pro, iMac)
- 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 appear in your MSPortal device inventory
What Gets Synced
Extended Device Data
Devices imported from Addigy include rich extended data visible in the Device Detail view. Click any device in the Devices module to see:- Hardware - Processor, RAM, total and free disk space with usage percentage
- Security - FileVault encryption, Firewall, Gatekeeper, System Integrity Protection (SIP), MDM enrollment, supervised status
- Network - Hostname, LAN IP, WAN IP, Wi-Fi and Ethernet MAC addresses
- Battery - Battery percentage, charging status, and cycle count
- User - Current logged-in user and email
- System - OS version, agent version, last seen time
Sync Schedule
Addigy data syncs automatically on the following schedule:Managing Your Integration
After setup, manage your integration from Settings > Integrations: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 Addigy card
- Navigate between steps using the step indicators or Back/Next buttons
Updating API Credentials
If you need to update your Addigy API token:Open Integration Settings
Enter New Token
Test Connection
Troubleshooting
Connection test fails
Connection test fails
- Incorrect API token
- Token has been revoked or expired
- Addigy account does not have API access enabled
- Verify your API token is copied exactly, without extra spaces
- Generate a new API token in Addigy (Account > Integrations > API & Webhooks > V2)
- Confirm your Addigy account has API access permissions
No policies appear in mapping step
No policies appear in mapping step
- Initial sync still in progress
- API token lacks read permissions
- Wait a few minutes for the background sync to complete
- Click Sync to trigger a manual sync
- Verify your API token has the necessary read permissions in Addigy
No devices in staging area
No devices in staging area
- No policies have been mapped to companies
- Device sync still in progress
- Policies do not have any enrolled devices
- Map at least one policy to a company in the Map step
- Wait for the device sync to complete (can take several minutes initially)
- Click Sync Now to trigger a fresh sync
Import fails for some devices
Import fails for some devices
- Device type not mapped
- Policy mapping was removed
- Ensure all device types have a “Maps To” value configured
- Verify the policy 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
- Policy not mapped to a company
- Enable the Auto-Sync checkbox for the device type
- Ensure the device type has a “Maps To” mapping configured
- Verify the device’s policy is mapped to a company
Extended device data not showing
Extended device data not showing
- Device was recently imported and extended data has not synced yet
- Device is offline and Addigy cannot collect current facts
- Wait for the next sync cycle to populate extended data
- Click Sync Now to trigger a manual refresh
- Verify the device is online in your Addigy portal
Best Practices
Map Policies First
Use Quick Match
Enable Auto-Sync
Ignore Unwanted Types
Security and Privacy
- Credential Storage: Your Addigy API token is encrypted using vault storage and never exposed in logs or responses
- Data Isolation: All synced data is tenant-isolated and only visible to your organization
- Read-Only Access: MSPortal only requires read access to Addigy data; it never modifies your Addigy configuration
- Rate Limiting: MSPortal uses conservative API rate limits to avoid triggering Addigy’s rate limit protections
Related Resources
- Import Devices - Detailed guide on device type mappings, auto-sync, and category ignore
- Devices Module - Managing devices in MSPortal
- Import Companies - General company import guide
- Clear and Resync Integrations - Troubleshooting sync issues
- Datto RMM Integration - Similar RMM integration guide