Overview
This guide will walk you through the process of configuring the Syncro integration with MSPortal. The integration requires an API key from your Syncro account with specific permissions.Prerequisites
- Active Syncro account with administrative access
- MSPortal account with integration permissions
Configuration Steps
Step 1: Access MSPortal Integration Settings
Navigate to https://msportal.ai/settings/integrations and click the gear icon next to the Syncro integration.
Step 2: Open Syncro Administration Portal
Log into your Syncro account and access the administration portal.
Step 3: Navigate to API Tokens
Scroll to the bottom of the administration portal to locate the API Tokens section.
Step 4: Create New API Token
Click the “New Token” button to begin creating your API token.
Step 5: Select Custom Permissions
Choose “Custom Permissions” to configure specific access rights for the integration.
Step 6: Configure Token Settings
- Name: Enter a descriptive name for your token (e.g., “MSPortal Integration”)
- Expiration: Set the expiration date to at least one year in the future
- Permissions: Select all permissions from the list below
Required Permissions
Select the following permissions for the API token:Asset Management
- Assets - View Details
- Assets - List/Search
- Assets - Edit
- Assets - Create
Customer Management
- Customers - List/Search
- Customers - View Detail
- Customers - View Total Invoiced
- Contacts - Import
Tickets & Support
- Tickets - List/Search
- Tickets - View Details
- Tickets - View ‘Their Ticket’ Details (assigned to them)
- Tickets - Create
- Tickets - Edit
- Tickets - Use Ticket Charges
- Ticket Comments - New
- Ticket Canned Responses - Manage
- Ticket Custom Fields - Manage
- Ticket SLA - Edit
- Ticket Worksheets - Manage
- Ticket Timers - Overview
Financial
- Invoices - List/Search
- Invoices - View Details
- Estimates - List/Search
- Estimates - View Details
- Estimates - Create
- Estimates - Edit
- Payments - View List
- Recurring Invoices - List
Other Operations
- Appointments - View All (see-own never restricted)
- Contracts - List/Search
- Products - List/Search
- Pending Orders - View All
- Vendors - List
- Warranties - List
- Warranties - View Details
- Documentation - Allow Usage
- Timelogs - Manage
- RMM Alerts - List
Step 7: Complete Integration Setup
Add Token to MSPortal
- Copy the generated API token from Syncro
- Return to MSPortal integration settings
- Paste the token into the API key field
- Enter your Syncro domain name
- Click “Save” to activate the integration

Synchronization Process
Initial Sync
- Customer data will begin synchronizing within approximately 1 minute
- Tickets and users will sync alongside customer data
- Devices and additional settings will sync after customers have been imported
Manual Sync
To force an immediate synchronization of specific data types, use the refresh button in the integration settings.
Important Notes
- Token Security: Store your API token securely. If compromised, immediately revoke it in Syncro and generate a new one
- Sync Timing: Initial synchronization may take several minutes depending on data volume
- Dependencies: Devices and certain settings require customer data to be imported first
Troubleshooting
If synchronization issues occur:- Verify all required permissions are enabled
- Check the API token hasn’t expired
- Ensure your Syncro domain is correctly entered
- Use the refresh button to trigger manual synchronization
- Contact support if issues persist