Discussions

06/18/2026

Build a feature with us: Portal

Hey Hudu Community,

We're back with another Build a Feature post — and this one's been a long time coming.

Portal is getting a significant overhaul, and we want to share where we're headed before we ship, so we can hear from you while there's still time to adjust.


Why we're rethinking portal

The current portal works, but it's limited in ways that matter. You've told us:

  • SSO support is missing

  • Managing multiple companies or sites is painful

  • Access to core Hudu tools (passwords, articles, processes) isn't available

  • There's no search

  • Personal password storage isn't there

  • Museum access is missing

  • Adding records to portal is tedious

And, you're right on all of it. Here's what we're building.


What's changing

The core shift: portal users will become read-only users of the main Hudu app — the same web app your internal team uses — rather than a separate, stripped-down experience.

Portal users remain free. This isn't an upsell. You get a significantly more capable portal without any change to how portal users are billed.

Access is scoped through your existing security groups, which means admins can grant portal users access to one company or multiple — whatever fits your use case. No new system to learn.

Portal users will have access to:

  • My Vault (personal password storage)

  • All core tools — passwords, articles, processes, photos, and more

  • Company overview (minus quick notes, activity feed, and agreements)

  • Hudini

  • Hudu mobile app

  • Hudu Assist browser extension

Portal users will not have access to:

  • Central KB

  • Global view

  • Hudu Radar

  • Dashboard

  • Companies directory page

  • Hudu MCP


Bonus: things we're building alongside this

A few improvements coming in tandem that aren't portal-specific but are closely related:

  • Ability to disable specific core tools for your entire instance

  • Ability to disable specific tools for a particular group

  • KB folder permissions

  • Admin >> Groups and Admin >> Users improvements — bulk actions, sort by role, and more


We'd love your feedback on:

  1. Does the access model make sense to you?

  2. Is there anything you were expecting to see here that we haven't mentioned?

  3. Are there use cases you rely on the current portal for that you're worried won't be covered by this new model?

  4. Any concerns about migrating existing portal members to this new setup?

Drop your thoughts in the comments — we read every reply and use this feedback directly to inform what we prioritize before we ship.

View 24 more replies

For organizations that only use this internally (not an MSP), it would be great if SSO allowed for group access based on group within Entra. So for example, one app in Entra. But if user in in Entra Group 1, it gives them access to companies A and B in Hudu and groups A, B, and C. Then if a user is in Entra Groups 1 and 2, it gives them access to companies A, B, and C and groups A, B, C, and D.

A critical part of the SSO should be that it works with the client's M365 Tenant. This is huge with HaloPSA - no new accounts at all, the client's own tenant and creds work.

Would love to see this

06/16/2026

API for Custom Integrations

I recently moved from an MSP into an Internal IT team who engages with the business like a service provider model, The documentation has a lot of room for improvement and since Hudu is self hosted, it may seem like a viable candidate to enhance out documentation position.

Looking at the docs, Hudu is missing a lot of the integrations the business would ask for, so I was wondering, is there an open API that enables us to build our own integrations?

At this stage, I am just looking for options

Jordan Hart

Hi Jarrod! Yes, we have a fairly robust API. You can find our Swagger documentation page by going to the Admin >> API >> View API documentation. It's not 100% feature parity with the UI, but it's close – pretty much anything you'd want to do with outside integrations should be possible (or if it's not, feel free to create a feature request at feedback.hudu.com).

We've built out the Automation Library inside the community (this portal) so that customers can share their examples/what they're doing with it.

Out of curiosity, what integrations are you looking for? You can also request those on our feedback site.

06/13/2026

mermaid resource

with the new mermaid additions in hudu I thought I'd share something I found that is helpful with visualizing mermaid stuff:
https://mermaid.live/

Just came across today and thought I'd share.

Tons of these different mermaid visualizers popping up, but I also +1 on mermaid.live specifically because they only store the diagram in the URL 😛

This event (https://thehackernews.com/2025/11/years-of-jsonformatter-and-codebeautify.html

) has been in the back of my mind recently with a lot of our guys finding different tools and bringing them up for internal review

Thank you for the share!



06/13/2026

Drop-in CSS themes for Hudu

One of our gracious Reddit members, lhcw, recently rebranded their company and ported a collection of terminal color palettes to work as Hudu custom CSS themes — then generously shared the whole set with the community.

Browse and grab any of the themes at huduthemes.com.

To apply a theme:
Go to Hudu → Admin → Design → Custom CSS, paste in the CSS file of your choice, and save.

Big thanks to lhcw for building this and sharing it — this is exactly the kind of community contribution that makes Hudu better for everyone 🎨

Original post: https://www.reddit.com/r/hudu/comments/1u29dce/dropin_css_themes_for_hudu/

View 1 more replies

This is awesome. I would have never taken the time to do this myself.

06/05/2026

Slowdown after upgrade to 2.43.1

Anyone else having significant performance issues after the 2.43.1 update? I want to be sure it isn't just me.

Cameron Granger
Hudu Team
API Wizard

Update, I did hear from the Dev team and we are aware of some performance issues that are slated to be improved in 2.44.

If you haven’t already, it still may be worth filing a support ticket.

Cameron Granger
Hudu Team
API Wizard

Hey Scott!

I assume you’re self-hosted?

I haven’t heard of any issues, but it’s always possible. I’d put in a ticket with support here or [email protected] — especially if you’re cloud hosted, there could be a resource issue with your instance.

06/04/2026

IT Glue to Hudu Migration - self-signed cert on self-hosted instance

I'm testing migration from IT Glue to a self-hosted instance of Hudu at https://10.0.0.10, which uses the self-signed SSL certificate that comes with it. I'm running my migration from a machine on the same subnet as my Hudu instance. I'm entering https://10.0.0.10 as my Hudu Base Domain during the setup process. When running the ITGlue-Hudu-Migration-GUI.exe PowerShell is able to connect to my IT Glue API but PowerShell cannot connect to my self-hosted instance of Hudu so no data is migrated.

migrationrun.log shows:

Name : request

Value : {[Headers, System.Collections.Hashtable], [Method, GET], [Uri, https://10.0.0.10/api/v1/api_info], [ContentType, application/json; charset=utf-8]}

Name : exception

Value : The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch

Is there a workaround to allow the ITGlue-Hudu-Migration-GUI.exe to accept the self-signed certificate or bypass SSL validation in the PowerShell scripts?

Mason, thank you for such a thoughtful reply. I'm sure any of these 4 options would solve the issue. Before going down one of these roads, is it safe to say that I cannot run my migration test without doing at least one of these options? This isn't a production environment so I'm looking for a shortcut to test the import options. Thank you again.

Mason Stelter

You can indeed do a self-signed cert if need be, but I wouldn't recommend using the placeholder certificate personally, but there are some easy alternatives.

Option 1- Create an NGrok tunnel

This will upgrade your http connection. You can do this by installing ngrok (available as a snap package too, which makes things easy), and create a tunnel with

ngrok http 80

it will then give you a FQDN that you can access 10.0.0.10 over TLS, but the free version is subject to limitations (below). then you just set migration config to migrate to the FQDN from ngrok. It's pretty cheap as a one-time expense if you want to go the easy route



Option 2- LetsEncrypt / Certbot method


This method just requires you to have control over a domain name and admin access to your router.

A lot of the times, it's easier to get a certificate, however-
if you are on a home network, you can forward (external-interface only) ports 443 and 80 to 10.0.0.10 443/80 respectively on your router.?

then, you will want to add an A record on that domain (or subdomain) that points to your external IP address (with the hostname of device at 10.0.0.10. Then, you can sign in on 10.0.0.10, request a certificate from LetsEncrypt, and that certificate will be legit no that certificate will be trusted by browsers and operating systems, provided clients connect using the hostname the certificate was issued for.


After which, you'll want to un-forward the ports there and probably set your migration to point to the fully qualified domain name that you certified. (somecomputer). lastly, you'd have to (depending your local DNS setup) add a hosts record temporarily that tells your computer that the fully-qualified domain name you certified resides at local address. (this is because of X509 host validation)

to be succinct:
your local machine says that 10.0.0.10 is where FQDN points to
your DNS says that external ip address of your net is where FQDN points to
your router forwards ports 443/80 (just during time of certification) to 10.0.0.10
certificate gets installed on 10.0.0.10 and is added to nginx config.

Alternatively, if you can provide domain control verification to a different issue via TXT record, that makes it so you dont have to forward any ports


Option 3- Self-Signed


If you have an on-premises certificate authority, especially one that is in your current trust-store, that is going to be pretty easy.

Otherwise, acting as a temporary certificate authority and signing one should work too, so long as you add the certificate issuer (yourself to your trust store).
Below is a (rather-large) oneliner to do just that. In this example, we're certifying test.local (which you'll have to set your dns to point to the LAN address for this.

(be sure to adjust mylocaldnsforwebservice to be the actual hostname of the device @ 10.0.0.10)

$ca=New-SelfSignedCertificate -Type Custom -KeyUsage CertSign,CRLSign,DigitalSignature -Subject "CN=Local Test CA" -KeyExportPolicy Exportable -KeyLength 4096 -HashAlgorithm SHA256 -CertStoreLocation Cert:\CurrentUser\My -TextExtension @("2.5.29.19={critical}{text}CA=true"); $srv=New-SelfSignedCertificate -DnsName "mylocaldnsforwebservice","test.local" -Signer $ca -KeyExportPolicy Exportable -KeyLength 2048 -HashAlgorithm SHA256 -CertStoreLocation Cert:\CurrentUser\My; Export-PfxCertificate -Cert $srv -FilePath .\server.pfx -Password (ConvertTo-SecureString "password" -AsPlainText -Force) | Out-Null; Export-Certificate -Cert $srv -FilePath .\server.cer | Out-Null; Export-Certificate -Cert $ca -FilePath .\ca.cer | Out-Null; Import-Certificate -FilePath .\ca.cer -CertStoreLocation Cert:\CurrentUser\Root


If you do self-sign, acting as your own CA, it's important that you remember to remove the temporary CA certificate from any trust stores where you imported it once the migration is complete.

Get-ChildItem Cert:\CurrentUser\Root | Where-Object Subject -eq "CN=Local Test CA" | Remove-Item; Get-ChildItem Cert:\CurrentUser\Root | Where-Object Subject -eq "CN=mylocaldnsforwebservice" | Remove-Item;


Option 4- if it gives you trouble, you can get an inexpensive droplet from DigitalOcean for quite cheap (get cert from certbot here, requires domain name)


In all, there are a few ways to do this in your home lab or on office machine. personally, I'd just get an SSL certificate from Letsencrypt on my LAN or on a Digitalocean droplet.

05/29/2026

Inability to Delete Uploaded Attached File

My non-admins have ability to upload files to assets so they appear as a related item. However, these same files cannot be deleted by the same respective non-admin.

Is this intended, and if so, is there truly no way for non-admins to delete files that they, themselves, may have erroneously uploaded or otherwise need to update?

Documentation referenced prior to posting
Relationships – Hudu Support
Assets – Hudu Support

Jordan Hart

Hi Elliot Kamper! This was an oversight due to the generic "can't delete" policy for non-admins that we have in place, that we unfortunately did not catch.

The team is aware and has resolved this; we have it scheduled to release in the 2.43.2 update.

05/22/2026

Ninja Integration - Child Device Roles Import

In Ninja I have a device role for NAS's with some custom SNMP options that I would like to just have them sync from Ninja rather than needing to document them entirely by hand.

In the Ninja integration I can set the device type for NAS to go to the NAS folder but it doesn't import anything but if I set it to one like NMS_Firewall it will import just fine.

Anyone been able to get something like that to work properly?

View 2 more replies

I have two child roles under NMS_Other, one for IP Cameras and the other for Sensors. I would like to be able to sync these to Hudu

Kris,

Thanks for sharing that!

The behavior you’re seeing is expected because these devices are assigned the NMS_OTHER role. The Ninja integration currently skips that role intentionally, since Ninja uses it to denote NMS IP addresses.

That’s why the devices do not import when mapped as NMS_OTHER, while mapping them to something like NMS_Firewall allows them to sync successfully.

I hope this helps. Let us know if there are any questions.

05/19/2026

Ollama model support

Are there plans to add support for Ollama or local models in Hudu any time soon?

View 1 more replies
Hamish

I'd really like this too....as we have our own ollama server inhouse. Initially I just figured I'd proxy it through Open WebUI but you can't change the URL for OpenAI in Hudini.

We're currently using local LLM to clean up our KB article formatting. So far so good but rate limiting can catch you out a bit.

05/13/2026

Do you sync contact phone numbers through an integration?

Hi Hudu community 👋

Our staff phone numbers are documented in Google Workspace, and I'd like them to appear on the Google user assets synced into Hudu. The Google integration doesn't appear to support mapping the phone number field, and our IdP has no Hudu integration.

Has anyone solved this, whether through the Google integration, the Hudu API, or a middleware tool? I'm also open to being challenged on the premise (should I just open the Google corp directory?). Curious how others surface contact numbers for staff in Hudu, or whether most folks just don't.

Hi Elliot Kamper!

Thanks for this discussion. We’ll look at adding support for bringing phone numbers into Hudu via the Google Workspace integration.

Appreciate you bringing this up and starting the conversation around how others are handling staff contact information in Hudu.

Best,

05/02/2026

Anyone running an On-Prem Hudu Backup instance?

We currently self-host in Azure and occasionally have small outages where we can't access our Hudu instance. This has got me thinking about having a secondary on-prem instance for failover.

Any one else doing this, or something similar? Curious what others are doing.

View 3 more replies
Jeff Bolden

Figured I would give a quick update on what we have going now. Lars sent me down a bit of a rabbit hole (Appreciated!) and gave me the kick I needed to completely review and redo our current setup.

I ended up finding out during the setup review that while we were doing nightly VM snapshots on Azure, the old DB backup script had not been working in over two years. That was a bit of a wake-up call to completely audit the entire setup from start to end.

I've now got this backup setup tested and working flawlessly. Still not perfect and will be tweaking things a bit more, but it should be good for now.

What I did with a little (ok, a lot more than I care to admit, my linux is a bit rusty) help from ai:

  • Cleaned up and improved our DB backup to our Wasabi backup bucket. It now runs every 4 hours and notifies us daily via webhook to Teams channel on backup status.

  • Full backup and sync of our Wasabi bucket that includes both DB backup and all uploaded files from Hudu to our local Synology NAS every 4 hours.

  • New on-prem VM hosted on Hyper-V that works standalone in case of downtime at Azure. We just make a DNS change and then we are hitting the internal Hudu instance. Longest data loss window is 4 hours, and we have full HTTPS/access locally.

  • The DR backup download and restore to the VM happens every 8 hours.

We also upgraded our Azure VM a bit as it was long overdue for some cleanup and changes.

I may further tweak things a bit as of right now, the DR still relies on our Wasabi instance for any uploaded files/pics storage and want to remove that failure point from the DR VM. We are pulling those files down anyway as part of the daily backup sync to our local NAS, so it's just a matter of changing how we point the DR VM to that storage location. Since upload files are not as critical, I was not as concerned, but it does need to be addressed.

We have an instance running in a VPS provided by Ionos. Super cheap and downtime has been nonexistent other than during Hudu updates. Of course we have backups running to S3 as well just in case.

04/27/2026

Resolved: 422 - change was rejected after update - help

Hudu Update: This is resolved in Hudu Version 2.41.2

Hi everyone,

after updating our self-hosted Hudu instance to version 2.41.1, we are currently seeing a 422 - change was rejected error when trying to create a new employee/user.

The message says:

You may want to try the action again. This could also indicate a setup issue with the server.

Has anyone else seen this after the latest self-hosted update, or is this likely specific to our environment?

Any hint would be appreciated.

Cameron Granger
Hudu Team
API Wizard

Hey mw-fisit , I see our Support Team got you taken care of.
I updated the post to let everyone know that this is resolved with Hudu Version 2.41.2.
Thanks for reporting it to us!

David Kniskern

Hey mw-fisit,

I have picked up your ticket, and we are urgently investigating the issue and working on a fix.

This is our top priority. As I receive more information, I will provide updates directly in our email chain.

If you have any questions, please do not hesitate to reply here or in the email chain.

We will continue investigating and keep you up to date.

Thank you,

04/21/2026

Expiration alerts on custom assets

This is probably a solved problem but I wasn't able to find documentation on it in either the help or discussions area. I did look, honest!

We want to set up notifications of expiring licenses and certificates, and I've created an asset which has a date and checked the "Add to expirations" option. Content from it shows up perfectly in the Expiring Soon dash so no issues there. I also created various alerts to email me 5 or fewer days for the "Single Expiration" or "Expiration List" with an Expiration Type of "Alert only for Asset Expirations". So far, no such email has been generated so I'm wondering what I'm doing wrong.

Hi Adam Hough!

Sorry to hear you're not receiving alert email notifications.

It sounds like everything is set up correctly. To rule out a couple of things, is SMTP configured and working correctly? Also, is the alert set to stop after reaching the trigger date?

Amy Burgess

Hello Adam Hough. Sounds like a bug, but let me get our support team to help you answer this fully.

Chrissy Meyer, can you or someone on your team review this and then update our support articles if needed?

04/17/2026

Hudu Processes vs Autotask checklists

Hello all

Does anyone have any recommendations on how best to make use of Hudu processes? Specifically, as we use AutoTask, when it's appropriate or more efficient to use AutoTask checklists and when to use Hudu processes or vice versa?

TIA

Andrew

Mason Stelter

That's a great question.
There's definitely a few areas of consideration-

For group checklists with tasks that might need to get reassigned or re-delegated, I'd err towards Hudu. Autotask is great, but the inability to assign different tasks to individual users makes it a bit too 'rigid', in my personal opinion.

The really nice thing about Autotask is that it can be directly linked to contracts, billing, tickets. For items that are deeply reliant or synced-in with those business aspects, it might make sense to continue using Autotask checklists there.

if there are any mission-critical processes or tasks that aren't tied to to procurement, contracts, or tickets, I think Hudu Processes would be the way to go. Largely for the fact that you can drill into activity logs when something about a process or task... smells funny. While Autotask does offer broader support for auditing ticket items there are workarounds to effectively log individual task activity, it's somewhat weak in that area in my opinion.

TL,dr;
for CRM and service-desk stuff where billing, ticketing, and timekeeping is a major concern, autotask makes sense to use, in my opinion.

For internal processes or client processes that are technical, require audit logs, might have tasks reassigned, and tie into devices or 'things', I think Hudu processes make more sense. These are great for ensuring consistency when initializing client devices or onboarding a new employee for a client (who will need to be documented), as example.

Like anything, there's always a balance.
Just my 2 cents!

04/17/2026

Browser exention doesn't seem to work anymore in Vivaldi after latest update

Since the last Vivaldi browser update, it seems the Hudu Assist browser extension has stopped working when using it in incognito mode.

It works perfectly in the normal browser, but as soon you open incognito mode, then the extension pane brings up an error.

We've checked the settings within the extension and the "allow in incognito mode" is enabled.
We tested this in Chrome and Edge, and all working fine both on normal browser and in Incognito mode.

Any help / advise would be appreciated. I've attached a screenshot of the error

Cheers,
Andrew

View 2 more replies

Hi team

Do we have any update on this issue?
I just removed the extension and added it again, but seems the issue still continues unfortunately?

Thanks,

Andrew

Hi Jordan

Thanks for the update, I've tried as per Michael's suggestion to remove and add the extension.
Unfortunately the same issues occur.

In incognito mode I don't even get a prompt to enter the URL to sign in again, so it doesn't work in any way, shape or form when in incognito mode.

I also just noticed this morning. Even when using in normal browser mode, then the extension needs to be re-linked every time the browser is closed and opened again. As if it doesn't hold any settings being applied to it. This is only in Vivaldi browser, all other ones seem to work fine.

Hope that helps and adds some more context

+

04/16/2026

Process Templates not displaying in GPT list

Hi all,

Anyone has any thoughts of where I'm going wrong?

Creating a Process Template via the API, I can't get it to display in the GPT list.

I've compared the API entry to a Manual UI entry and don't see any differences.

Jordan Hart

Hi Wade. To create a GPT via the API, you'll want to make sure you're using company_id = null. Something like below should work for you:

{
  "name": "Jordans API Process",
  "description": "Standard onboarding checklist",
  "company_id": null
}

Please let us know if it continues to give you issues, however.

04/12/2026

Password Tags

Hey Guys,

Love the new update, just has a quick question about the tag filtering buttons on the password lists.

Is there any way to get them back under the search text box?

Filtering the tags via the "Filters" section also appears to be broken. Filtering by a tag returns 0 results when the tags exist?

View 3 more replies

Hey Jordan Hart , so, the removal of the tagged passwords was intentional design? I want to know so I can relay that to my team for what to expect.

Thanks!

I agree, this is terrible design for using tags and I assume the upcoming labels feature will use the same method. Anything that can be filtered should also be able to be added as a column. Clicking on the tag column should then show the list of tags. All filtering should be done in the header row and not is a separate side panel.

Another option would be to allow filtering from a shortcut key like the Company and Password Searching is. Like pressing F would bring up filtering and then you can filter by tags there. I know I'm not alone with preferring a product that has powerful keyboard shortcuts.

I also am unsure the benefit of filtering multiple tags, not sure I've ever had a need to do that. What passwords layout actually needs is a proper Location field, since over all multi location company support is lacking.

04/10/2026

2.41 release and tags/labels question

Just came to say thanks to the Hudu team for your 2.41 release. Still working through the release notes, but some huge improvements/features in it.

I know it might be small, but ability to archive photos might be my favorite addition (second to maybe subtasks). Any other favorites out there?

Did have 1 question though for what's coming. What are your plans for tags/labels again? Could really use some expanded capabilities.

Kristen Wasko

Hi Robert, thank you so much for the kind words! It was a big release and we are very excited about it. Agree that archiving photos is a huge help!

We have some big things in the works for our new labels feature and are actually planning to do a build a feature post here in Community soon.

Labels will be similar to our current password tag feature but much more powerful. Admins will be able to create custom color coded labels scoped to specific companies and record types (not just passwords). You'll be able to filter company and global record tables by labels and filter search results by labels.

Would love to hear what additional capabilities you'd like to see for them!

03/31/2026

Images or Icons in Asset layouts

I dont't know if this has been proposed yet or is something that is actually a function currently, but I'd love to see the ability to insert images/icons/favicons into a field (possibly the embed field) in an Asset layout so I can have a quick visual indetification of a field via it's logo. Example use case for this would be putting the application logo in the very first field of the Application asset layout so you can see straight away if the client has XYZ. Inserting a simple image file and having it appear in the table view is all I'd need but the abilitly to add gifs or other dynamic content here would be really handy.

Cameron Granger
Hudu Team
API Wizard

Hey Issac! displaying images on the table view is not currently possible.
I looked around in our feature request bored and I don't think this is something that's been asked before, so I'd suggest putting in a feature request with us! You can submit one here: feedback.hudu.com

03/24/2026

Deleting Portal Members

Anyone else come across the fact you can't actually delete portal members from Hudu? What if a client wants you to remove all of their data from your systems? Surely this should be allowed and not just offer an archive option.

View 2 more replies
Cameron Granger
Hudu Team
API Wizard

Hey Terry / Steve G !
Sorry for the delayed response here. That is correct, there isn't currently a way to fully delete a user (because they're referenced in activity logs, configuration logs, etc.).

I am asking the team if there's a way for us to "forcefully" do it from the backend. Data removal requests is a valid concern.
I will pin a follow up comment when I get a definitive answer.

Steve G

Hopefully Hudu folks chime in on this - I have employees that I wouldn't like to see in there either, but its not causing any harm I suppose

03/24/2026

DHCP Scopes, Gateway, Automatic Population of IPAM

Hello All

Probably already know the answer to this but how are people documenting DHCP Scopes within their Hudu. At the moment it's just a note under the relevant network within IPAM.

Interested to know how others are laying this out.

Also coming from Siportal, when you added a DHCP scope the scope would pick up other assets within the same IP range for easy identification. We seem to be missing this from Hudu as everything is a manual exercise.

Thanks

Terry

View 1 more replies

Right now I created a PS script that gets the IPs DHCP status from the IPAM, and then updates a Network Summary magic dash that has VLAN info, DHCP scopes, wireless ssids and network services for quick checks.

GarlandTech

We have an asset for it. We came from IT Glue so we had network assets in there, and moved them to Hudu and just continue to use it. We have 2 actually and sporadic use of both. If the network is complex we just use an excel doc. But like above, we have the asset which we use the following:

We will be merging them to a single asset here soon as we revamp our docs. We also have a lot of Unifi and the integration there will insert a card with the data for each network... That ignores the IPAM, and needs an asset layout to attach.

03/20/2026

Video Player - can't skip/jump

Is it just me or does the video player used to embed videos in KB articles not allow skipping/jumping?

Cameron Granger
Hudu Team
API Wizard

Hey Babak , I would think that has to do with wherever it's being embedded from.
I just tested with a YouTube video and I did have the player controls.
I'd recommend writing into Support (with screenshots) and they should be able to help you troubleshoot!

03/17/2026

Interested in Hudu swag?

We're offering a small exclusive opportunity for Hudu Community members.

If you're open to sharing your experience in a Hudu case study, fill out the information below 👇 and we'll be in touch.

https://hudu.typeform.com/to/bD29xwav

As a thank you, we'll make sure you get some cool Hudu swag.

4
03/13/2026

Automatic Azure Export

Automatic export of Hudu to our Azure tenant would be real great.
To Amazon is already available.
Kind Regards

Mason Stelter

You potentially could set up a Minio server/service or appservice in Azure and have it write to a BLOB storage or Azure Data Service mount.

It sounds complicated, but azure makes it somewhat painless, they may even have a prebuilt Minio image to select from, though in that case it would likely be the commercial version instead of the free one.

This setup wouldn't be ultra ideal, since you'd effectively be paying for storage twice (although backup redundancy is always good).

It could certainly be done, however

Cameron Granger
Hudu Team
API Wizard
03/03/2026

Hudu n8n node v1.9.2 released - Improved AI tools

Max Soukhomlinov has just released version 1.9.2 of the Hudu n8n community node - and this one’s a big upgrade for AI workflows.

What's new:

You can now add the Hudu node directly as a tool inside your n8n workflows.

Just:

  • Specify the target entity

  • Define the allowed operations

The node intelligently handles the rest - making automation setup faster and far more streamlined, especially for complex AI-driven integrations.

This update significantly improves how Hudu works with AI tools inside n8n and opens up new possibilities for advanced workflow automation.

Huge thanks to Max for continuing to invest in and improve this open-source contribution for both the Hudu and n8n communities. 🙌

For more information:

Amy Burgess

Any online videos or demonstrations we can see of this in action? We have slowly been building out N8N workflows, very few with Ai ties but trying to do more. I finally figured out how to load this into our environment, but clueless thus far how to make use of it.

02/26/2026

Hudu / Halo KB Sync Tags

Maybe this is more of a Halo question but I am trying to understand how the tags are created when importing Hudu KB articles. It seems like it is selecting words that are mentioned more than once. Example KB below, these tag words all show up multiple times.

Kristen Wasko

Hi! Tags are automatically generated based on the most frequently used words in the article. We maintain a list of common words to skip (i.e with, from, about, into, etc.) and skip anything 3 or fewer letters.

02/24/2026

MS Partner, GDAP, Custom App/Graph for MS Integrations

I just checked feature requests to follow up on this feature. I made it back before we even signed up years back when I was researching Hudu. There were several requests then, in the new feature request portal there are several requests for it now.

I know it's possible, I had it with IT Glue, ConnectSecure has a modern implementation of it which I really like. I know it's possible.

After all these years I really thought this is one feature that would have been implemented by now.

I'm curious why it still is not implemented?

What are the concerns, issues, with implementing this so we don't have to setup integrations at the customer tenant level with MS integrations?

4
02/20/2026

HaloPSA Hudu Integration

I seem to have noticed some bugs not documented of the Hudu to HaloPSA KB integration and was wondering if this was an configuration issue, or intended behavior of the integration.

1. If an article is synced from Hudu to Halo, it will create it in a corresponding FAQList that matches the folders in Hudu. However, if we move the article in Halo only to a new FAQList, that article will not receive further updates or syncs in changes done in Hudu. Hudu will also not create a new article in the old FAQList.

It seems that Hudu can no longer find the article in the expected location (since we moved it from the synced FAQList) but somewhere in Hudu is tracking that the article was synced somewhere, so it wont recreate it.

2. If we sync an article from Hudu to Halo and keep it in the same location but set it to inactive and hidden (ie soft delete and can't be retrieved by the Halo API), the same behavior happens - Hudu does not create a new article even though it is gone from views.
Similarly, Hudu will throw an error that it can't find the article, but will not create a new one.

The only way to create those articles seems to be deleting the Hudu to Halo Integration and then resyncing, but this will create a new copy of all articles in Halo.

Hi Jordan,

Thanks for your prompt and detailed responses!

I have another question/more details regarding the flow of moving articles in Halo and expecting the Hudu updates to sync.

Since the Hudu integration creates all FaqLists and Articles within the FaqList 'Hudu Company Kbs', I was attempting to move articles outside of that FaqList to another high level list. Could this be the cause of why the integration can no longer access the article when its moved outside of the Hudu list?

I don't believe we can set up api access per FaqList in Halo - the agent running the integration has admin permissions, and the integration has read, edit for kbs.

Jordan Hart

Hi Terry — great questions. I'll try to provide insight as best I can.

TL;DR:
Halo enforces a unique thirdparty_id for each synced Hudu article, so it will never create a duplicate from the same source. If an article is moved, hidden, or placed somewhere outside the API key’s permission scope, Halo still considers it the same record and will attempt to update it rather than recreate it — which can result in errors if the API cannot access it. Deleting and recreating the integration resets those associations, which is why all articles get created again. Halo is also rolling out restrictions on editing synced articles, which should help prevent these sync-breaking changes going forward.

What you’re seeing aligns with how the integration currently behaves rather than a misconfiguration. Both behaviors you’re seeing are related to how Halo tracks synced articles using a thirdparty_id.

When we sync an article from Hudu into Halo, we send a unique thirdparty_id tied to that source article. Halo enforces uniqueness on that field, meaning it will not allow multiple articles to be created from the same source. If a sync runs again, Halo will always attempt to apply updates to the existing article associated with that thirdparty_id.

  1. Moving the article to a different FAQ list in Halo

If the article is moved inside Halo, the thirdparty_id remains attached to that record. From Halo’s perspective, that article still exists and is still linked to the original Hudu source.

On subsequent syncs, Halo will attempt to update that existing article rather than create a new one. However, if the article has been moved to a location that the API key does not have permission to access, the integration may not be able to properly reconcile it. In that case, errors can occur and a new article will not be created because Halo blocks reuse of the same thirdparty_id.

Under normal permission scope, I would expect the integration to move the article back to its original synced FAQ list. If that is not happening, it is likely related to visibility or API scope restrictions; something I can have the team dive a bit deeper into.

  1. Setting the article to inactive / hidden

This follows a similar pattern.

When an article is marked inactive or hidden, it may no longer be retrievable via the API key’s scope. However, the record still exists in Halo and retains its thirdparty_id.

Because that ID is still registered:

  • Halo will not allow a new article to be created

  • Sync attempts will try to update the existing record

  • Errors can occur if the API key cannot access that article due to its state

Since visibility changes are not communicated back through the integration layer, Hudu has no signal that the article should be recreated.

  1. Why deleting and recreating the integration works

Removing the integration effectively resets the association between Hudu articles and Halo records. When reconnected, all articles are treated as new and synced again, which results in fresh copies being created.

Halo is currently rolling out a feature to restrict editing of synced articles (it recently entered beta). Once fully live, we’ll align the integration behavior to prevent structural changes that can break sync alignment.

02/13/2026

🎉 And the MSPGeekCon winners are...

Why pick one when you can pick them all? As an early Valentine's Day present, you all get to come meet us! Congrats to all of our MSPGeekCon drawing winners...

Thanks to everyone who entered - we love being able to do things like this for our community members. 

MSPGeekCon is always one of our favorite events, and we’re excited some of you get to join in.

We’ll share more fun perks like this from time to time. Appreciate you all for being part of the Hudu Community.

Daniel Nelson

Congratulations to the winners of the MSPGeekCon drawing! We are looking forward to connecting with you all in May 😃

02/11/2026

Last call. 👀

We’re drawing our MSPGeekCon ticket winners this Friday.

Haven’t entered?
You know what to do. 👇

4
02/06/2026

Hudu / HaloPSA KB Integration

The Integration is still in beta form, it seems.

Things that don't work / or aren't really working properly:

  1. Folders within Hudo KB do not sync properly as FAQ's.

    1. If it is a subfolder syncing over, the 'checkbox' for 'Use this FAQ List for grouping other FAQ Lists' should be checked. Also, the appropriate FAQ list (folder) that it is under should be selected in 'FAQ Group.'

  2. In the configuration, you should also be able to configure:

    1. Folder to FAQ list mapping.

  3. It would be nice to be able to select if you want that FAQ list indexed by AI (its a setting available in HALO for the FAQ list, however, Halo should make that easier to modify from their sid,e which would make it easier to do this outside of the integration)

We've just enabled this and noticed similar issues, though I think this is going to be a challenge without some changes in Halo. I'm happy to go through all FAQ lists that were created and set them to FAQ Groups where needed, however in the instance where you have articles in a folder as well as subfolders in the same folder you lose access to the KB articles in the folder if you set it to a FAQ Group, but if you leave it as a FAQ List only then you lose the subfolder.

Hudu could work around this by picking up on this and creating a special "root" FAQ list inside the FAQ Group for those documents, though I will admit that's not the cleanest solution.

Hello Steve G!

Thank you for the feedback on the HaloPSA KB Integration!

For the “Use this FAQ List for grouping other FAQ Lists” setting, this is something we’re aware of and have an open report to address. The goal is to improve how this is handled so it doesn’t require manual adjustment during sync.

Regarding folder to FAQ list mapping, the FAQ list structure is expected to start at "Central" or the company level, and then follow the Hudu folder structure beneath that. This is an area we are open to revisiting, and feedback like this helps guide those decisions.

The original intent was for KB articles to be indexed by Halo’s AI. If Halo adds support for indexing FAQ lists as well, that would certainly be beneficial.

Thank you again for taking the time to share your input.

02/05/2026

DRAWING FOR A FREE MSPGeekCon TICKET!! 🎉

Always one of our favorite conferences — we can’t wait to hang with the MSPGeek community.

Interested in joining the fun?

We’ve got a few tickets to give away 👀

👉 Fill out the form below
👉 Comment on this post

Note: Tickets are for attendees who haven’t already purchased one (unless it’s for an additional person on your team).

Winners announced next week!

View 6 more replies

Oh....I've always wanted to go.

Rick Bergami

Was just looking at attending this for the first time

02/05/2026

File Shares / Drive Maps

Hello All

How are you guys storing information relating to file shares and drive maps, I have some clients with on prem servers and others using Teams/SharePoint. I need this info recording down in Hudu. Wondering how others are tackling this.

Thanks

Terry

View 1 more replies

Appreciate this guys, think the 1st option is what am going to roll with for now. Now going to need another asset for Security Groups! Does this ever end!

Cameron Granger
Hudu Team
API Wizard

Hey! Funny enough, I've had someone ask me this exact thing (and I just shared it with someone yesterday).

This is what I have:

Option 1 (what I would do):

  1. Create an asset layout called “File Shares:”

    1. Create the following fields:

  1. Your data would look something like this:

 

^^ I’d say that that’s probably the “best” way to handle it, but there’s no right/wrong answer. 

 

 

Option 2:

 

  1. Create an Asset Layout called “File Sharing” 

    1. Create the following fields: 

It would look like this: 

 

For this second option, the actual data for SharePoint and the File Shares are just a table created in the HTML editor. The asset itself does link back to the parent server until the “Server” asset layout. 

 

01/29/2026

Build-a-feature: Turn Processes into Workflows that actually take actions

Hey all — I’m Hexi from Bumblebee. We’re a MSP focused AI Workflow Builder taking on Rewst and N8N. We’re piggybacking on Hudu’s Build-a-Feature format to share an early integration concept and gather feedback.

Build-a-feature: Turn Processes into Workflows that actually take actions

Some processes are repetitive button clicks and tab switches that shouldn't even exist in the first place. If I could get my tools to talk to each other, I could automate many of them and save myself a vacation. 

The main idea: 

Use an AI assistant to turn documented processes into a workflow that can do the work. You already have done the hard work of defining and consolidating processes; the button clicks should be delegated to a workflow that can make those updates in each system. If AI is so good at writing code, it should be able to build those integrations for me as I need it, and assemble them into a workflow based on my process. 

How it works:

In your process documentation, there is a button you can click to start a conversation with an AI assistant - it will read your documentation, map that to different API calls for different integrations, and build a visualizable workflow that can be carried out autonomously. If the processes are not automatable - (e.g. because no API is available, or too sensitive to delegate), the AI assistant should tell me upfront so I stop wasting my time. 

After running the workflow, it brings up the result directly to you for a side-by-side comparison against your documentation. When you gain enough trust, you can set the workflow to run on an automated trigger.

A quick look:

hudu-build-feature.png


Initial Use Cases:

  • User onboarding / offboarding process

  • License renewal reminder process

  • Ticket labor log refinement process

Initial Integrations:

  • PSA: HaloPSA, ConnectWise, AutoTask, Syncro

  • Documentation: Hudu, IT Glue

  • Workspace: Microsoft Graph, Google Admin, CIPP

  • Security: Avanan, etc. 

  • CRM: HubSpot

Help us shape it:

  1. Tell us if you'd be interested to try out this feature

  2. Tell us about what manual process you'd like to automate the most

Raj

Interesting idea. However, curious how this would hold up over time rather than just at creation.

  • What happens when a process changes? If someone edits a step, does the workflow re-diff, warn, or require regeneration?

  • How do you handle versioning and auditability once these workflows start doing real work? Being able to answer “what ran, when, and why” would be important.

  • Is there a way to simulate or dry-run a workflow against sample data before letting it touch production systems?

  • For non-automated processes, you mention "it should tell me up front so I stop wasting my time". A lot of processes may sit between manual and automatable, how do you envision handling these situations?

One other thought: a lot of people already stitch things together with n8n, Power Automate, or scripts alongside Hudu. I’d love to understand more clearly what your approach unlocks that those tools don’t, especially around trust, safety, and maintainability.

Overall, cool concept. If you can clearly define guardrails, human checkpoints, and failure behavior, I think you’ll get much stronger buy-in

P.S. you image does not seem to load on here, but I did see this over on Reddit as well (linked for others)

01/29/2026

I can send a note but not a file?

I was kind of surprised that my password manager (whose main job it is to simply store passwords) can send anything - password entries, photos, documents, you name it - but Hudu, my documentation system whose job it is to store documentation in pretty much any form (photos, documents, PDFs, etc) will only let me send a secure note in the form of a bit of text, but won't let me send any of those documents securely to a trusted supplier or client. What is the reasoning behind this missing feature?

Cameron Granger
Hudu Team
API Wizard

Hey Peter,

Using the Secure Note feature to send other items--I don't think it's really something intentional, rather something we've just never considered. Specific links can only be generated for KBs and Passwords right now.

Passwords, you can generate an auto-expire link to send to people (similar to how the secure note works).

KBs, you can generate a "public share link" to send them to anyone.

To share any other data, that would hinge on utilizing the "External Portal" (which would audit everything as well). Anything attached to KBs and assets are available via the portal as well.

01/21/2026

n8n Magic Dash Node

Does anyone have experience with creating and updating Magic Dash tiles with n8n and the n8n community nodes?

I have a Magic Dash item that I can update with standard POST API call but if I try and do it with the Magic Dash node in n8n I am getting a Internal Server Error 500.

Does anyone have experience with this or any ideas on how to troubleshoot this?

View 2 more replies
Jordan Hart
01/17/2026

HaloPSA Sync - How to add back deleted articles in HaloPSA

I setup the integration and It worked and I saw the articles in Halo but I needed to clean some things up.  I ended up just deleting all the articles manually one by one in Halo. 

Now I am trying to sync the records again hoping it will recreate the ones I deleted. However it is not recreating all the articles I deleted manually in the Halo KB. 

I usually would delete the cards in Hudu if I need to resync something that I cleaned out on accident. How do I force my articles to get resynced and added back to HaloPSA?

View 1 more replies
Steve G

Jordan Hart -

The folder structure within Hudu doesn't sync quite right with Halo, and isn't flexible at all.

For example, I have Hudu organized at the top level as follows:

1 - Client Facing Documentation
2 - Internal Documentation
3 - Backoffice

The Internal Documentation is sync'd over 3 times? some articles are in one of them, some are in the other, etc. so I then I have to delete one, find the stray articles then manually put them into the other FAQ listing (folder) within Halo.

It would be AMAZING if we could 'map' folders to FAQ lists - even if at the top level. But if it would just sync properly without creating duplicates, it would be better than it is now.

Steve G

Colter

I had this same issue. To resolve this, I deleted the API integration in HaloPSA and recreated it. It sync'ed everything in right away.

All of the categories sync'd in properly and from my checks so far the images are correct, etc.

01/13/2026

SolarWinds HelpDesk Integration / API

Has anyone tried syncing assets from SolarWinds HelpDesk into Hudu? We want to use and track everything with Hudu, but prior to Hudu being implemented, all computers and phones have been tracking in SolarWinds. And tracking those assets in SolarWinds is nice since we can attach assets to tickets and track those. I don't want to have to manually update both SolarWinds and Hudu each time there is an asset change (assigned user, or new device) Any thoughts on this?

1
01/06/2026

Asset Import & Related Items

Hi there,

I am importing assets via CSV which is working, but I can't seem to find a way to connect the asset to a "person" in the related items section, without manually clicking add and searching the person.

Has anyone else figured out how to do this via CSV or a more automated way than manually clicking 8,000 times?

Thank you!

View 1 more replies
Marcus

I had a lot of trouble with this too as i needed the dropdown fields to correspond to the list items and also assign the asset to a user too. I ended up making an n8n flow for this as i gave up with the built in import solution.
It basically reads the .csv file, pulls in Hudu user assets and the lists needed for the asset layout and then a custom js node matched and prepared the API post calls.

Hi Cameron,

I appreciate you getting back to me! I will send you a DM right now :)

12/17/2025

Filtering companies by nickname on API

Has anyone found a way to call the company list via the API but filtering using the Nickname? I only seem to be able to filter on the "Name"

Mason Stelter

Hey there, Chris! Thank you for raising this question, as I'm sure you aren't the only person who uses company nicknames in such a way.

While nickname is not currently available as a direct query parameter (as shown below), you can still filter results client-side.

For example, when using the HuduAPI PowerShell module, you can filter companies by nickname (or any other property) using standard PowerShell patterns:

Get-HuduCompanies | where-object {$_.nickname -ieq "But folks call me Chris"}

Case-insensitive Matching

Or for partial / case-insensitive matches:


Get-HuduCompanies | where-object {$_.nickname -ilike "*Chris*"}

Wildcard-matching

This same logic can be applied regardless of the scripting language that you are using. If your project is using something specific, I'd be more than glad to help however possible!

Direct query params


I hope this helps!

Kind regards,
Mason

12/16/2025

Azure/Entra App registration expirations

Hi All,

How are we tracking Azure/Entra app registration expirations? Right now an asset layout and manually have to add this. How is everyone else handling this?

Thanks!

Marcus

It can relatively easy be done with an automation script or tool. I currently use n8n and looking into creating a flow that adds all licenses and apps, with app registration and expiration dates, into Hudu assets. I know that the https://graph.microsoft.com/v1.0/servicePrincipals API holds the expiration dates.

Jordan Hart

Hi Chris! The most common way that I've seen is exactly how you described -- via an asset layout/expirations, but this is, unfortunately, a manual process. You could automate it, but would require utilizing the API.

If you're familiar with CIPP, I believe their integration with Hudu does have a feature for this.

I think there's a really neat opportunity for an automation library script or potentially including it in our M365 integration update (which is already planned). I've pinged my team to see if this is something they could look into 🙂

We do also already have a feature request for this: https://feedback.hudu.com/feature-requests/p/track-azure-app-registration-expirations

12/12/2025

2.40 Beta Question - HaloPSA KB Sync

I know there is a beta forum, but it looks to be abandoned... so I'm asking here (sorry).

I upgraded to the 2.40 beta to take a look at the KB Sync to HaloPSA - I had to delete the integration then re-add it for permission errors to go away (same settings, so it must be something when adding this feature that needs it to be recreated).

I now have log files without permission errors which is great, however the logs now show "Scheduled sync' of kb article xyz...

Scheduled? For when? Does anyone have this working? I really am excited to leverage our documentation that is in Hudu with HaloPSA... and I also realize this is a beta so perhaps I just need more patience... 🙂

Steve G

Any updates on this? There was an issue with screenshots / images being 'mixed up' in the sync and also some issues with how the articles are created.

Are there any new beta updates? it seems the beta portal isn't tended to

Jordan Hart

Hi Steve G! Did you adjust the credential permissions before attempting to sync KB articles? i.e. add the "read: kb", "edit:kb" permissions before the first sync? This is highly recommended. A manual sync should have forced the update, however, so I'll have the team look into this more.

Hudu articles synced to Halo are "scheduled" (added to the queue), as to not affect the standard Halo/Hudu sync (cards will be brought over from Halo into Hudu before articles will start syncing). The first sync does take some additional time as there are likely a lot of articles that are being brought over. Subsequent syncs should be much quicker as it runs on the standard 3 hour scheduled, as well as any time manual changes are made to articles, they will be automatically synced over.

Thanks for helping test this! We'd love to hear your thoughts once the articles start populating.

12/10/2025

End of Year Webinar

We’re closing out Q4 and already looking ahead to a strong 2026.

Daniel and Jordan are hosting our end-of-year update next week with a rundown of new improvements, in-progress work, and what’s arriving early next year.

LIVE December 16 at 1 PM EST.

Register here: https://hudu.com/q4-2025-quarterly-update-webinar-register

Come hang out and see what your feedback helped shape.

4
11/21/2025

Easily Bulk-Import Files into Hudu KB

Want to run a powerful PowerShell script to be able to import documents into Hudu KBs from just about anywhere? Check out our guide in the Automation center here:

2
11/06/2025

Ability for client portal users to assign devices

It would be very efficient to give the ability for client portal users to assign a device to another user / location when they make internal changes. Right now they have to contact us to change the assigned user on a device etc.

Cameron Granger
Hudu Team
API Wizard
11/04/2025

N8N Node for Hudu updated to align with 2.39.6

The n8n node has received a rather major set of updates, probably biggest for a single release. The changelog is as follows:

## [1.5.0] - 2025-11-04

### Added

- Exports: New resource to initiate company exports (POST /exports). Supports format (pdf, csv, s3), company_id, include_websites, include_passwords, and asset_layout_ids.

- S3 Exports: New resource to initiate S3 exports (POST /s3_exports). Uses account-configured S3 credentials; no parameters required.

- Magic Dash: Added Delete by Title operation (DELETE /magic_dash) allowing deletion without an ID using title and company_name.

### Improved

- Articles: Removed unsupported created_at filter processing to align with API v2.39.6 specification (only updated_at filter is supported for GET /articles)

- Asset Layout Fields: Added missing multiple_options field support for ListSelect field types in create and update operations. Updated type definitions to align with API v2.39.6 schema (made linkable_id required, added list_id and multiple_options optional fields)

- Asset Layouts: Added missing slug filter parameter to Get Many operation to align with API v2.39.6 specification

- Asset Layouts: Added support for list_id and multiple_options fields when creating Asset Layout Fields with ListSelect field type (aligns with API v2.39.6 specification)

- Companies: Aligned jump operation with API v2.39.6 specification by removing undocumented integration_id and integration_identifier parameters (only integration_slug is documented)

- IP Addresses: Removed duplicate address and status fields from Additional Fields collection to improve UI consistency

- Lists: Added support for list_items_attributes in Create and Update operations to manage list items when creating or updating lists (aligns with API v2.39.6 specification)

- Procedures: Added Updated At filter to Get Many to support date range queries per API v2.39.6

- Public Photos: Aligned with API v2.39.6 — id is now a slug (string), added numeric_id; Update now requires both record_type and record_id.

- Uploads: Added Create operation for file upload (POST /uploads) to align with API v2.39.6.

- VLANs: Added vlan_zone_id and archived filters to Get Many; added archived to Create; added company_id to Update (API v2.39.6 alignment)

### Fixed

- Activity Logs: Implemented missing DELETE operation handler to support deleting logs by datetime with optional unassigned logs filter

- Activity Logs: Fixed resource_id filter sending 0 value when not provided - now properly omits the parameter to avoid invalid API queries

- Assets: Fixed moveLayout operation to use correct HTTP method (PUT) and endpoint path (`/companies/{company_id}/assets/{id}/move_layout`) per API v2.39.6 specification. Removed invalid preserve_fields parameter (field preservation is automatic)

- Cards: Removed non-existent jumpByIdentifier operation and aligned jump operation with API v2.39.6 specification. Both integration_id and integration_identifier are now optional in additional fields, with validation ensuring at least one is provided

- Expirations: Fixed response parsing to handle direct array response per API v2.39.6 specification (API returns array directly, not wrapped in object)

- Groups: Fixed response parsing to handle direct array response per API v2.39.6 specification (API returns array directly, not wrapped in object)

- List Options: Fixed item ID type handling to ensure numeric IDs are sent to API (coerce to integer for update/delete operations)

- Magic Dash: Fixed POST request body structure to wrap payload in magic_dash_item key per API v2.39.6 specification (previously sent flat body)

- Matchers: Fixed sync_id type in update operation to send string value per API v2.39.6 specification (previously sent as number)

- Networks: Fixed create operation to require company_id and make network_type optional per API v2.39.6. Renamed is_discovery field to is_radar to match API schema

- Procedure Tasks: Fixed due_date field format conversion to send date-only values (YYYY-MM-DD) instead of ISO datetime strings per API v2.39.6 specification

- Procedures: Fixed createFromTemplate operation to use query parameters instead of request body per API v2.39.6 specification (`company_id`, name, description are now sent as query parameters)

- Procedures: Fixed duplicate operation to use query parameters instead of request body per API v2.39.6 specification. Updated handler to read company_id from top-level required parameter instead of additionalFields

- Procedures: Removed unsupported Archive/Unarchive operations; use Update with archived boolean per API v2.39.6

- Procedures: Fixed create operation to send flat JSON body (no procedure wrapper) per API v2.39.6

- Procedures: Renamed Create From Template parameter to template_id to match handler and API naming

- Relations: Made description optional in Create to align with API v2.39.6

Amy Burgess

Huge update Max Soukhomlinov! We talked a lot about this at IT Nation last week. Thank you for making these improvements.

Node has been updated to 1.6.0, small yet useful change:

Articles, Asset Layouts, Asset Passwords, Assets, Companies, Groups, Networks, Password Folders, Procedures, Users, VLAN zones, VLANs, Websites: Get operation supports numeric ID or slug selection via Identifier Type toggle

10/31/2025

PulseWay to Hudu Integration

New to Hudu. Looking for help on integrating data from Pulseway into Hudu. I've read several articles but not really picking up what I need to do. We can bring in company names and assets however company info like address seems to not be pulling over or not mapping within Hudu.

David Kniskern

Hi Patrick,

Unlike our ConnectWise PSA (Manage) integration, the Pulseway RMM and PSA integrations do not currently pull company address information into Hudu.
 
If you have any questions during setup or need further assistance, feel free to let us know. 
 
We are here to help!
 
Kind regards,

10/29/2025

Radar is HERE

We’re excited to introduce Hudu Radar 

Radar brings automation to your documentation, helping you: 

  • Save time and reduce mistakes with auto-documentation 

  • Automatically discover and diagram networks 

  • Capture and update detailed device information 

  • Stay ahead with built-in warranty tracking 

With Radar, your documentation stays complete, accurate, and always up to date - without the extra work. 

Try Radar free. Then $9 per company/month paid annually.

👉 Learn more about Radar: https://hudu.com/blog/radar-launch

View 1 more replies
Luis Morcillo

Hi!

We are testing Radar and looks very good!

would it be possible to not to get the servers into workstations based on the Operating system discovered? Im finding my servers into Workstations everyday.

Thanks!

Kristen Wasko
10/23/2025

Not on my Radar!

Hi everyone,

We are testing out the new Radar feature with a client just to see what additional information we can get out of these network and get eyes on. Radar looks promising but I'm curious how the detection piece works. I saw on the support types is shows ARP as a "scan type" and was curious if it's constantly monitoring and as soon as it sees a new mac that is does not know about can it alert us in addition to creating a device for it? One thing we did find is that we now have duplicates... EEKS!

Looking forward to some feedback from others.

Scan Types

Both Hudu Radar and the Hudu Radar Service perform the following scan types each time a scan is run.

  • ICMP

  • ARP

  • WMI/CIM

  • SNMP (v1, v2, & v3)

  • TCP Ports

  • HTTP/S

  • DNS-SD

  • DNS

  • UPnP

  • NetBIOS 

Kristen Wasko

Hi Ted, thank you for trialing! We are excited to get Radar out in the wild and hear how it's going =]

On the scanning front, Hudu Radar scans devices every 35 minutes and the Hudu Radar Agent (if you are using it) sends device data every 15 minutes. Using your example, if Radar completes a scan just as you add a new mac, Radar will find that mac 35 mins later, add it to the list of devices, and create an asset for it in Hudu (assuming you have asset layout mapping set up). You can also kickoff a scan manually, if you need to.

Re: duplicates, Hudu Radar will match existing networks based on the CIDR Range. Are you seeing duplicate networks, or duplicate assets? Thanks again for your feedback!

10/08/2025

Build-a-Feature with Us: Process Runs (Process Overhaul)

Hi Hudu Community,

We’ve been rebuilding a big part of Hudu — Processes — from the inside out. This update has been a long time coming, and it changes how processes work at a pretty fundamental level.

The short version: processes are now more structured, faster, and a lot more flexible. You can break work down with subtasks, assign multiple technicians, and track everything through “runs.”

This is one of those features where early feedback really helps, so we wanted to open it up for community thoughts before we finalize things.



What’s staying the same

A few important things haven’t changed — just gotten clearer:

  • Global Process Templates still exist. These are perfect for defining standardized workflows that apply to multiple or all companies.

  • You can still create company-level processes from global templates (or start blank if you prefer).

  • Onboarding Processes still work as before, but will be getting a rename. As a reminder, these are global templates that can be "featured", automatically creating them at the company level.

Those concepts are solid — we didn’t want to reinvent them, just make them more intuitive.



What’s new

→ Runs
Company processes now have “runs.” A run represents a single execution of a process — the part you actually complete. The process itself is where you build and refine the workflow; runs are where the work happens.

Runs can be tied to assets or not, and they track progress, assignees, and completion over time.

→ Subtasks
Each process step can have subtasks. These help clarify detailed work without turning a single task into a wall of text.

→ Multiple Assignees
You can now assign tasks and subtasks to multiple team members. Collaboration finally fits the way teams actually operate day to day.

→ Optional Tasks
Tasks (and subtasks) can be flagged as 'optional'. If a subtask isn’t marked optional, it must be completed before its parent can be checked off — giving you both structure and flexibility.

→ Performance Upgrades
The entire process system is faster — large workflows load smoother, and navigation between tasks feels much lighter.

→ Process Run Dashboard
We added a dashboard where you can track total runs, completion rates, and overall performance for each process. It’s a small addition that makes it easier to measure consistency across clients.



A quick look

Process View (what you edit)

Viewing a Process


Editing a Task

Editing a Task


Run View (what you complete)

Viewing a Run


Runs Dashboard (progress across runs)

Process Run Dashboard


Use-cases for V1

  • Run client onboarding workflows from a single shared process template

  • Assign different steps to multiple team members simultaneously

  • Track completion rates and performance over time

  • Manage recurring internal processes (security audits, employee onboarding, quarterly reviews, etc.)



What else do we have planned?

What we've listed above is just the first phase of this overhaul. Processes will be a large area of expansion for us in upcoming releases as well.

  • Recurring Processes: Ability to set up a schedule for when a Process Run should be created

  • Propagation from Global Process Template: If a process is created from a GPT, changes made to the GPT will cascade down to the company level

    • This will not affect already-created Runs.

    • Company Processes will have the option to be "detached" — meaning they will no longer update when their parent GPT changes (non-reversible)



Help us shape it

This is still in motion, and there’s plenty of room to adjust how it feels and functions.
We’d love to know:

  • How does the “runs” model fit with how your team works?

  • Anything missing from the subtask or assignment system?

  • What would make the dashboard genuinely useful for you?

Drop thoughts, screenshots, or just unfiltered opinions below — everything helps.

Let’s build this one together.

View 11 more replies

Little late as well, but this has destroyed my ability to use processes as before.

As a solo user, i create processes with a few simple tasks that i outline. As i do the tasks, i edit the process to keep as documentation. Basically, i have a process for a "server upgrade" that gives me the overall status of the project as i complete it. I keep editing the task to show what i do, when, how. When the task is done, i check that it is complete.

Now i can no longer apparently edit a task while i run it. I will have to switch to KB articles (but they don't come with tasks/automatic dates/comments) or switch to something else for this use case.

Hi Hudu Team , I know I'm a little late to the party, but I have just updated to v2.41 and done the process migration. Great work, it was a smooth conversion without issue.

While reviewing and updating our processes, I made some adjustments by marking certain tasks as optional and restructuring related tasks as subprocesses under optional parent tasks. During this, I noticed the following behaviour:

An optional parent task cannot be marked as completed until all of its subtasks are completed — which makes perfect sense.

However, if a non optional subtask is completed, the optional parent task is still ignored when determining overall process completion.

This feels a bit counterintuitive. Logically, I would expect that once any non optional child task is completed, the parent task would no longer be considered optional.

Example

For our New M365 User Setup process:

1. If a new license is required (Optional parent task)

1.1. Purchase License (Not optional)

1.2. Update Agreement and Billing in PSA (Not optional)

In this scenario:

Task 1 must be optional because a client may already have spare licenses.

However, if a license does need to be purchased, then all associated subtasks must be completed.

From a workflow perspective, I would expect the parent task’s behaviour to align more closely with how processes are handled overall.

If any non‑optional subtask has been completed, the parent task should automatically be treated as no longer optional and must be completed.

This small change would provide a way to have simple branching as someone else suggested and provides stronger validation and enforcement of process completion with optional tasks.

Post Guidelines
  1. Search the space for duplicates prior to posting

  2. Respect each other

  3. No offensive language

  4. No personal attacks

Connect on a Personal Level: Introduce Yourself!

Share more about who you are, your interests, and your goals.