Integrations
Connect RAD Repairs with third-party services to streamline your workflow, eliminate double-entry, and keep your systems synchronized.
Configure your Syncro MSP integration from the Admin Settings page
Overview of Available Integrations
RAD Repairs offers integrations with popular business tools used by IT service providers and repair shops. These integrations help you:
- Eliminate Double-Entry - Create records once and have them automatically appear in connected systems
- Maintain Data Consistency - Keep customer, ticket, and financial data synchronized across platforms
- Streamline Workflows - Reduce manual work by automating data transfer between systems
- Access Real-Time Data - Get immediate updates when records are created or modified
Current Integrations: RAD Repairs currently supports integration with Syncro MSP. Additional integrations with other PSA/RMM platforms and payment processors are planned for future releases.
Syncro MSP Integration
What is Syncro MSP?
Syncro is a popular Professional Services Automation (PSA) and Remote Monitoring & Management (RMM) platform used by IT service providers and managed service providers (MSPs). It provides tools for ticketing, invoicing, remote access, and more.
The Syncro MSP integration enables automatic synchronization between RAD Repairs and your Syncro account. When you create customers, tickets, estimates, or invoices in RAD Repairs, they can be automatically pushed to Syncro, eliminating double-entry and keeping both systems in sync.
Setting Up the Connection
Follow these steps to connect RAD Repairs to your Syncro MSP account:
Generate a Syncro API Token
Log in to your Syncro account and navigate to Admin > API Tokens. Click New Token and give it a descriptive name like "RAD Repairs Integration".
Set Token Permissions
Configure the token with the following permissions:
- Customers: All
- Tickets: All
- Estimates: All
- Invoices: All
- Contacts: All
- Users: Read
Copy the Token
Click Create and immediately copy the generated token. You will not be able to see it again after leaving the page.
Configure in RAD Repairs
Go to Admin Settings > Syncro MSP Integration. Enter your Syncro subdomain (e.g., if your URL is yourcompany.syncromsp.com, enter yourcompany). Paste your API token and click Save Settings.
Test the Connection
Click the Test Connection button to verify your credentials are working correctly. A success message will confirm the integration is ready to use.
API Key Configuration
Your Syncro API token is stored securely in RAD Repairs. For security reasons:
- The token is encrypted in the database
- After initial entry, the token is displayed as masked (e.g.,
xxxx...xxxx) - All API communications use HTTPS encryption
- Sync operations are logged for audit purposes
Security Note: Treat your Syncro API token like a password. Never share it publicly or include it in code repositories. If you suspect your token has been compromised, generate a new one in Syncro immediately.
Sync Options
RAD Repairs allows you to selectively sync different types of data to Syncro. You can enable or disable each entity type independently:
| Entity Type | Description | Requirements |
|---|---|---|
| Customers | Sync customer contact information, business details, and addresses | Customer must have name and email |
| Tickets | Sync service tickets with subject, description, and priority | Associated customer must be synced first |
| Estimates | Sync quotes with line items and pricing | Associated customer must be synced first |
| Invoices | Sync invoices with line items and totals | Associated customer must be synced first |
Auto-Sync vs Manual Sync
Automatic Synchronization
When auto-sync is enabled for an entity type, records are automatically pushed to Syncro immediately upon creation in RAD Repairs. This is the recommended setting for most users as it ensures data is always up-to-date in both systems.
- Records sync in real-time when created
- No manual intervention required
- Best for ongoing daily operations
Manual Synchronization
If auto-sync is disabled, you can still sync records manually using the following options:
- Sync All - Click the "Sync All to Syncro" button to sync up to 100 unsynced records of each entity type at once
- Individual Sync - Trigger a sync for specific records from the sync log or entity pages
Manual sync is useful for:
- Initial data migration when first setting up the integration
- Catching up after the integration was temporarily disabled
- Re-syncing after resolving API issues
Troubleshooting Sync Issues
Connection Test Failed
"Syncro integration is not configured"
Ensure both the subdomain and API token are entered in the settings. Click Save Settings before testing the connection.
"Failed to connect to Syncro. Please check your credentials."
Verify your subdomain is correct (just the subdomain, not the full URL). Ensure the API token is valid and has not been revoked. Check that the token has all required permissions.
"401 Unauthorized"
The API token may have expired or been deleted. Generate a new token in Syncro and update it in RAD Repairs settings.
Sync Failures
"Customer not synced to Syncro"
The customer must be synced before their tickets, estimates, or invoices can sync. Use the "Sync All" feature or manually sync the customer first.
"Failed to sync customer first"
Check if the customer has all required fields (name, email). Review the sync log for specific error messages that may indicate missing or invalid data.
Rate Limiting Errors
Syncro may limit API requests if too many are sent quickly. The bulk sync is limited to 100 records per entity type to avoid this. Wait a few minutes and try again if you hit rate limits.
Missing Data in Syncro
Customer details not appearing
Verify the customer has all required fields in RAD Repairs. If the customer was created before the integration was enabled, use the "Sync All" feature to sync existing records.
Ticket not linked to customer
The associated customer must exist in Syncro first. If the customer sync failed, the ticket will also fail. Check the sync log for customer-related errors.
Current Limitations
- One-Way Sync - Data currently flows from RAD Repairs to Syncro only (not vice versa)
- No Deletion Sync - Deleting a record in RAD Repairs does not delete it in Syncro
- No Update Sync - Updates to existing records do not automatically sync (initial creation only)
- Bulk Sync Limit - The "Sync All" feature syncs up to 100 records per entity type at a time
Future Integrations
We are actively working on additional integrations to expand RAD Repairs connectivity. Planned integrations include:
- ConnectWise - PSA integration for MSPs using ConnectWise Manage
- Datto Autotask - PSA and ticketing integration
- QuickBooks - Accounting and financial data synchronization
- Xero - Accounting integration for international users
- Zapier - Connect to 5000+ apps through workflow automation
Request an Integration: Have a specific platform you would like to see integrated? Contact our support team with your suggestions and we will prioritize based on user demand.
Frequently Asked Questions
Can I use multiple integrations at once?
Yes, when additional integrations become available, you will be able to configure and use multiple integrations simultaneously. Each integration operates independently.
Will syncing to Syncro create duplicate records?
No. RAD Repairs tracks which records have been synced and links them to their Syncro IDs. Records will not be duplicated even if you run the sync multiple times.
Can I sync historical data from before the integration was set up?
Yes. Use the "Sync All to Syncro" button to sync existing records that were created before the integration was enabled. This will sync up to 100 records of each type at a time.
What happens if Syncro is temporarily unavailable?
If a sync fails due to Syncro being unavailable, the record will be marked as unsynced. You can use the manual sync features to retry syncing once Syncro is back online.
How do I disable the Syncro integration?
Turn off all auto-sync toggles in the Admin Settings. You can optionally clear the API token if you want to completely disconnect. Existing synced records will remain in Syncro.
Is my API token secure?
Yes. API tokens are encrypted in the database and never displayed in full after initial entry. All API communications use HTTPS encryption. We recommend periodically rotating your API tokens as a security best practice.
Need Help with Integrations?
If you encounter issues setting up or using integrations, our support team is ready to assist. Provide details about any error messages from the sync log for faster troubleshooting.
Contact Support