Make every configuration setting searchable
In the settings screen it is currently only possible to search settings for a /section/ (i.e. 'integrator'). Given the vast complexity of the HALO product and the fact that a great number of settings that might be considered related are not actually grouped together, the organic way in which settings are added, and the typically very lacking documentation, please make it possible to search the actual setting 'labels' and descriptions. i.e. I should be able to search for "new user" and at least be able to click through to the exact location of, if not see the current state of, all the setting options with the string "new user" in their title or in-line help text
Phillip B2
Rebuild Teams “End-User Chat” Integration Using Microsoft Bot Framework v4
It seems Halo’s Microsoft Teams “End-User Chat” integration (installed via manifest.json) still relies on the Skype legacy connector, which is outdated and not fully compatible with modern Teams functionality. Because of this, sending Teams-native emojis (from the emoji picker) or images/files will always break the chat, resulting in the following message: “The bot encountered an error. Please cancel the current conversation if necessary and try again. If the issue persists, contact support for assistance.” Current Issues • In the manifest.json configuration, supportFiles is set to false. This means the integration isn’t built to process attachments. • The Chat Profile setup includes options like “Allow file uploads,” suggesting this should work — but it doesn’t. • Since Teams automatically sends emojis and pasted images as inline image attachments, this mismatch causes consistent chat failures when users use an emoji or paste an image into the chat using keyboard shortcuts. • Users must type a “/Start a new conversation” command to begin chatting, which isn’t consistent with normal Teams behavior and feels unnatural – especially for non-native English speakers who expect to start typing in their own language as they would in any regular Teams chat. If they miss this step and type anything else, the chat replies with “I do not understand the command”, which feels confusing and off-putting in what should be a natural, conversational experience. Proposed Solution Rebuild the Teams “End-User Chat” integration using the Microsoft Bot Framework v4, which would require an Azure Bot registration. From our understanding, this would address the underlying limitations by: • Supporting Teams-native emojis and inline images properly. • Enabling reliable handling of files, images, emojis, and attachments. • Aligning Halo’s Chat Profile upload settings with actual functionality. • Allowing removal of the “/Start a new conversation” command by automatically detecting new conversations. Why This Matters • The Skype legacy connector is deprecated and not compatible with modern Teams message formats. • The Bot Framework v4 supports Teams-native emojis, attachments, adaptive cards, and conversation events. • This would add significant value for many customers, allowing end users to reach their service provider through Halo natively within Teams, where they already work every day.
Elin R1
Custome fields mandatory and unique
Only the company name field is used as the key field (no two identical names are allowed), but another user, when creating a new record, may write the name differently and thus create two records for the same customer. In the example of Portugal, what uniquely identifies the customer entity is the NIF (tax number), so if there was the possibility of creating defined, mandatory and unique fields, it would be very useful.
AAAlcobia1
Ubiquiti Unifi Controller integration
we use the Unifi Hardware stack for most of our networking as the controller for this is free and doesnt require a subscription. this controller uses standard Rest api to collect information. (www.ui.com) I have currently created a powershell based integration that collects all sites and hardware from the unifi controller and updates them via api in Halo. However, due to api throtteling this process is quite prone to error. It would be realy nice to have this as a proper integration. This api is Documented here: https://ubntwiki.com/products/software/unifi-controller/api
Marco23
Microsoft Copilot Connector
Could you please build a Microsoft Copilot Connector that allows interaction with all the data in Halo?
Craig M17
Automatically add Client logo if their website is added
Hudu has this feature so it must be possible to achieve. If Client's website is mentioned under client, it should reach out to the website, get the logo and add it to the client in Halo.
Sam A5
Desktop Tray Icon for the Halo application
We currently have the chat facility accessible via the Self Service portal however most of our clients do not use this as they find it easier to contact us via email. It would be a game changer if Halo could have a desktop feature where a 'Tray Icon' can be placed on the users Task bar and when expanded, quick access to a few frequent options could be accessible. For example: 'Log a ticket', 'View my tickets', Chat to an Agent', Knowledge Articles' etc. With end user experience in mind, it would be great for users to engage directly with our team rather than the tradtional email process. This would boost turnaround times as well as customer satisfaction. Attached is an example of another MSP software platform where there desktop tray icon is available.
Natalie N37
Monitor M365 Tenant Health through CSP
Would be great if we could alert on M365 service health - https://learn.microsoft.com/en-us/graph/api/resources/service-communications-api-overview?view=graph-rest-1.0&preserve-view=true
Jeremy5
Being able to change the order of Halo tabs
Since a recent update we can open tabs within Halo, great! It would be nice to be able to move the order of the tabs.
Alette v0
Default Quote title to Opportunity title when creating from an opportunity
We'd like the title of the Quote to inherit the title of the Opportunity when creating it from an opp This saves us having to input the same text twice, and as it's a visible and useful field in the client portal for end-users to navigate their quotes it's quite important to us that we set this
Jordan H2
A working mobile app
A full functioning mobile app that doesn't require you to go to the browser version on your phone for 90% of your needs.
Chad H34
Enhanced To-Do List
We heavily use to-do's as a way of creating checklists on common steps. However, a lot of our clients require unique custom checklists. We use IT Glue currently for this and it allows not only a to-do, but it allows that to-do to be expanded detailed steps (written in HTML). What I would like to see is the following To-dos have their own tab in tickets and not just a sidebar. To-do's can be expanded to show links or steps (See screenshot of Glue) To-dos once completed hide from the list To-do's that can be associated with a client site and be templated To-Do templates can be grouped
Glyn W25
More than one Closed Ticket Status ID.
Currently you can only have one Closed Ticket Status. This doesn't really suit how we work as we sometimes Cancel tickets which are raised in error, where as any tickets which are brought to a successful conclusion are 'Resolved'. At the moment when we Cancel tickets, they still show in the User Portal under Open Tickets as the Status itself is classed as an Open status, not closed. We're using the only Closed status we have available as Resolved.
Rob A16
Teams notification
We would like to send notifications from Halo to Teams chat for agents (e.g. mentions etc.) but based on the Guides and our tests Webhooks only allow sending notifications to channels, not chat TeamsBot does not have the option to receive notifications
Metod R5
Every view needs export to CSV/XLSX
Every view is useful and that's why you added all these views. Unpaid invoices, sites & users for a client, etc. Why can't I export them? We all agree they are very useful and concise collections of business data, but we're limited to seeing 50 rows and we can't export it. It's useful! You know it's useful! You put it in the application! Let me have the data! Thanks
Eric R3
