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.

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.