Custom Domains
A tenant is not required to use a custom domain — the self-service portal works identically on BYOVault's own shared domain. A custom domain (for example restore.acme-mfg.com) is an optional, per-tenant substitution, added by an operator and verified automatically before it goes live.
Default behavior
Without a custom domain, an end user reaches the portal at BYOVault’s shared production host, and the specific tenant is identified from the URL rather than by which domain was requested. This is the default for every tenant, not a fallback for tenants that skipped custom-domain setup — most tenants never configure one.
Adding a domain
An operator submits the client’s domain once, and BYOVault begins checking whether it is correctly set up. The client’s only action is adding one DNS record at their own DNS provider, and BYOVault surfaces the exact record to add so the client always knows what to create at their own registrar.
Which record type depends on the domain:
- A CNAME record, for a subdomain such as
restore.acme-mfg.com. - An A record instead, if the domain being used is a bare apex domain — an apex domain cannot be pointed at another host with a CNAME record.
Ownership vs. actually routed
Adding a domain establishes that its ownership checks out — for example, that its DNS zone is delegated to a nameserver BYOVault recognizes.
That alone does not confirm that any DNS record actually routes traffic to the portal. Ownership can be confirmed within seconds even when no CNAME or A record for the domain has ever been added and no request has ever reached the portal.
BYOVault does not treat ownership as sufficient on its own. Whether a domain is genuinely serving the portal is confirmed separately, with a live DNS and routing check independent of whether the domain has merely been added.
A domain is recorded as verified for a tenant, and its verified timestamp is set, only once that routing check passes. Submitting a domain and manually re-checking its status both apply this same rule.
What changes once a domain is verified
Every notification a self-service end user receives — a request submitted, decided, or completed — contains a link back to the portal. That link uses the tenant’s custom domain only once it is verified in the sense above; until then, notifications continue linking to the shared default domain.
Removing a custom domain from a tenant reverts it to the shared default domain immediately.
Removing a domain
An operator can detach a tenant’s custom domain at any time — for instance, if the client no longer wants to use it, or to clear a domain stuck in a misconfigured state.
Removal clears both the stored domain and its verified timestamp for the tenant, and the portal immediately falls back to the shared default domain with no other change in behavior.
For the roles that can be granted access to the portal at all, see Roles & Approvals. For what happens after a request is submitted, regardless of which domain it was submitted from, see Request Lifecycle.