Custom Domains - Host Forms on Your Own Domain with FigForm

Aaron Delasy

December 13, 2025

5 min read

Custom Domains page showing white.delasy.com domain with Connected status in green, refresh and mapping icons, and red delete button. Dark interface with Back to workspace link at top and Add Domain button in teal at top right.

What Are Custom Domains?

Custom domains let you host your FigForm forms on your own domain instead of the default FigForm URLs. When you connect a custom domain, your forms can be accessed at URLs like https://forms.yourdomain.com/f/newsletter instead of https://figform.com/f/FORM-ID.

This gives you complete control over your branding and creates a more professional, trustworthy experience for your users. Your forms stay on your domain, reinforcing your brand at every touchpoint.

Custom domains are perfect for agencies white-labeling forms for clients, SaaS companies maintaining brand consistency, or any business that wants forms to feel like a native part of their website.

How to Add a Custom Domain

Step 1: Open the Domains Page

From your workspace page, click the Domains button in the top navigation (next to the Members button). This opens the Custom Domains page where you can manage all your domains.

If you don't have any domains yet, you'll see an empty state inviting you to add your first domain.

Empty Custom Domains page on dark background with heading and subtitle. Large centered message says No custom domains with subtext Add a custom domain to use it with your forms. Teal Add Domain button in top right corner.

Step 2: Click Add Domain

Click the Add Domain button in the top right corner. A modal appears asking for your domain name.

Add Custom Domain modal on dark background with heading and subtitle. Text explains to connect your custom domain to use it for your forms. Domain Name input field with placeholder forms.domain.com. Cancel and teal Add Domain buttons at bottom.

Step 3: Enter Your Domain Name

Enter your domain name without the http:// or https:// prefix.

You can use a root domain or a subdomain. Most users choose a subdomain like forms.yourdomain.com to keep their main site separate from their forms.

Click Add Domain to continue.

Ready to design a form?

Start creating stunning forms using an intuitive Figma-like editor with a free account.

Start designing

Configure DNS Settings

After adding your domain, it appears in your domains list with a Pending status. Click the domain row to expand it and see the DNS configuration instructions.

Custom Domains page showing white.delasy.com domain row expanded. Pending status in orange displayed. DNS Configuration section shows CNAME record details with Type, Name, and Value columns. Name shows white.delasy.com, Value shows cname.figform.com. TTL of 86400 mentioned. Instructions listed below for configuring DNS at provider.

DNS Configuration Steps

FigForm provides you with a CNAME record that you need to add at your DNS provider:

Type: CNAME
Name: Your domain (e.g., forms.yourdomain.com)
Value: cname.figform.com
TTL: 86400 (or the highest value your provider allows)

Setting Up the CNAME Record

  1. Log in to your domain provider's DNS management panel (GoDaddy, Cloudflare, Namecheap, etc.)
  2. Add a new CNAME record with the values shown in FigForm
  3. Wait for DNS propagation - This can take up to 24 hours, but usually completes within a few minutes
  4. Click the refresh button in FigForm to check the connection status
Custom Domains page showing white.delasy.com in Pending state with orange status badge. Domain row shows Added 12/12/2025 date, refresh and mapping icons, and red delete button.

FigForm automatically handles SSL certificate provisioning through Cloudflare once your DNS is configured correctly. You don't need to manage certificates yourself.

Understanding Domain Status

Your custom domain can have one of three statuses:

Pending (Orange)

The domain is added but the DNS configuration isn't complete yet. This means:

  • The CNAME record hasn't been added to your DNS provider
  • DNS hasn't propagated yet (can take up to 24 hours)
  • The SSL certificate is still being provisioned

Click the refresh button periodically to check if the connection has been established.

Connected (Green)

The domain is fully configured and working correctly. Forms mapped to this domain are accessible at their custom URLs. SSL certificates are active, and everything is ready to go.

Custom Domains page showing white.delasy.com domain with Connected status in green. Domain row shows Added 12/12/2025, with refresh, mapping, and delete action buttons visible.

Failed (Red)

The domain was previously connected but is no longer working. This usually means:

  • The CNAME record was removed or modified incorrectly
  • DNS settings changed at your provider
  • The domain expired or transferred to a new registrar
Custom Domains page showing white.delasy.com with Failed status in red. Domain row collapsed showing status badge, three-dot menu, and action icons. Added 12/12/2025 date visible.

When a domain fails, FigForm sends an email notification to the workspace owner so you can take immediate action.

Email notification with FigForm logo at top, heading Custom Domain Disconnected. Body text explains white.delasy.com is no longer connected to FigForm with CNAME record verification instructions. Instructions include verifying DNS settings, ensuring CNAME points to cname.figform.com, and waiting for DNS propagation. Footer explains email sent because custom domain DNS records changed.

Mapping Forms to Your Domain

Once your domain status is Connected, you can map forms to custom URLs on that domain.

Step 1: Open Form Mappings

Click the mapping icon (two arrows) next to your connected domain. This opens the Form Mappings modal.

Map Forms to white.delasy.com modal on dark background. Heading and subtitle explain configuring which forms appear on custom domain and their URLs. Form dropdown shows Newsletter Form selected, arrow pointing to https://white.delasy.com/f/ with newsletter text input for Pretty URL. Add Form Mapping button below. How it works section explains forms accessible at domain/f/pretty-url and embed versions at domain/embed/pretty-url. Pretty URLs limited to lowercase letters, numbers, and hyphens.

Step 2: Select a Form and Pretty URL

In the Form Mappings modal:

  1. Choose a form from the dropdown - Only forms in the current workspace are available
  2. Enter a pretty URL - This is the path that will be appended after /f/ or /embed/

For example, if you enter newsletter as the pretty URL:

  • Widget version: https://forms.yourdomain.com/f/newsletter
  • Embed version: https://forms.yourdomain.com/embed/newsletter

Pretty URLs can only contain lowercase letters, numbers, and hyphens (e.g., contact-us, signup-2024).

Step 3: Add Multiple Mappings

Click Add Form Mapping to create additional mappings. You can map as many forms as you need to the same domain, each with its own unique pretty URL.

Step 4: Save Mappings

Click Save Mappings to apply your configuration. Your forms are now accessible at their custom URLs.

Ready to design a form?

Start creating stunning forms using an intuitive Figma-like editor with a free account.

Start designing

The Visitor Experience

When someone visits your custom domain, here's what they see:

Mapped Forms

When visitors access a URL that matches a form mapping (e.g., https://forms.yourdomain.com/f/newsletter), they see your form displayed on that page. The form looks and behaves exactly as it does on FigForm's default URLs, but now it's on your branded domain.

Newsletter form displayed on white.delasy.com/embed/newsletter with dark background. Form shows Stay Updated heading, subtitle about FigForm updates, email input field, teal Subscribe button, and No spam unsubscribe at any time footer text.

Domain Homepage

If someone visits the root of your custom domain without a specific form path (e.g., https://forms.yourdomain.com), they see a generic "Powered by FigForm" page.

Generic landing page on black background with centered text Powered by FigForm as heading, This domain is connected to FigForm as subtitle, and teal Learn More button with arrow below.

This landing page includes a "Learn More" button that links to FigForm's website.

Asset Delivery

All form images are served from cdn.figform.com, not from your custom domain. This ensures fast, reliable loading through FigForm's CDN infrastructure.

Managing Your Domains

Refreshing Domain Status

If you've just configured your DNS or made changes, click the refresh button next to your domain to check the latest status. FigForm queries your DNS records and updates the status accordingly.

Status checks happen automatically in the background, but the manual refresh button gives you immediate feedback.

Deleting a Domain

If you no longer need a custom domain, click the delete button (trash icon) next to the domain name.

Delete Custom Domain modal on dark background with warning text. Heading asks Are you sure you want to remove this domain. Body explains action cannot be undone and all form mappings will be deleted. Input field asks to type domain name white.delasy.com to confirm. Cancel and red Delete Domain buttons at bottom.

You'll see a confirmation modal warning you that:

  • This action cannot be undone
  • All form mappings for this domain will be deleted
  • You need to type the domain name to confirm

Once deleted, forms will no longer be accessible at that domain's URLs. If users try to visit the old URLs, they'll see an error page.

Domain Limits

The Business plan allows up to 10 custom domains per workspace. If you try to add an 11th domain, you'll see a message prompting you to contact sales for Enterprise pricing.

Most teams find that 10 domains is more than enough - you can map unlimited forms to each domain using different pretty URLs.

Why Use Custom Domains?

Professional Branding

Your forms appear on your domain, not FigForm's. This builds trust with users who see a consistent brand experience throughout their journey.

White Label Solution

Agencies can host client forms on the client's domain without any FigForm branding visible in the URL. Perfect for maintaining the agency's invisible hand.

Better Trust Signals

Users are more likely to fill out forms on domains they recognize. A form at yourbusiness.com/contact feels more legitimate than a form on a third-party domain.

SEO Benefits

Forms on your domain can contribute to your site's overall SEO footprint, keeping traffic and engagement metrics on your domain.

Consistent User Experience

Keep users on your domain throughout their entire journey - from landing on your site to submitting a form to receiving confirmation emails.

Start Using Custom Domains Today

Custom domains give you complete control over how users experience your forms. Connect your domain, map your forms, and provide a fully branded experience that builds trust and reinforces your professional image.

Ready to brand your forms?
Brand your forms and connect your custom domain today.