125 updates across 1 patch release
Added the ability to set multiple uses for Views
Added the ability to set multiple uses for Views
Added Ubiquiti UniFi Controller integration
Added Ubiquiti UniFi Controller integration
The Ubiquiti UniFi integration has been added to Halo. It can be found in the "Asset Management and Alerting" section of Configuration > Integrations. It allows sites and assets to be imported via the UI/Integrator, and alerts to be created via Webhooks.
Fixed ticket event triggers not working when triggered by event management
Fixed ticket event triggers not working when triggered by event management
You can now allow attachments to be added to Custom Table rows
You can now allow attachments to be added to Custom Table rows
Added alternative text to more icons on the End-User Portal
Added alternative text to more icons on the End-User Portal
Minor language pack improvement
Minor language pack improvement
Resolved an issue with stock being decreased incorrectly when merging devices and the device merged from didn't relate to a stock record
Resolved an issue with stock being decreased incorrectly when merging devices and the device merged from didn't relate to a stock record
Added a new Service Request Detail Source property to Tickets
Added a new Service Request Detail Source property to Tickets
This tracks which service request detail the ticket was created from in a new FaultsStatic table
Removed the 'Includes' and 'Doesn’t Include' options from the Milestones filter, as they weren't supported
Removed the 'Includes' and 'Doesn’t Include' options from the Milestones filter, as they weren't supported
Added $ CLIENTPORTALLOGO, $ CLIENTPORTALCOLOUR, and $ CLIENTPORTALTEXTCOLOUR
Added $ CLIENTPORTALLOGO, $ CLIENTPORTALCOLOUR, and $ CLIENTPORTALTEXTCOLOUR
Fixed an issue with $-variables of custom fields which used a dynamic list
Also in 2.262.1 · 2.250.101
Fixed an issue with $-variables of custom fields which used a dynamic list
Also in 2.262.1 · 2.250.101
Added a Ticket Type setting to control if the Client and/or Site selection fields are visible on the Self Service Portal
Added a Ticket Type setting to control if the Client and/or Site selection fields are visible on the Self Service Portal
Is available to be configured hen using the Show Site selection setting in Self Service Portal configuration, and acts as an override to the global setting.
Added a Related Ticket Count column to Ticket Column Profiles
Added a Related Ticket Count column to Ticket Column Profiles
Fixed an issue with importing Quotes from StreamOne Stellr
Also in 2.262.1 · 2.250.101
Fixed an issue with importing Quotes from StreamOne Stellr
Also in 2.262.1 · 2.250.101
Added the ability to sync tax calculated in Halo to Dynamics Business Central via an additional line
Added the ability to sync tax calculated in Halo to Dynamics Business Central via an additional line
Fixed an issue with screen layout profiles for new prospects
Also in 2.262.1 · 2.250.101
Fixed an issue with screen layout profiles for new prospects
Also in 2.262.1 · 2.250.101
Added block conditions to ticket type configuration
Added block conditions to ticket type configuration
Block conditions are used to prevent ticket submission when the configured fields have certain values.
Each condition can have a custom error message to show when the ticket submission is blocked by that condition. Otherwise, a default message is shown.
Currently, only text, single select, multi select, and checkbox ticket custom fields are available to choose, as well as the system fields below.
Added option to create System Actions against Tickets when an Email fails to send them- #1993
Added option to create System Actions against Tickets when an Email fails to send them- #1993
Enabling "Create a system Action for failed Emails when an Email is linked to a Ticket" in Configuration > Email > General settings will cause a system action to be added to tickets when an email sent from the ticket or a linked entity fails.
"Status after an Email fails to send" in Configuration > Tickets > Ticket Types > *Select type* > Settings can also be used to change the status of the ticket.
Added the ability to resend Countersign emails
Added the ability to resend Countersign emails
Added the ability to edit Gantt card HTML
Added the ability to edit Gantt card HTML
Added time zones for Alberta, British Columbia and Manitoba, which keep one offset all year from November 2026
Added time zones for Alberta, British Columbia and Manitoba, which keep one offset all year from November 2026
Fixed top level showing on custom client areas when top level is off
Fixed top level showing on custom client areas when top level is off
Fixed an issue with lookups that allow multiple values incorrectly being overriden when saving
Also in 2.262.1 · 2.250.101
Fixed an issue with lookups that allow multiple values incorrectly being overriden when saving
Also in 2.262.1 · 2.250.101
Added a setting to hide automatic approvals
Added a setting to hide automatic approvals
This functionality can be enabled using the setting "Don't show auto-approvals in ticket details" in approval settings
This hides automatic approvals in the default "Conversations & Internal" action view and in the approvals tab.
Fixed an issue with printing knowledge base articles
Fixed an issue with printing knowledge base articles
Added custom bulk action lists for invoices
Added custom bulk action lists for invoices
Fixed an issue where a sales mailbox could send duplicates
Fixed an issue where a sales mailbox could send duplicates
Fixed an issue with searching fields when creating a new custom field
Also in 2.262.1 · 2.250.101
Fixed an issue with searching fields when creating a new custom field
Also in 2.262.1 · 2.250.101
Fixed an issue with menu routing when opening ticket areas
Also in 2.262.1 · 2.250.101
Fixed an issue with menu routing when opening ticket areas
Also in 2.262.1 · 2.250.101
Fixed an issue where Invoices generated from Sales Orders could set Due Date incorrectly
Fixed an issue where Invoices generated from Sales Orders could set Due Date incorrectly
Added the option to allow custom Ticket tab layouts to apply to the End-User Portal
Added the option to allow custom Ticket tab layouts to apply to the End-User Portal
Added a Sequences module and major improvements to campaigns
Added a Sequences module and major improvements to campaigns
Sequence changes:
Unsubscribe settings are shared with Campaigns.
Customisation:
Sequences support custom fields, custom tabs, custom buttons and dashboards.
Ticket screen:
Shows Sequences linked to the Ticket, such as ones created from it or approved through it.
New campaign / sequence workflow steps
Campaign changes:
Access and permissions
New time zone field on Contacts and Prospects
New variables
Fixed an issue when invoicing from a recurring invoice
Also in 2.262.1 · 2.250.101
Fixed an issue when invoicing from a recurring invoice
Also in 2.262.1 · 2.250.101
Fixed an issue with linking KB articles to new tickets
Also in 2.262.1 · 2.250.101
Fixed an issue with linking KB articles to new tickets
Also in 2.262.1 · 2.250.101
Fixed an issue with selecting an FAQ list when viewing knowledge base articles via an anonymous link
Also in 2.262.1 · 2.250.101
Fixed an issue with selecting an FAQ list when viewing knowledge base articles via an anonymous link
Also in 2.262.1 · 2.250.101
Fixed an issue where ticket list filter groups ignored criteria based on custom fields from non-ticket entities
Fixed an issue where ticket list filter groups ignored criteria based on custom fields from non-ticket entities
Minor improvements to the performance of the Intune import
Minor improvements to the performance of the Intune import
Fixed issue with Asset lookups not triggering
Fixed issue with Asset lookups not triggering
Fixed an issue where workflow progress stages didn't show on newly created assets
Also in 2.262.1 · 2.250.101
Fixed an issue where workflow progress stages didn't show on newly created assets
Also in 2.262.1 · 2.250.101
Fixed an issue with using asset field values in dynamic SQL asset fields
Also in 2.262.1 · 2.250.101
Fixed an issue with using asset field values in dynamic SQL asset fields
Also in 2.262.1 · 2.250.101
You can now set a default pipeline stage on an opportunity type
You can now set a default pipeline stage on an opportunity type
Fixed an issue with cloning tickets
Also in 2.262.1 · 2.250.101
Fixed an issue with cloning tickets
Also in 2.262.1 · 2.250.101
Fixed an issue where an incorrect hint was shown for the notification record retention setting
Fixed an issue where an incorrect hint was shown for the notification record retention setting
Improved performance when loading translations
Also in 2.262.1 · 2.250.92
Improved performance when loading translations
Also in 2.262.1 · 2.250.92
Fixed issues with report drilldown for charts using frequency
Fixed issues with report drilldown for charts using frequency
You can now use Criteria Groups on dynamic Distribution List filters
You can now use Criteria Groups on dynamic Distribution List filters
This allows up to three groups of criteria to allow creation of OR conditions to filter the members
Fixed an issue with end date on contracts
Also in 2.262.1 · 2.250.101
Fixed an issue with end date on contracts
Also in 2.262.1 · 2.250.101
Added support for KEDA apps to version management
Added support for KEDA apps to version management
Fixed an issue where the Gantt view's scroll position reset when the ticket list refreshed
Also in 2.262.1 · 2.250.101
Fixed an issue where the Gantt view's scroll position reset when the ticket list refreshed
Also in 2.262.1 · 2.250.101
Resolved an issue with quote tax being calculated incorrectly
Resolved an issue with quote tax being calculated incorrectly
Fixed an issue with using categories to filter ticket search
Fixed an issue with using categories to filter ticket search
Fixed a minor issue where saving and exiting a ticket, then re-entering it, caused a UI error
Fixed a minor issue where saving and exiting a ticket, then re-entering it, caused a UI error
Fixed an issue with very large actions on timesheets being difficult to drag in some cases
Also in 2.262.1 · 2.250.101
Fixed an issue with very large actions on timesheets being difficult to drag in some cases
Also in 2.262.1 · 2.250.101
Resolved an issue with expiry failing to use the correct period when using Prepay V1 method resulting in lower than expected expiry records
Resolved an issue with expiry failing to use the correct period when using Prepay V1 method resulting in lower than expected expiry records
Fixed an issue when deleting actions from a workflow
Fixed an issue when deleting actions from a workflow
Fixed an issue importing Virima assets with related assets
Also in 2.262.1 · 2.250.101
Fixed an issue importing Virima assets with related assets
Also in 2.262.1 · 2.250.101
Fixed a rare issue where token refresh could fail after the Halo tab has been idle
Fixed a rare issue where token refresh could fail after the Halo tab has been idle
Resolved an issue with the Ready for Purchasing and Invoice lists failing to keep its position and reverting to the "All" node on refresh
Also in 2.262.1 · 2.250.101
Resolved an issue with the Ready for Purchasing and Invoice lists failing to keep its position and reverting to the "All" node on refresh
Also in 2.262.1 · 2.250.101
Fixed an issue where Attachments couldn't be downloaded on Tickets without edit permission
Fixed an issue where Attachments couldn't be downloaded on Tickets without edit permission
Resolved an issue with time allocating incorrectly to a contract relating to a daylight savings issue for contracts with a period starting on a daylight savings day
Also in 2.262.1 · 2.250.101
Resolved an issue with time allocating incorrectly to a contract relating to a daylight savings issue for contracts with a period starting on a daylight savings day
Also in 2.262.1 · 2.250.101
Fixed an issue where Approval Emails could display an incorrect Approval outcome
Fixed an issue where Approval Emails could display an incorrect Approval outcome
Fixed an issue with field values not copying to child tickets created from optional services
Fixed an issue with field values not copying to child tickets created from optional services
Resolved a CSS issue with dashboards causing the edit options to be hidden for some widget types
Also in 2.262.1 · 2.250.101
Resolved a CSS issue with dashboards causing the edit options to be hidden for some widget types
Also in 2.262.1 · 2.250.101
Fixed an issue with custom fields not being populated from a Call that used a call script
Also in 2.262.1 · 2.250.101
Fixed an issue with custom fields not being populated from a Call that used a call script
Also in 2.262.1 · 2.250.101
Fixed an issue where Stripe payment methods could be deleted when the option to allow deletion was disabled
Fixed an issue where Stripe payment methods could be deleted when the option to allow deletion was disabled
Fixed an issue where some FAQ lists could not be saved
Also in 2.262.1 · 2.250.101
Fixed an issue where some FAQ lists could not be saved
Also in 2.262.1 · 2.250.101
Resolved an issue with prepay being added after midday due to an issue with daylight savings calculations
Also in 2.262.1 · 2.250.101
Resolved an issue with prepay being added after midday due to an issue with daylight savings calculations
Also in 2.262.1 · 2.250.101
Fixed an issue where Appointments couldn't be re-opened for some completion statuses
Fixed an issue where Appointments couldn't be re-opened for some completion statuses
Fixed an issue with Attendee questions in Event Planning module
Fixed an issue with Attendee questions in Event Planning module
Fixed an issue with using custom fields in purchase order column profiles
Also in 2.262.1 · 2.250.101
Fixed an issue with using custom fields in purchase order column profiles
Also in 2.262.1 · 2.250.101
Added an index for Asset Relationships
Added an index for Asset Relationships
Minor performance improvements to Assets
Also in 2.262.1 · 2.250.101
Minor performance improvements to Assets
Also in 2.262.1 · 2.250.101
Fixed an issue with a portal log in loop when the cookie consent screen was enabled
Also in 2.262.1 · 2.250.101
Fixed an issue with a portal log in loop when the cookie consent screen was enabled
Also in 2.262.1 · 2.250.101
Fixed a minor issue with updating the values of dynamic SQL asset fields
Fixed a minor issue with updating the values of dynamic SQL asset fields
Fixed an issue where cloning Agents with approval delegations would fail
Fixed an issue where cloning Agents with approval delegations would fail
Resolved an issue with setting Release Note Group as mandatory
Resolved an issue with setting Release Note Group as mandatory
Fixed an issue where Timesheets could log incorrectly when using "Date Done on the new action screen is the start date"
Fixed an issue where Timesheets could log incorrectly when using "Date Done on the new action screen is the start date"
Fixed an issue with holiday approvals
Also in 2.262.1 · 2.250.101
Fixed an issue with holiday approvals
Also in 2.262.1 · 2.250.101
Added additional functionality to the asset discovery integration
Added additional functionality to the asset discovery integration
Scanning tasks and groups can now be deleted.
Discovery credentials can now be edited.
You can now select a region: either the EU or the US, when creating a site. This cannot be changed after creation.
Fixed an issue with creating and updating tickets containing multi select custom fields via the API
Fixed an issue with creating and updating tickets containing multi select custom fields via the API
Improved Invoice generation performance
Also in 2.262.1 · 2.250.101
Improved Invoice generation performance
Also in 2.262.1 · 2.250.101
Fixed a number of minor issues across the application
Fixed a number of minor issues across the application
Fixed a minor display issue with the tree view
Also in 2.262.1 · 2.250.101
Fixed a minor display issue with the tree view
Also in 2.262.1 · 2.250.101
Fixed the native OpenSearch connection failing for instances hosted in the ZA region
Also in 2.262.1 · 2.250.101
Fixed the native OpenSearch connection failing for instances hosted in the ZA region
Also in 2.262.1 · 2.250.101
Fixed a minor issue where Language Pack entries had duplicate ID's
Fixed a minor issue where Language Pack entries had duplicate ID's
Added the $-AIACKNOWLEDGEMENTHTML variable to customise how AI acknowledgements are displayed within emails
Added the $-AIACKNOWLEDGEMENTHTML variable to customise how AI acknowledgements are displayed within emails
This allows the AI's generated acknowledgement message to be embedded inside a custom html template.
To configure the content of $-AIACKNOWLEDGEMENTHTML, navigate to a ticket type with AI acknowledgements enabled. The html template is stored globally, so changing it will affect all ticket types.
Fixed a bug with invoice detail
Fixed a bug with invoice detail
Fixed an issue with User restrictions on Events in the Event Planning module
Fixed an issue with User restrictions on Events in the Event Planning module
Fixed an issue with User selection when adding Users to an Event in the Event Planning module
Fixed an issue with User selection when adding Users to an Event in the Event Planning module
Fixed an issue where some outgoing email logs could not be viewed
Also in 2.262.1 · 2.250.101
Fixed an issue where some outgoing email logs could not be viewed
Also in 2.262.1 · 2.250.101
Fixed an issue where the SolarWinds Orion integration could not update alerts on newer SolarWinds versions
Also in 2.262.1 · 2.250.101
Fixed an issue where the SolarWinds Orion integration could not update alerts on newer SolarWinds versions
Also in 2.262.1 · 2.250.101
A port can now be added to the Host Name/IP field (e.g., hostname:17774) and is used instead of the fixed port
Fixed various issues with asset discovery
Fixed various issues with asset discovery
Resolved an issue with Ticket "Child Count" property failing to keep in sync with the relationships in the database
Resolved an issue with Ticket "Child Count" property failing to keep in sync with the relationships in the database
Fixed an issue with the minimum cost threshold for triggering Purchase Order approvals
Fixed an issue with the minimum cost threshold for triggering Purchase Order approvals
Fixed an issue where Invoice Date paid wouldn't populate
Fixed an issue where Invoice Date paid wouldn't populate
Fixed an issue with the asset business owner approval type
Also in 2.262.1 · 2.250.101
Fixed an issue with the asset business owner approval type
Also in 2.262.1 · 2.250.101
Fixed an issue with Agent display names in Live Chat
Fixed an issue with Agent display names in Live Chat
Fixed an issue with the $-EMAILHISTORY variables
Fixed an issue with the $-EMAILHISTORY variables
Fixed an issue with $-CHATTRANSCRIPT not populating
Also in 2.262.1 · 2.250.101
Fixed an issue with $-CHATTRANSCRIPT not populating
Also in 2.262.1 · 2.250.101
Fixed a minor UI issue with Parent Stock Bins on Sites
Fixed a minor UI issue with Parent Stock Bins on Sites
Fixed an issue where Details field restrictions were not applied to the Details section at the top of the ticket
Also in 2.262.1 · 2.250.101
Fixed an issue where Details field restrictions were not applied to the Details section at the top of the ticket
Also in 2.262.1 · 2.250.101
Fixed an issue where editing the role on an existing field restrictions
Also in 2.262.1 · 2.250.101
Fixed an issue where editing the role on an existing field restrictions
Also in 2.262.1 · 2.250.101
Fixed an issue where 'Call on Teams' from an opportunity called the end user instead of the opportunity contact
Also in 2.262.1 · 2.250.101
Fixed an issue where 'Call on Teams' from an opportunity called the end user instead of the opportunity contact
Also in 2.262.1 · 2.250.101
Fixed an issue with setting values on hidden fields from a Lookup
Also in 2.262.1 · 2.250.101
Fixed an issue with setting values on hidden fields from a Lookup
Also in 2.262.1 · 2.250.101
Fixed an issue with item bundles when generating a PDF
Also in 2.262.1 · 2.250.101
Fixed an issue with item bundles when generating a PDF
Also in 2.262.1 · 2.250.101
Fixed an issue with processing Juniper Mist webhooks
Also in 2.262.1 · 2.250.101
Fixed an issue with processing Juniper Mist webhooks
Also in 2.262.1 · 2.250.101
Multiple changes to runbooks for failure and response
Multiple changes to runbooks for failure and response
Resolved an issue with Quote Terms and Conditions generated from Item Groups when using the V2 calculation method
Also in 2.262.1 · 2.250.101
Resolved an issue with Quote Terms and Conditions generated from Item Groups when using the V2 calculation method
Also in 2.262.1 · 2.250.101
Resolved an issue with notes failing to be copied from Recurring Invoices to Pro-rata Invoices
Also in 2.262.1 · 2.250.101
Resolved an issue with notes failing to be copied from Recurring Invoices to Pro-rata Invoices
Also in 2.262.1 · 2.250.101
Fixed an issue with child tickets on column profiles
Fixed an issue with child tickets on column profiles
Fixed an issue with saving knowledge base articles that have no tags
Also in 2.262.1 · 2.250.101
Fixed an issue with saving knowledge base articles that have no tags
Also in 2.262.1 · 2.250.101
Fixed an issue with invoice line custom table rows not being deleted when the invoice is deleted
Fixed an issue with invoice line custom table rows not being deleted when the invoice is deleted
Fixed an issue with conversion rates when a discount is applied
Also in 2.262.1 · 2.250.101
Fixed an issue with conversion rates when a discount is applied
Also in 2.262.1 · 2.250.101
Fixed an issue where leaving a report during an export left a loading message stuck on screen
Also in 2.262.1 · 2.250.101
Fixed an issue where leaving a report during an export left a loading message stuck on screen
Also in 2.262.1 · 2.250.101
Fixed an issue with downloading Asset Discovery configuration files
Fixed an issue with downloading Asset Discovery configuration files
Added a setting to change the way sequence tracking works across all entities
Added a setting to change the way sequence tracking works across all entities
The new setting can be found in Advanced Settings > Performance.
Fixed an issue with bulk editing related Assets
Also in 2.262.1 · 2.250.101
Fixed an issue with bulk editing related Assets
Also in 2.262.1 · 2.250.101
Fixed an issue with HTML hints not displaying correctly on some fields
Also in 2.262.1 · 2.250.101
Fixed an issue with HTML hints not displaying correctly on some fields
Also in 2.262.1 · 2.250.101
Fixed issues with the Asset discovery integration not handling errors correctly.
Fixed issues with the Asset discovery integration not handling errors correctly.
Fixed an issue with using a field to determine the type for assets imported from Asset Discovery
Fixed an issue with using a field to determine the type for assets imported from Asset Discovery
Fixed an issue where the New Ticket screen would fail to load when logging a ticket from the Service Catalogue
Also in 2.262.1 · 2.250.101
Fixed an issue where the New Ticket screen would fail to load when logging a ticket from the Service Catalogue
Also in 2.262.1 · 2.250.101
Resolved an issue with an incorrect label for "Ninja One" used in Asset reconciliation
Also in 2.262.1 · 2.250.101
Resolved an issue with an incorrect label for "Ninja One" used in Asset reconciliation
Also in 2.262.1 · 2.250.101
Resolved an issue with superfluous queries being run when using the notifications endpoint
Resolved an issue with superfluous queries being run when using the notifications endpoint
Fixed an issue with 'pin details to top of ticket' functionality
Also in 2.262.1 · 2.250.101
Fixed an issue with 'pin details to top of ticket' functionality
Also in 2.262.1 · 2.250.101
Fixed an issue with chart filters
Fixed an issue with chart filters