Cobotic

Connect HaloPSA to Cobotic

Cobotic runs 20+ AI workflows on every ticket in your HaloPSA. Connecting takes about 15 minutes and needs a Halo administrator.

1. Create the Cobotic user

  1. In HaloPSA, open Configuration, then Teams and Agents, then Agents.
  2. Make a new agent named Cobotic.
  3. Tick "API-only". No extra PSA licence needed.
A Halo agent with Is an API-only Agent set to Yes

2. Add teams and departments

  1. On that agent, open Departments & Teams, then Teams.
  2. Add every team that works tickets. Cobotic can only read and write tickets in teams it belongs to.
  3. Untick "Can be assigned to", so no ticket gets assigned to Cobotic.
  4. Under Departments, add each department as a Basic Member.
The Teams table, with every team set to No assign The Departments table, with each department set to Basic Member

3. Set Feature Access

On that agent, open Permissions, then Feature Access. Set:

Feature Access in Halo

4. Set Tickets Permissions

Under Tickets Permissions, set these to Yes:

Save.

The first rows of Tickets Permissions in Halo

5. Create the API connection

  1. Open Configuration, Integrations, Halo API, View Applications, New.
  2. Name it Cobotic.
  3. Set the Authentication Method to Client ID and Secret (Services).
  4. Set Login Type to Agent, and set Agent to log in as to the Cobotic agent.
The Halo API page, with the View Applications button The new application form

6. Set its permissions and copy the secret

Under Permissions, tick:

Copy the Client Secret before you save. Halo hides it after you save.

Save. If you missed it, edit the application and generate a new secret.

The application Permissions tab in Halo

7. Paste the details into Cobotic

In your Cobotic setup, paste your Halo address, the Client ID and the Client Secret, then test the connection. Cobotic creates its webhooks for you and tests itself on 50 past tickets before it goes live.

Start setup