HaloPSA Integration Set-Up Guide
Last updated
©2024 Alternative. All rights reserved.
Last updated
Your step-by-step guide to integrating HaloPSA successfully.
Connecting HaloPSA with Alternative Payments is quick and seamless, allowing you to maintain your existing workflows while enhancing payment flexibility for your customers. Follow these steps to get started:
On your HaloPSA home screen, follow the below path:
Configuration
Integrations
HaloPSA API
Click “View Applications” and create a new application in the top right corner of the screen
Name the Application “Alternative”
Select “Agent” for the login type
Choose which Agent you’d like log in as
Toggle to the “Permissions” tab
Click “Edit” in the top left corner, select the following boxes and then hit Save
Admin:webhooks
Read:customers
Edit:customers
Read:invoices
Edit:invoices
Read:contracts
Edit:contracts
Within your Partner dashboard, click on "Connect" within the HaloPSA module and fill out the form with the following details:
App Domain
Client ID
Client Secret
Invoices Created Since (optional, not required for secondary integration set up)
Invoice Number Field (HaloPSA ID or Third Party Invoice Number)
Click “Continue” and your integration set-up is complete!
Within HaloPSA, navigate to Configurations and then Agreements.
From Agreements, scroll down and select Agreement subtype.
Create any applicable agreements and any invoices associated with an agreement with this subtype will be synced into Alternative where you'll be able to configure a contract-based auto-pay rule.
For partners using HaloPSA as the primary integration, the functionality to initiate manual syncs is available. Click on the three dots and you'll see the option to "Fetch new data" "Fetch unpaid invoices."
Fetch New Data: This option allows for the sync of all invoices and customers created or updated within the last hour.
Fetch Unpaid Invoices: Partners can now initiate a manual sync for all unpaid invoices to capture any invoice updates to unpaid invoices if needed.
Limitations:
The Fetch New Data can be initiated once per hour.
The Fetch Unpaid Invoices can be executed once every 12 hours.
Love our platform? Please rate us on Channel Program!