Custom Form Domains

Last updated: April 24, 2026

By default, your Switchboard forms are hosted on forms.oneswitchboard.com. With a custom form domain, you can replace that with a domain you own — so your form URLs look like forms.barbieforpresident.com/example instead of forms.oneswitchboard.com/example.

Before getting started, make sure you have:

  • Access to your organization's DNS settings (through your domain registrar or DNS provider)

  • Admin access to your Switchboard organization settings


Setting Up a Custom Form Domain

Step 1: Add Your Domain in Switchboard

  1. Navigate to Organization Settings → Forms (or go directly to oneswitchboard.com/organization/settings?tab=forms).

  2. Click Add Domain.

  3. Enter the custom domain or subdomain you'd like to use (e.g., forms.barbieforpresident.com).

  4. Switchboard will generate a CNAME record for you in product — copy this value.

Step 2: Add the CNAME Record to Your DNS Settings

  1. Log in to your domain registrar or DNS provider (e.g., GoDaddy, Cloudflare, Namecheap).

  2. Navigate to your domain's DNS settings.

  3. Create a new CNAME record using the values provided by Switchboard:

    • Host / Name: your subdomain (e.g., donate)

    • Value / Points to: the CNAME target provided by Switchboard

  4. Save the record.

Note: DNS changes can take anywhere from a few minutes to 48 hours to propagate, though most updates are reflected within an hour.

Step 3: Confirm Your Configuration

Once your DNS record has propagated, return to Organization Settings → Forms in Switchboard. You'll see a confirmation that your domain configuration is valid — you're all set!

Your forms will now be accessible at your custom domain.


Frequently Asked Questions

Can I use a root domain (e.g., barbieforpresident.com) instead of a subdomain?

We recommend using a subdomain (e.g., forms.barbieforpresident.com) rather than a root domain, as CNAME records are not supported at the root level by most DNS providers.

What if my domain shows as invalid after adding the CNAME? Double-check that the CNAME record was saved correctly in your DNS settings and allow additional time for propagation. If the issue persists, contact Switchboard support.