Integrating with HaloPSA

Olivia McCormack
Olivia McCormack
  • Updated

Follow the steps below to create an integration between HaloPSA and Backup Radar.

Note: Backup Radar's integration with HaloPSA supports Incident and Alert ticket types.

Who can use this feature?
• Administrator users.
• Standard users (who have been granted access).

What you'll need:
• Admin access to a HaloPSA account.

Note: This article captures third-party steps and/or an interface that may have since been updated.

Setting up your HaloPSA account

Creating your agent and role permissions

  1. First, create a new agent. In your HaloPSA account, click the Configuration button.
    Configuration Button.png

  2. In the left navigation menu, navigate to Teams & Agents Agents and click New.
    Teams and Agents > Agents > New.png

  3. Complete all the relevant information and click Save to create a new agent.

  4. Next, create a new role. In the left navigation menu, navigate to Teams & Agents > Roles > New.
    Teams & Agents > Roles > New.png

  5. Enter the following information and click Save:
    Enter Role Name and Assign Agents.png
    a. Role Name: Enter a name for your role (e.g. BackupRadarRole).
    b. Agents that have this role: Assign the agent you just created to this role.

  6. Select Permissions and click Edit.
    Select Permissions and Click Edit Button.png

  7. Scroll down to the Feature Access section and configure the following permissions:
    Configure Feature Access Permissions.png
    a. Tickets Access Level: Select Read and Modify.
    b. Customers Access Level: Select Read Only.
    c. Assets Access Level: Select Read and Modify.

  8. Scroll down to the Tickets Permissions section, configure the following permissions, and click Save.
    Configure Tickets Permissions Permissions.png
    a. Can add new Tickets: Select Yes.
    b. Can edit closed Tickets: Select Yes.
    c. Can view Unassigned Tickets: Select Yes.
    d. Can view Tickets that are assigned to other Agents: Select Yes.

  9. Select Departments & Teams and click Edit.
    Select Departments & Teams and Click Edit Button.png

  10. Under Teams, click Add +.
    Under Teams, click Add.png

  11. Choose the teams (at least one) you would like to grant Backup Radar access to create tickets for, and click Save.
    Select 1st Line Support and:or 2nd Line Support.png
  12. Click Save.
    Click Save.png

  13. Next up: Retrieving your Server Address, Client ID, and Client Secret!

Retrieving your Server Address, Client ID, and Client Secret

  1. In the left navigation menu, navigate to Integrations > HaloPSA API.
    Integrations > HaloPSA API.png

  2. Make a note of the server address that appears under Resource Server (not including "/api").
    Note your Resource Server Address (not including :API).png

  3. Scroll down and click View Applications.
    Click View Applications.png

  4. In the top right corner, click New.
    Click New.png

  5. Make the following configurations and click Save:
    Add an Application.png
    a. Application Name: Enter a name for your application (e.g. Backup Radar).
    b. Authentication Method: Choose Client ID and Secret (Services).
    c. Client ID: Make a note of the Client ID.
    d. Client Secret: Make a note of the Client Secret.
    e. Login Type: Choose Agent.
    f. Agent to log in as: Choose the new agent you created in Creating your agent and role permissions (step 2).

  6. Click Permissions.
    Add API Permissions.png

  7. Enable read:tickets, edit:tickets, read:customers, edit:assets, and click Save.
    Enable readcustomers, readassets, readtickets, and edittickets, and click Save.png

  8. That's it for HaloPSA! Next, we'll set things up on the Backup Radar side.

Setting up your Backup Radar account

  1. In Backup Radar, click Integration > PSA Integrations.
    Integration and select PSA Integration.png

  2. Under the PSA Integration tab, click Configure.
    Click Configure.png

  3. From the PSA Integration drop-down menu, select HaloPSA.
    PSA Sync Settings > HaloPSA.png
  4. Enter the following information you noted in Retrieving your Server Address, Client ID, and Client Secret and click Next Step.
    Enter Server Address, Client ID, Client Secret.png
    a. Server Address: Enter the Resource Server URL you noted earlier (make sure not to include "/api").
    b. Client ID: Enter the HaloPSA Client ID you noted earlier.
    c. Client Secret: Enter the HaloPSA Client Secret you noted earlier.

  5. Select the Customer Types and Customer Statuses you wish to sync to Backup Radar and click Next Step.
    Note: We do not sync any other information beyond the company name.
    Company Sync Filters.png
  6. Configure your sync settings and click Next Step.
    Note: We recommend you sync the Server and Workstation, or Managed Workstation and Managed Server, depending on which naming convention you prefer on the configuration types, as shown below. These will be used to generate Device Types in Backup Radar. You can use the search to find them if you have an extensive list of options.
    Configuration Sync Filters.png
  7. The final step gives you an opportunity to preview which of your HaloPSA companies will be imported. Select Get companies to see this list.

    If there are any issues with the list, click Previous Step to go back and make the necessary adjustments. When you are ready to proceed you can select Confirm Integration.

    PSA Sync Settings Step 4.png

To make modifications to or delete your PSA integration, follow the steps in the following article: Modifying and Deleting a PSA Integration.

What’s next?

Once complete, and while you're still on this page, set up your ticketing defaults (which is the first step towards taking advantage of our intelligent ticketing).

For instructions on how to set up your ticketing defaults in Backup Radar, see Ticketing Defaults.

Note: When creating ticketing defaults for your HaloPSA integration using the instructions in the article above, ensure that you configure the following two fields according to the settings in your HaloPSA account:
HaloPSA Ticketing Defaults.png
1. New Ticket Type: Choose between Incident or Alert, and make sure the corresponding required fields for your chosen ticket type are enabled in your HaloPSA settings.
2. Default Team (optional): Leave this field blank if you granted Backup Radar access to all teams while creating your HaloPSA role permissions. Otherwise, choose the teams you granted Backup Radar access to create tickets for.


Any questions? Reach out to our friendly, neighborhood support team by submitting a support ticket.

Was this article helpful?

2 out of 2 found this helpful

Have more questions? Submit a request