Database Reporting Functions

In this guide we will cover: – What is a Database Function? – List of Database Functions – Example Report What is a Database Function? A database function is a section of text that runs a built-in SQL query when used in another query. This can be used to format a report without making your […]

Liongard Integration

This guide outlines the details required to connect your Liongard instance to HaloPSA & the subsequent options once a connection has been established. In this lesson we will cover: – What is the Liongard integration – Connecting to Liongard – Customer imports – Asset Imports  -Sync customer updates to Liongard – Enable automatic imports – […]

Accounting integrations comparison

Functionality Quickbooks Online Quickbooks desktop Sage Business Cloud Sage 200 Sage 50 Sage Intacct Xero Can import Customers/Clients ✓ ✓ ✓ ✓ ✓ ✓ ✓ Two way sync of Customers/Clients ✓ ✓ ✓ ❌ ✓ ✓ ✓ Can import items ✓ ✓ ✓ ✓ ✓ ✓ ✓ Two way sync of items ✓ ✓ ✓ […]

Backing Up invoices with Data

In this lesson we will cover: – How to add a Report to a PDF Template – Filtering reports for a specific entity – Example  When supplying various services to your customers such as security management, data backups, device management, remote support etc, the charge for these services may vary each month based on activity/usage that […]

Blocked HTML Content in Rich Text Editors

To ensure your safety, our system automatically blocks certain HTML elements and attributes that can potentially introduce security risks. Here's what we look for: Dangerous Elements and Keywords: Scripts and Embeds: <script>, <object>, <iframe>, <input> JavaScript Execution: javascript:, javascript&, javascript,, expression( Network Requests: xmlhttprequest, fetch( Event Handlers: oncontextmenu, onclick Cookies and Tokens: .cookie, 'cookie, "cookie, […]

On-Premise Instance to Instance Refresh

The guide will detail how you can refresh your Halo on-premise instance with that of another on-premise instance, such as a production instance to a UAT / Dev instance. Throughout this guide I will reference the two instances as below: Source: The instance you are copying from Destination: The instance you are copying to Information […]

Customer Areas

In this guide we will cover: – What are Customer Areas? – Creating a Customer Area – Restricting Customer Areas – Hiding the Default Customer Area Admin Guides: Areas Related Guides: Customer, Site and User Records  Ticket/Client Areas What are Customer Areas? Available as of v2.184.1+, customer areas behave in a similar way to ticket […]

Authentication Methods for Microsoft Integrations

In this lesson we will cover: – Introduction and Best Practice – The basic setup of an App Registration – How to configure integrations with a secret – How to configure integrations with a certificate – How to configure integrations with federated credentials Related Articles Single Sign On (SSO) For Entra/CSP Users and Agents Microsoft […]

Freshdesk Migration

In this guide we will cover: – Generating a Freshdesk API Key – Connecting to Freshdesk – Mapping Fields – Migrating Data from Freshdesk The Freshdesk migration tool can be used to bring over data from your Freshdesk instance into Halo. Tickets, articles, companies and canned texts can be imported with this method via the […]

Restoring a DB Backup

This guide will show you how to restore a database backup. This guide only applies if you are running Halo yourself, on-premise. Warning You must ensure that the database backup is using a database version the same as or older than your Halo app version. You can find the database version using the below command: […]