Custom Subdomain URLs for MSP Tenant Portals
J
Jonathan Perozo
Summary
Allow MSP partners to assign unique custom subdomains to each of their tenants within the Hatz MSP portal, replacing the default shared URL (e.g., msp.hatz.ai) with a tenant-specific subdomain (e.g., clientname.hatz.ai).
Problem Statement
Currently, all tenants managed through the MSP portal share the same base URL. This creates a lack of differentiation between clients and limits the MSP's ability to deliver a white-labelled or branded experience to each of their customers. From a client's perspective, logging into a generic shared URL reduces the perception of a tailored, professional service.
Proposed Solution
Introduce the ability for MSP administrators to configure a unique subdomain for each tenant they manage, using the format:
[clientname].hatz.ai
Key Requirements
Per-Tenant Subdomain Assignment
MSP admins should be able to set or edit a subdomain for each tenant from within the MSP management portal.
Subdomains should be unique across the platform to avoid conflicts.
Subdomain Routing
When a user navigates to clientname.hatz.ai, they should be automatically scoped to that tenant's environment — including branding, users, and settings.
C
Chris Green
Adding to this, the ability to CNAME to a custom URL in the customer's domain would be a plus. We've had friction with some opportunities already on the visible tie to us in the URL, with the customer preferring to have it be their own domain.
Example: hatz.customerdomain.com