Sophos Integration
Connect Sophos with Sprinto to automatically sync device and user data for compliance monitoring and evidence collection.
Sprinto integrates with Sophos to automate device management checks and controls. Once connected, Sprinto continuously syncs device information and encryption status to help you monitor compliance requirements.
Before you begin
Ensure the following:
You have admin access to your Sophos Central account.
You have generated a Client ID and Client Secret from Sophos Central.
To generate your Client ID and Client Secret, follow the official Sophos documentation.
While generating credentials, you select the Service Principal Management role for your integration.
Permissions required
Sprinto requires the following read-only permissions:
User Information (email address) – Read Only
List Devices – Read Only
Data used by Sprinto
Sprinto syncs the following data:
Device details
User information
Hard disk encryption status
OS version
How to connect Sophos to Sprinto
Step 1: Navigate to Sophos integration
Log in to the Sprinto dashboard.
Go to Settings.
Click Integrations.
In the All tab, search for Sophos.
Click Connect next to Sophos.

A drawer opens displaying:
Controls and checks automated
Permissions required
Data used by Sprinto
Additional information
Click Next to proceed.

Step 2: Connect Sophos in Sprinto
Select I have the credentials.
Click Connect Sophos.
Enter your Client ID and Client Secret.
Click Connect Sophos.

Once validated, the integration is complete and Sprinto begins syncing device and user data automatically.
What happens after integration?
Device inventory is synced.
Encryption and OS version checks are automated.
Related controls and checks are continuously monitored.
Evidence is automatically collected and updated in Sprinto.
Troubleshooting
Invalid Client ID or Client Secret
If authentication fails:
Ensure you copied the Client ID and Client Secret exactly as shown in Sophos.
Confirm there are no extra spaces before or after the values.
Verify that the credentials are active in Sophos Central.
If necessary, generate a new credential set and retry the integration.
Insufficient permissions error
If Sprinto cannot fetch data:
Confirm that the Service Principal Management role was selected when creating the API credentials.
Ensure your Sophos account has administrative privileges.
Verify that the API credentials are not restricted by additional role limitations.
Devices or users are not syncing
If data does not appear in Sprinto:
Check that devices are properly enrolled in Sophos Central.
Confirm users are associated with devices.
Allow a few minutes for the initial sync to complete.
Refresh the integration page or re-authenticate if required.
Revoking and reconnecting the integration
If issues persist:
Disconnect Sophos from Sprinto.
Regenerate API credentials in Sophos Central.
Reconnect using the new Client ID and Client Secret.
This ensures stale or invalid credentials do not block data sync.
If you have any questions or concerns during the integration process, don't hesitate to reach out to Sprinto Support via the in-app chat or write to us at support@sprinto.com. We're here to help!
Last updated

