When DMARCER is connected to HALO PSA, your customers, assets, alerts and licence counts are kept in sync, so your PSA always reflects the latest domain-security status without any manual work.
Step 1: Create API credentials in HALO

- In HALO, go to Configuration, then Integrations, then HaloPSA API.
- Click View Applications, then + New.
- Create a new application using the Client Credentials grant type, with the 'all' scope.
- Application Name: DMARCER
- Active: Ticked
- Authentication Method: Client ID and Secret (Services)
- Branding: Use Default Branding
- Allow Agent Logins: Ticked
- Allow End-User Logins: Unticked
- Default Language: Use the Global Default Language
- SELECT AGENT DETAILS - CREATE NEW AGENT WITH MINIMAL POSITION
- CREATE API AGENT RECORD
- On the Permissions Tab, apply the following permissions:
- edit: tickets
- read: tickets
- read: customers
- read: assets
- edit: assets
- read: contracts
- edit: contracts
- Click Save, and make a note of the Client ID and Secret provided.
- CONFIRM AGENT PERMISSIONS
Step 2: Add the integration in DMARCER
- Open Integrations and click Add.
- Choose PSA, then HALO PSA.
- Enter your HALO URL (for example https://yourcompany.halopsa.com) along with the Client ID and Client Secret you copied earlier. You only need to fill in Tenant if HALO is installed on-premise.
- Give the connection a friendly name and click Connect.

DMARCER keeps your credentials safely encrypted and tests the connection straight away. When you see a green Connected badge, you are all set.
Step 3: Link your customers
Link each DMARCER customer to its matching HALO client, then choose what you would like to keep in sync: assets, alerts and licence usage.


Was this article useful?
Be the first to vote.