Integration with Anthropic Claude
The Current MCP Server doesn't work with Claude (OAuth errors). Adding OAuth 2.0 Auth Server compatibility (see https://ideas.halopsa.com/b/wmw32n0q/feature-ideas/oauth-20-authorization-server-metadata) may resolve this... but whether it does or not, Claude integration would be very useful for those of us using it as a corporate AI solution.
Alex W4
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 A7
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
Prevent a Ticket from being closed when there are unconsigned items
The Stock quantity will not be updated when a technician close ticket and forget to consign issued items. There should be a warning before Close. Already exists in Halo Feature Request 383844 but not yet decided.
Lars P0
Supplier Updated Notification Trigger and Variable
It would be nice to be able to use "Supplier Updated" as a notification trigger to create notification rules as well as a variable for the suppliers action note
Quinntin C1
Allow a Specific role or Function to bypass closure confirmation:
When closure confirmation procedures are enabled, only administrators can bypass this. However when we would like a certain role, or team or even individuals to be able to bypass this (like for example a service desk team lead or support coordinator) we would need to grant them admin rights on the backend of the system which is not ideal. It would be therefor be great to be able to select a person, team or a role in the general ticket settings that is then allowed to bypass this via an action that we configure
Sam G2
Scheduled Tickets for Suppliers (recurring compliance & vendor reviews)
Problem / Business Value Suppliers require recurring reviews for compliance reasons: GDPR Art. 28 processor reviews, ISO 27001 A.5.19-A.5.22 supplier relationships, NIS2 supply chain due diligence, contract renewals, security questionnaires, certificate expiry checks. Today, Scheduled Tickets in HALO (Configuration > Tickets > Scheduled Tickets) can only be linked to Assets or End-Users / Clients. There is no native way to schedule recurring tickets against Suppliers or Supplier Users. As a result, MSPs currently work around this with custom SQL user queries, calendar reminders outside HALO, or by abusing the Client structure - none of which is clean, auditable, or maintainable. Proposed Solution Extend the "Ticket creation" field in Scheduled Tickets (currently Assets / Users) to accept two additional entity types: a) Suppliers - generate one ticket per linked supplier b) Supplier Users - generate one ticket per linked supplier user c) Add an option "Create a Ticket for every Supplier User linked to this schedule", analogous to the existing user logic. Allow a dynamic SQL query to drive the supplier / supplier-user list, using the same mechanism that already exists for Users. Add a "Scheduled Tickets" tab under each Supplier profile. The tab lists all schedules that target this supplier and allows creating one in context. It should be toggleable via Configuration > Advanced Settings > Screen Layout Profiles > Suppliers > Tab Layout, consistent with how other supplier tabs are managed since v2.226+. When a scheduled ticket is generated for a supplier, it should automatically: a) set the Supplier field on the ticket b) optionally trigger the "Log to Supplier" action so the supplier SLA / agreement starts c) optionally link a Supplier Agreement / Supplier Contract d) be assignable to a specific Supplier User as the supplier-side contact (today supplier users can already be set on the supplier action - the same picker should be available on the schedule) Honour existing settings: holidays / workdays, "days ahead of schedule to create", workflows, approval processes, templates - exactly as they already work for asset- / user-based schedules. Acceptance Criteria A new Scheduled Ticket can be configured with "Ticket creation = Suppliers" and produces one ticket per linked supplier on schedule.The generated ticket has the Supplier field populated and (optionally) the linked Supplier User set as supplier contact.The new "Scheduled Tickets" tab is visible on supplier profiles when enabled in the Screen Layout Profile.Existing asset- / user-based schedules continue to work unchanged (backwards compatible).API: GET / POST /ScheduledTicket exposes the new target type and supplier / supplier-user links. Out of Scope (to keep the request focused) Changes to the Supplier Portal - supplier users continue to see scheduled tickets via the existing portal logic (My Tickets, restricted action visibility).Changes to billing / invoicing of supplier tickets. Use Case Examples Quarterly GDPR Art. 28 processor review: one ticket per data-processing supplier, assigned to the responsible internal agent, with the supplier DPO as supplier-user contact.Annual ISO 27001 supplier risk reassessment: one ticket per supplier in scope, linked to the relevant supplier agreement.Monthly certificate / SOC 2 expiry check: one ticket per supplier whose contract expires within X days (driven by SQL query).
Andreas B0
Pax8 Integration improvements
We are currently moving a number of our subscriptions to Pax8 and while the integration is workable however there are a couple of additions that we feel are critical to being able to deliver accurate subscription billing. Customisation of product mapping defaults Currently when the integration maps a new product on an RI to the subscription it applies the default options. Our requirements case (which I would think would be 90% of MSP's is to enable the options to automatically update the RI item cost and price; Update Invoice unit price when the linked subscription price changes, Update Invoice unit cost when the linked subscription cost changes Having a mapping table between Pax8 Categories or Sub Categories Similar to the Datto Commerce IntegrationBasic Level : GL Mapping: Being able to map the Pax8 Category or Sub Category to the Halo Product Group. Allowing subscription products to report to different income and expense GL's (eg Azure, M365 Subscriptions, Backup Subscriptions, Security Subscriptions)Advanced Level: In addition to product group defining the subscription to RI product mapping. Allowing Pro Rata setting to be defined based on product group. (Eg Exclaimer you pay the full month, while 365 is Pro Rata from purchase date)
Pete T0
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
Marco26
Microsoft Copilot Connector
Could you please build a Microsoft Copilot Connector that allows interaction with all the data in Halo?
Craig M34
Further Portal Customizations
I would like to change the favicon that is shown on the customer portal β right now itβs the red haloPSA favicon which doesnβt match our color scheme at all. Replacing it with our own custom icon preferred, alternatively the ability to set a HEX color code for the existing icon would be a 2nd option Also when going to our portal the loading circle is blue at first, and then changes to our green, is there any way to fix that? Right now the favicon is red, the initial loading circle is blue, and then finally things change to green, which is a pretty bad mis-match of colors Additionally, it would be great to have the option to repeat a background image vertically, right now we had to make a fairly large image in height to have it work on every possible screen/mobile device, but the caveat is that the background image takes a second or two to load in. If we could just have it repeating on the Y axis that would solve the problem, but I was told that it's not possible, even by custom CSS at this time.
Corey D15
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
"un-consign" and "un-receive stock"
Looking at a use case where items on a PO were received but the information was input wrong so they essentially need to be undone. I.e., cost/price, quantity, etc. It would be nice to be able to un-receive and un-consign to be able to edit the PO line item and re-receive the stock.
Quinntin C12
Ability to reply to an email from within a ticket
There's currently 'forward' functionality within tickets. We'd like to see the ability to reply to an email so we can continue an email trail. Currently when sending an email from a ticket, it doesn't include the history of the ticket specific to the email you're wanting to reply to.
Adam A10
Add Bulleted List Keyboard Shortcut When adding Notes
In most text editors, a bulleted list can be created quickly using the "Ctrl+." keyboard shortcut. I find this feature incredibly useful and believe it would be a valuable addition to Halo. While I understand that this functionality may not be a top priority, I feel it has the potential to enhance productivity and improve the overall user experience within Halo.
Matt R2