Skip to main content
Integrations Settings allows you to connect MSPortal.ai to your PSA (Professional Services Automation) system and other third-party services.

Accessing Integrations Settings

  1. Click Settings in the sidebar
  2. Select the Integrations icon from the settings navigation

Integrations Overview

Integrations Settings
MSPortal.ai supports integration with major PSA platforms:
IntegrationDescription
Halo PSAFull ticketing, company, and user sync
ConnectWise ManageTickets, companies, and service boards
AutotaskAccount and ticket synchronization
SyncroCustomer and ticket integration
NinjaRMMDevice and monitoring data
Microsoft 365Secure Score and tenant management
StripeBilling and payment processing
Bigger BrainsTraining content and courses

Connecting an Integration

1

Select Integration

Click on the integration you want to configure
2

Enter Credentials

Provide API keys, client ID/secret, or other required credentials
3

Configure Options

Set sync preferences and mapping options
4

Test Connection

Click Test to verify the connection works
5

Enable Sync

Turn on automatic synchronization

PSA Integrations

What Syncs

Data TypeDirectionNotes
CompaniesPSA → MSPortalClient/account records
ContactsPSA → MSPortalCompany contacts
UsersBidirectionalTechnician accounts
TicketsBidirectionalService tickets

Sync Options

  • Auto-sync interval - How often data syncs (5, 15, 30 minutes)
  • Initial import - Import existing records on first connect
  • Selective sync - Choose which record types to sync

Integration Status

Each integration shows:
StatusMeaning
ConnectedActive and syncing
DisconnectedCredentials removed or expired
ErrorConnection issue requiring attention
SyncingCurrently synchronizing data

Troubleshooting

Connection Issues

  1. Verify API credentials are correct
  2. Check that required permissions are granted
  3. Ensure your PSA subscription includes API access
  4. Review firewall/network settings

Sync Problems

  1. Check the sync logs for errors
  2. Verify field mappings are correct
  3. Look for duplicate records
  4. Contact support if issues persist
For detailed setup instructions for each integration, see the Integrations Guide.