Halo PSA Integration

The Halo PSA integration provides the following functionality in Adaptive Catalog:

  • Pull products from Halo PSA into your Adaptive Catalog Instance
  • Create and Opportunities and Quotes from a Storefront Order
  • Estimate taxes for a Storefront Order
  • Look up locations for a Storefront Order
  • Look up contacts for Storefront Signup
  • Pull Companies and Contacts from Halo PSA

Setup

Create an API Integration Client

  1. Click the Configuration button on the left sidebar menu
  2. Click Integrations
  3. Click Halo PSA API in the main panel

  1. Click View Applications

  1. Click New in the top-right

  1. Enter an Application Name
  2. Select ClientID and Secret
  3. Select a user to log in as
  4. Record the Client ID and Client Secret for later use
  5. Save

  1. Select the Permissions tab, then click Edit

  1. Select all of the following, then click Save:
  • all:teams
  • read:tickets
  • edit:tickets
  • read:customers
  • edit:customers
  • read:crm
  • edit:crm
  • read:suppliers
  • edit:suppliers
  • read:items
  • edit:items
  • read:sales
  • edit:sales
  • read:quotes
  • edit:quotes
  • read:assets
  • edit:assets
  1. In Adaptive Catalog, click the user persona icon in the the top right, then select Settings

  1. Click Extension Management, then from the Extension Management page click Install


  1. In the Available Extensions panel, type Halo in the Extension Name field, then click on the resulting Halo PSA Extensions result

  1. In the Halo PSA Extension Folio Setup Screen, enter the Client ID and Client Secret from an earlier step.

  1. From a logged in Halo PSA session, find the Base URL from your browser and copy into the URL field in Adaptive Catalog.

  1. Click Validate to ensure everything is configured correctly.


  1. Select any sub-extensions you wish to enable.

  1. Upon selecting sub-extensions, specific configuration options will appear. Select values for appropriate defaults for each field.