> ## Documentation Index
> Fetch the complete documentation index at: https://help.weavely.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Share Weavely Forms on a Custom Domain

> Learn how to setup custom domains for your AI-generated forms in Weavely.ai

<span className="weavely-jsonld" hidden>
  {`{
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebPage",
        "@id": "https://help.weavely.ai/features/custom-domain",
        "url": "https://help.weavely.ai/features/custom-domain",
        "name": "How to Share Weavely Forms on a Custom Domain",
        "description": "Learn how to set up custom domains for your AI-generated forms in Weavely.ai and create a fully branded form-sharing experience.",
        "inLanguage": "en",
        "isPartOf": {
          "@type": "WebSite",
          "@id": "https://help.weavely.ai/#website",
          "name": "Weavely Help Center"
        },
        "breadcrumb": {
          "@type": "BreadcrumbList",
          "itemListElement": [
            { "@type": "ListItem", "position": 1, "name": "Features", "item": "https://help.weavely.ai/features" },
            { "@type": "ListItem", "position": 2, "name": "Custom Domains", "item": "https://help.weavely.ai/features/custom-domain" }
          ]
        },
        "publisher": { "@id": "https://www.weavely.ai/#org" }
      },
      {
        "@type": "TechArticle",
        "headline": "How to Share Weavely Forms on a Custom Domain",
        "description": "Step-by-step guide to setting up a custom domain for your Weavely AI forms, including DNS configuration, verification, and branded sharing setup.",
        "inLanguage": "en",
        "mainEntityOfPage": { "@id": "https://help.weavely.ai/features/custom-domain" },
        "author": { "@id": "https://www.weavely.ai/#org" },
        "publisher": { "@id": "https://www.weavely.ai/#org" }
      },
      {
        "@type": "Organization",
        "@id": "https://www.weavely.ai/#org",
        "name": "WEAVE.LY BV",
        "url": "https://www.weavely.ai",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "Herbert Hooverlaan 141",
          "addressLocality": "Schaarbeek",
          "postalCode": "1030",
          "addressCountry": "BE"
        },
        "identifier": "BE0773.878.569",
        "sameAs": [
          "https://www.instagram.com/weavely.ai/",
          "https://www.linkedin.com/company/weave-ly/",
          "https://www.youtube.com/@weavely"
        ]
      }
    ]
    }`}
</span>

Weavely allows Pro users to share forms under their own custom domain, making it easy to create a branded and personalized form-sharing experience. Instead of sending out a generic `forms.weavely.ai` link, you can use a domain you own. For example, `feedback.yourcompany.com`.

## Step 1: Set Up Your CNAME Record

You'll first need to configure your DNS provider (e.g. GoDaddy, Namecheap, etc.) to point your subdomain to Weavely.

Create a **CNAME record** with the following settings:

* **Name:** `feedback` (or whatever subdomain you chose)
* **Target:** `proxy.weavely.ai`

This will route traffic from your subdomain to Weavely’s servers.

Once that’s done, you'll need to finalise the setup inside of Weavely.

## Step 2: Add Your Custom Domain in Weavely

To get started, go to **Settings → Team Settings** in your Weavely dashboard. Scroll to the **Custom Domain** section.

Enter the domain or subdomain you'd like to use (e.g. `feedback.mycompany.com`) and press **Add Custom Domain**. Weavely will then check whether your DNS settings are correctly configured.

## Step 3: Share Forms Using Your Custom Domain

Once your custom domain is connected, you can begin using it to share your forms.

Just replace the default domain (`forms.weavely.ai`) with your custom one, keeping the form ID the same.

For example:

* Default: `https://forms.weavely.ai/abc123`
* Custom: `https://feedback.mycompany.com/abc123`

This gives your users a more seamless, branded experience.
