Custom Domains
Serve the client intake experience under your agency's own domain instead of ds160.io.
Custom domains let your clients fill in their DS-160 intake on a URL like intake.your-agency.com instead of ds160.io/client-intake/.... Combined with whitelabel branding, the experience is indistinguishable from your own product.
What you’ll need
- A domain or subdomain you control DNS for.
- Access to your DNS provider to add a CNAME record.
- An active Business workspace on a plan that includes custom domains.
Add the domain in your workspace
Open Workspace Settings → Whitelabel → Custom Domain and enter the hostname you want to use. The platform will display a CNAME target value for you to add to your DNS.
Add the DNS record
In your DNS provider’s dashboard, add a CNAME record pointing your hostname (for example intake) at the target shown in the workspace settings panel. Wait for the record to propagate — most providers take a few minutes; some take up to an hour.
Verify and provision SSL
Once propagation completes, click Verify in the workspace settings. The platform will issue a Let’s Encrypt certificate for your hostname and start serving traffic. The certificate auto-renews; no further action is required.
Sharing intake links
Once the domain is active, all client intake links generated from this workspace use your custom hostname automatically. Existing links continue to work; the new format is what the platform copies when you click Copy link.
Removing a custom domain
You can remove a custom domain at any time from the same settings panel. New intake links revert to the default ds160.io host immediately; in-flight client sessions on the old domain are redirected after their next page load.