Home » HaloPSA integration
srch-icn
 

How to integrate HaloPSA with Endpoint Central MSP

HaloPSA is a professional services automation (PSA) software designed primarily for managed service providers (MSPs). It is a centralized platform for managing all business operations within an MSP or IT department. Kindly note that this integration is available from build 11.4.2535.0.

Benefits of Integrating HaloPSA with Endpoint Central MSP
  • Automated Workflows & Faster Resolution – Requests from Endpoint Central MSP flow directly into HaloPSA as tickets, ensuring no issue is missed and resolution is quicker.
  • Accurate Client Mapping – Device management data syncs with HaloPSA customers/sites and compliance reporting without manual effort.
  • Scalability & Client Trust – Integration streamlines operations, reduces engineer workload, and delivers transparent endpoint health reports, helping MSPs scale efficiently while strengthening client confidence.
Note
HaloPSA supports integration with Endpoint Central MSP On-Premises and Endpoint Central MSP Cloud. To complete the integration, follow the steps outlined in this document.

Customer Mapping

After the integration is set up, you will need to map each client in HaloPSA to its corresponding customer in Endpoint Central MSP.

On the HaloPSA side

  1. Create a custom field
    • Navigate to: Configuration → Asset Management → Asset Fields.
    • Create a custom field named customer_name.
    • Customer mapping in HaloPSA
    • Ensure these options are selected:
      • Show on Ticket-Asset relationship Edit Screen
      • Assign to all Asset Types
    • Customer mapping in HaloPSA
  2. Set up site mapping rules
    • Navigate to Configuration → Integrations → ManageEngine Endpoint Central → Select Integration Profile → Sites tab.
    • Add site rules to define where asset data should be posted.
    • Use the criterion: Customer Name equals HaloPSA Customer Name.
    • Example
      The Endpoint Central MSP's customer "My Org" would be mapped to the HaloPSA client named "My Org".
    • Customer mapping in HaloPSA

Configure asset mapping

  • Navigate to the Assets tab and map your Endpoint Central MSP fields to the corresponding Halo PSA fields.
  • The customer_name field is sufficient to fetch and map computer details. Optionally map serial number, computer name, and IP address for easier identification and reference during import. This ensures assets from Endpoint Central MSP are correctly synced and mapped to the customer in Halo PSA.
Customer mapping in HaloPSA
  1. Create a new application for integration
    • Navigate to Configurations → Integrations → HaloPSA API → View Applications → New.
    • Create a new application and set Authentication Method to Client ID and Secret (Services).
    • Save the Client ID and Client Secret as they will be required during the integration setup in Endpoint Central MSP.
  2. Customer mapping in HaloPSA
  3. Set application permissions
    • In the Permissions section for the application you just created, enable the following:
      • Customer Read
      • Tickets Read and Write
      • Assets Read
    • Customer mapping in HaloPSA

Map serial number for ticket creation

  • In the Asset Mapping section of the Endpoint Central MSP integration, map the Serial Number field. This allows Endpoint Central MSP to create tickets and link them to the corresponding asset using its serial number.
Customer mapping in HaloPSA
Note
Ticket creation is not supported for Endpoint Central MSP Cloud.

On the Endpoint Central MSP Side

  1. Navigate to Admin → Integrations → Halo PSA Settings.
  2. Enter the Server URL, Client ID, and Client Secret obtained from the HaloPSA side.
  3. Click Validate. The integration name, which is the name given in the HaloPSA console when creating the Endpoint Central MSP integration, will be fetched only after successful validation of the Client ID and Client Secret. This action fetches the integration details created in HaloPSA for asset sync.
  4. Click Save and Next.
Customer mapping in HaloPSA

Features to be integrated:

Once the integration is saved, to configure the asset sync kindly follow the steps mentioned in the document.

Ticket Settings

Select the checkbox "Log helpdesk requests from agent tray icon to HaloPSA" such that help desk tickets raised from Endpoint Central MSP automatically flow into HaloPSA.

This helps unify service requests so technicians can track, respond, and resolve issues from a single console.

Customer mapping in HaloPSA

Customer Mapping Sync

Once integrated, customer mapping from HaloPSA will now automatically sync with Endpoint Central MSP. You can also trigger a manual sync from the Endpoint Central MSP's HaloPSA Integration Summary page using the "Sync now" option.

You can update the URL, Client ID, and Client Secret in the "Modify" section if needed.

Once these steps are completed, the integration will allow for customer mapping and asset posting, as well as ticket creation (for on-premises setups)

Customer mapping in HaloPSA

If you face any issue, while integrating HaloPSA with endpoint Central MSP refer here.