A helpdesk sounds simple until it has to serve more than one organisation at once. Each tenant needs its own branding, escalation rules, and agent hierarchy — without any of that logic leaking into how the platform is coded.
This ticket management system was built as one of eight modules on One Platform, sitting behind the same centralized auth layer as the rest of the suite. Every request is validated and role-resolved upstream before it ever reaches the ticketing service itself, so the application code stays focused entirely on tickets, SLAs and routing.
Each tenant needed its own SLA tiers, branding and notification rules without forking the application.
Per-tenant settings, auto-assignment strategies and custom fields — all data-driven, not hardcoded.
New tenants onboard by configuration, not by a developer touching code.
Whether it's a helpdesk, a donation tracker or a project system, we build on the same shared-auth pattern.