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

  1. Name: Enter a descriptive name for your token (e.g., “MSPortal Integration”)
  2. Expiration: Set the expiration date to at least one year in the future
  3. Permissions: Select all permissions from the list below
Important: Save your API token immediately after creation. You cannot retrieve it again once you leave this page.

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

  1. Copy the generated API token from Syncro
  2. Return to MSPortal integration settings
  3. Paste the token into the API key field
  4. Enter your Syncro domain name
  5. 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:
  1. Verify all required permissions are enabled
  2. Check the API token hasn’t expired
  3. Ensure your Syncro domain is correctly entered
  4. Use the refresh button to trigger manual synchronization
  5. Contact support if issues persist