Custom Domains (Hosted Interview Links)

Use your own domain (for example, interviews.yourcompany.com) for candidate-facing pages and interview links to fully brand the experience.

What this enables

  • White-labeled interview links and status pages on your domain

  • Consistent, on-brand candidate experience

Where to set this up

Admin Portal → Outreach → Interview Links

Setup steps

1

Step 1 Add your custom domain

  • We recommend a subdomain like interviews.yourcompany.com.

  • If no domain exists yet, you’ll see “No Custom Domain Configured” with an option to Add Custom Domain.

2

Step 2 Create a CNAME at your DNS provider

  • Point your chosen subdomain to the CNAME target shown in the app (for example, ingress.heymilo.ai)

3

Step 3 Verify the domain

  • Click Verify in the app after updating DNS.

  • DNS can take ~30 minutes and up to 6 hours (or longer in some cases) to propagate. Verification may show Pending until propagation completes.

4

Step 4 Use your branded links

  • When verification succeeds, your custom domain becomes active and candidates will see your domain on interview links and candidate status pages.

Once a domain is added, you can:

  • Copy the CNAME

  • Delete the custom domain if it’s no longer needed

Timing

  • DNS propagation often completes within ~30 minutes, but allow up to 6 hours depending on your DNS provider.

Under the hood

  • HeyMilo validates that your CNAME points to our ingress and then attaches the domain in our hosting environment.

Best practices

  • Prefer a dedicated subdomain (for example, interviews.yourcompany.com).

  • Use a reasonable TTL (the UI suggests 5 minutes) for faster DNS updates.

  • You can copy the active interview link directly from the Share button on the interview experience once the domain is verified.

Last updated