Custom Domains

Connect branded subdomains for recording share pages and live meeting links. Existing domains remain all-purpose unless you assign them to a specific use.

Custom domains are included on paid workspaces. Signed-in free users can preview CNAME white labeling, but connecting and verifying recording or meeting domains requires an upgrade.
SSL/TLS is issued automatically by Caddy after TXT ownership verification and CNAME/A routing are correct. If your DNS is in Cloudflare, keep these customer records DNS-only/gray-cloud; orange-cloud proxying requires Cloudflare for SaaS Custom Hostnames.

Recording Links Domain

Use this for shared recordings, playback pages, transcripts, translations, and public recording downloads when enabled.

Example: record.customer.com

No verified recording domain yet.

Meeting Links Domain

Use this for meeting links, waiting rooms, and live meeting sessions.

Example: meet.customer.com

No verified meeting domain yet.

All Purpose Domain

Use this if you want one branded domain for both recordings and meetings.

Example: app.customer.com

No verified all-purpose domain yet.

Connected Domains

No custom domains connected yet.

Setup Steps

  1. Add your full domain in the field above.
  2. Create the TXT record shown for verification.
  3. For a subdomain like videos.example.com, create the CNAME record shown.
  4. For a root domain like example.com, create the A record shown when your DNS provider does not allow CNAME at the root.
  5. Keep Cloudflare customer records DNS-only unless ScreenShareX implements Cloudflare for SaaS Custom Hostnames.
  6. Click Verify DNS until status becomes verified.
  7. Once verified, recording links prefer the recording domain, meeting links prefer the meeting domain, and both fall back to the all-purpose domain.