HaloCRM Guides
Kaseya VSA Integration
The Kaseya VSA Integration is currently only working with the halo integrator in terms of syncing alerts from Kaseya to Halo.
1. Obtain OAuth 2.0 credentials from the VSA Server Visit the VSA server to obtain OAuth 2.0 credentials such as a client ID and client secret that are known to both the VSA and your application. This can be done from System > Server Management > OAuth Clients. Once the client is registered, a client_id and client_secret are generated by the system. The client_id is shown on the UI post registration, and both the client_id and client_secret are sent to the email address provided at the time. The client_secret is confidential and must be stored securely by the application.
Below is an example of where this is setup in Kaseya VSA
2. When setting this up you will need to enter a redirect URL into Kaseya VSA - this will need to be of the format
https://mycompany.halopsa.com/oauth/callback where https://mycompany.halopsa.com is your Halo URL
3. Once this is complete and you have your Client ID and Client Secret from Kaseya VSA you will need to enter these into Halo on the integration page and click Authorize to connect the application.
Go to Configuration > Integrations and then enable the integration for Kaseya:
Then click into the module where you can add in the credentials
Halo can import Assets and Clients from your Kaseya instance. There is an option for alert processing, but the Kaseya VSA Integration is currently only working with the halo integrator in terms of syncing alerts from Kaseya to Halo.
Kaseya URL – This is the URL of your Kaseya site. This needs to be the root of the site.
The Halo Integrator works for Clients, Assets and Alerts, all of these can be synced by adding them to the "Entities to Import" section of the integration page:
For setting up the Halo Integrator, checkout this Guide
When using Asset type overrides, It will allow you to map the Kaseya workstation to the halo asset type workstation via this field (The same for servers):
When adding field mappings to the mappings table, found below the Asset type overrides, the asset types set above in the override single selects, will be the only mapped asset types that should be used in the mappings table. After adding the asset type mapping, the option to map individual fields will become available per the two asset types.
Popular Guides
- Asset Import - CSV/XLS/Spreadsheet Method
- Call Management in Halo
- Creating a New Application for API Connections
- Creating Agents and Editing Agent Details
- Departments, Teams and Roles
- Halo Integrator
- Importing Data
- Multiple New Portals with different branding for one customer [Hosted]
- NHServer Deprecation User Guide
- Organisation Basics
- Organising Teams of Agents
- Step-by-Step Configuration Walk Through
- Suppliers