Skip to content

HaloPSA Integration

This integration syncs your HaloPSA data: service desk, CRM, assets, projects, and financials.

What you can sync:

  • Service Desk: Tickets, actions (notes), teams, SLA targets
  • CRM: Clients, sites, contact history
  • Assets: Configuration items (CIs) and asset fields
  • Projects: Status, milestones, task completion
  • Finance: Invoices and charge rates

You’ll need:

  1. HaloPSA administrator access to create an API Application
  2. Instance URL: Your HaloPSA URL (e.g., https://yourcompany.halopsa.com)
  3. API credentials: Client ID and Client Secret

Step 1: Create an API application in HaloPSA

Section titled “Step 1: Create an API application in HaloPSA”
  1. Log in to HaloPSA, go to Configuration → Integrations → HaloPSA API
  2. Click View Applications
  3. Click New and fill in:
    • Name: Resplendent Data
    • Authentication Method: Client Credentials
    • Access Type: Read-only
  4. Go to the Permissions tab and give “Read” access to Tickets, Clients, Assets, Projects, and Invoices
  5. Click Save

Copy the Client ID and Client Secret that HaloPSA generated.

  1. Go to Data Settings → Integrations
  2. Find HaloPSA and click Connect on the card
  3. Enter your Instance URL, Client ID, and Client Secret
  4. Click Test Connection

TierRefresh rate
Free Forever60 minutes
Starter15 minutes
Professional / Business / Starship60 seconds
  • Connection timed out: Check your Instance URL includes https://
  • Access denied: Verify your API Application has the required module permissions in HaloPSA