Hudu Expiration Alerts | Webhooks into HaloPSA
Hudu Expiration Alerts | Webhooks into HaloPSA
Summary
Jacob shows us that by combining Hudu’s webhooks with a Halo runbook and integrated company data, alerts can be transformed into detailed, customer-linked tickets with proactive timing. This approach streamlines expiry management, saves time, and improves clarity, whilst allowing for future enhancements.
Highlights
⚙️ Hudu’s default expiry alerts are limited and lack actionable detail.
🔔 Custom alerts use Hudu’s webhook feature to send detailed JSON payloads for each expiry.
🛠️ A complex runbook in Halo parses payloads and identifies asset types (assets, websites, KBAs).
🔗 Integration between Hudu and Halo synchronises company and user data for precise ticket creation.
📅 Alerts can be set to trigger at specific intervals (e.g., 30 days before expiry).
📝 The solution generates detailed tickets with direct links, asset names, and expiry types.
🚀 The approach saves time and improves clarity, with scope for future enhancements.
Key Insights
🔄 Default alerts lack context: Hudu’s built-in e-mail alerts give only a GUID and generic warranty period, leaving asset and customer details unclear-common in legacy systems where notifications are not immediately actionable.
🔗 Webhooks allow custom alerts but need set-up: Hudu’s webhook can send detailed JSON payloads, but requires manual URL and payload configuration, plus technical skills and tools such as Halo or custom scripts.
🧩 Parsing enables accurate ticketing: The runbook decodes webhook URL paths (e.g., /a/ for assets, /website/ for sites) to identify expiring items, bypassing Hudu’s API limits and gathering precise details.
🔄 Integration links to customer profiles: Synchronising company data and user IDs between Hudu and Halo ensures alerts attach to the correct customer, improving prioritisation and efficiency.
⏳ Configurable timing supports proactive action: Alerts can trigger at set intervals (e.g., 30 days before expiry) for early intervention, with potential for multiple reminders or merged tickets.
🔍 Detailed tickets speed responses: Tickets include asset names, expiry types, direct links, and customer data, reducing investigation time.
🚀 Potential enhancements: Future improvements could merge related alerts into one ticket or automatically reopen closed ones, moving towards smarter, automated workflows.

Related Tutorials
Our Core Services
Offering support to enable sustainable success for your organisation.