New Feature: Custom Domain Support for Client Intake Forms

Business workspaces can now use custom domains for client intake links. Send clients to forms.youragency.com instead of generic URLs for a fully branded experience.

Custom domain configuration interface for DS-160 client intake forms

New Feature: Custom Domain Support for Client Intake Forms

We've added custom domain support to business workspaces. You can now send clients intake links using your own domain—like forms.youragency.com—instead of our default URL.

This has been one of our most requested features from visa agencies and immigration firms who want to maintain brand consistency throughout the client intake process.

What's New

Business workspace owners can now configure a custom subdomain that will be used for all client intake links generated from that workspace.

Instead of:

https://www.ds160.io/client-intake/abc123?token=xyz

Your clients will see:

https://forms.youragency.com/client-intake/abc123?token=xyz

The functionality remains identical—only the domain changes.

Why We Built This

When we talked to agencies using DS160.io for client intake, a common theme emerged: they wanted the intake experience to feel like an extension of their own service, not a redirect to a third party.

Several agencies mentioned that clients would call to verify links were legitimate before clicking. Others noted that branded URLs simply looked more professional in their client communications.

Custom domains solve both problems. Clients see a familiar domain they already trust, and agencies maintain consistent branding from first contact through visa submission.

How It Works

Setup Process

  1. Add a CNAME record with your domain registrar pointing your subdomain to www.ds160.io:

    forms.yourdomain.com  CNAME  www.ds160.io
    
  2. Configure in Workspace Settings — Enter your subdomain. We'll notify our team to set up the infrastructure.

  3. Verify DNS — Click "Verify DNS" to confirm your CNAME is configured correctly.

  4. Verify SSL — Once DNS is verified, the button changes to "Verify SSL". Click it to check if your SSL certificate is ready.

  5. Start using it — Once both DNS and SSL are verified, all new client intake links will automatically use your custom domain

What Gets Served on Your Custom Domain

Custom domains serve two route types:

  • /client-intake/* — Client-facing intake forms
  • /api/* — API endpoints for form submission

All other routes redirect to the main DS160.io site. This keeps the scope limited to client intake functionality.

DNS and SSL Verification

The verification process has two stages:

  1. Verify DNS — We check that your CNAME record correctly points to our servers. DNS propagation typically takes 5-30 minutes, though it can take up to 48 hours depending on your registrar.

  2. Verify SSL — After DNS is verified, click "Verify SSL" to check if the SSL certificate has been provisioned. We automatically detect when the certificate is ready and activate your custom domain.

Once both checks pass, your custom domain is fully active and all new client intake links will use it automatically.

Technical Details

SSL Certificates

We automatically provision SSL certificates for verified custom domains using Let's Encrypt. Certificates are renewed automatically before expiration.

Security

Custom domains are aliases—they don't change how we handle or store data. All the same encryption and security measures apply:

  • TLS 1.3 encryption for all traffic
  • Same data handling and storage policies
  • Same access controls and authentication

Previously generated intake links (using www.ds160.io) continue to work. Only newly generated links will use your custom domain.

Availability

Custom domain support is available now for all business workspaces. There's no additional cost—it's included in the business workspace subscription.

To set up your custom domain:

  1. Go to Workspace Settings
  2. Scroll to Custom Domain
  3. Follow the configuration steps

If you run into any issues with DNS configuration, reach out to support and we'll help get it sorted.

What's Next

We're continuing to expand white-label capabilities for visa agencies. Custom domains are the first step toward a fully brandable client experience. We're exploring additional customization options based on feedback from agencies—if you have specific requests, let us know.

Ready to Apply?

Put what you've learned into action. Let our automated service handle your DS-160 form completion quickly and accurately.

Start Your Application