# HaloPSA

[<mark style="color:blue;">HaloPSA</mark>](https://halopsa.com/) is an All-in-One PSA Software for service providers.

Route detailed alerts from HaloPSA to the right users in Squadcast.

### Using HaloPSA as an Alert Source

1. Navigate to **Services** -> **Service Overview** -> select or search for your Service. Expand the accordion -> In the Alert Sources section, click **Add**.

![](https://1574591692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8TaWz01jmUJl58p4ZVel%2Fuploads%2Fgit-blob-0fe7b657e32aa4dc525b39230eeb6f7628304674%2FScreenshot%202022-07-29%20at%2012.09.33%20PM%20\(1\)%20\(1\).png?alt=media\&token=a31a38c5-13c7-4109-a22c-ffb44c420b19)

2\. Select **HaloPSA.** Copy the displayed **Webhook URL** to [configure](#create-a-squadcast-webhook-in-halopsa) it within **HaloPSA.** Finish by clicking **Add Alert Source** -> **Done.**

![](https://1574591692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8TaWz01jmUJl58p4ZVel%2Fuploads%2Fgit-blob-8fac6d2180afcb395a3cb01923240c555119525a%2Fhalopsa_1.png?alt=media\&token=7b8ce293-5ca8-4ad7-9d9d-7134d90ea621)

{% hint style="warning" %}
**Important:**

When an alert source turns Active, it’ll show up under Configured Alert Sources, you can either generate a test alert from the integration or wait for a real-time alert to be generated by the Alert Source. An Alert Source is active if there is a recorded incident via that Alert Source for the Service.
{% endhint %}

## Create a Squadcast Webhook Alert in HaloPSA

**(1)** Login to your HaloPSA dashboard. Under the **Configuration** tab, select **Integrations** and click on **Webhooks**

![](https://1574591692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8TaWz01jmUJl58p4ZVel%2Fuploads%2Fgit-blob-2c4d81bc753518a467f88778adbfde271d22e942%2Fhalopsa_2.png?alt=media\&token=fc2ea54e-901f-42d3-9aa6-c2d04701c5a6)

**(2)** Click on **New**. Put in the **Webhook Name** and paste the previously copied Squadcast Webhook URL in the **Payload URL** place holder. Select **Standard Webhook** as the **Webhook Type** and **Post** as **Method**. Select **application/json** as **Content Type** and **No authentication** as **Authentication** and check **Enabled** checkbox.

![](https://1574591692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8TaWz01jmUJl58p4ZVel%2Fuploads%2Fgit-blob-0d13bd5c36f05c3c06aa98ea5f75bf95a3a763d2%2Fhalopsa_3.png?alt=media\&token=a332e774-4211-4eb9-b14b-d429ea757e33)

**(3)** Click on **Add +**. Put in **New Ticket Logged** and **Closed** as Events. Then click on **Save**

![](https://1574591692-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8TaWz01jmUJl58p4ZVel%2Fuploads%2Fgit-blob-6a8adb1de0bb95731348df22895431e9478299fa%2Fhalopsa_4.png?alt=media\&token=4af3a2e4-709d-4eef-ab21-683f0af7deaa)

That's it, you are good to go! Your HaloPSA integration is now complete.

Whenever HaloPSA fires an alert, an incident will be created in Squadcast for it. Also, when the ticket is **Closed** in HaloPSA, the corresponding incident gets **auto-resolved** in Squadcast.

*Have any questions?* [*Ask the community*](https://community.squadcast.com/view/home)*.*
