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

# Custom domains

> Serve your forms from your own domain — e.g. feedback.yourcompany.com — with DNS verification.

Custom domains let your forms load on a subdomain you control instead of `feedal.com`. Respondents see your brand in the URL bar.

Go to **Account → Domains** to manage your custom domains. Custom domains are available on the **Starter plan** and above.

***

## Adding a domain

1. Click **Add domain**.
2. Enter the domain or subdomain you want to use (e.g. `feedback.acme.com`).
3. Choose the protocol — **HTTPS** (recommended) or HTTP.
4. Click **Add**.

Feedal creates the domain record and shows you the DNS records to add.

***

## DNS verification

After adding a domain, verify ownership by adding two DNS records with your domain registrar or DNS provider.

### Records to add

| Record type | Name                             | Value              |
| ----------- | -------------------------------- | ------------------ |
| **CNAME**   | Your subdomain (e.g. `feedback`) | Provided by Feedal |
| **TXT**     | Your subdomain (e.g. `feedback`) | Provided by Feedal |

Both records must be verified before the domain becomes active. DNS propagation typically takes a few minutes but can take up to 48 hours with some providers.

### Checking verification status

The domain list shows a **Verified** (green) or **Unverified** (amber) badge for each domain. Click **Verify** to trigger a fresh DNS check at any time.

***

## Domain Connect

If your registrar supports the **Domain Connect** protocol, you can verify in one click:

1. On the domain card, click **Verify with Domain Connect**.
2. Your registrar's page opens with the DNS changes pre-filled.
3. Approve the changes — DNS records are added automatically.

***

## Using a custom domain on a form

Once a domain is verified, it is available in **Form Settings → General → Domain** for any of your forms. Select it from the dropdown to have that form served on the custom domain.

Forms served on a custom domain use the URL format:

```
https://feedback.acme.com/f/your-form-slug
```

***

## Removing a domain

Click the **⋯** menu on the domain card and select **Remove**. This immediately disassociates the domain from all forms — those forms revert to the `feedal.com` URL. DNS records you added must be removed manually from your registrar.

***

## Next steps

<CardGroup cols={2}>
  <Card title="Form settings" icon="settings" href="/building-forms/content/screens">
    Configure form-level settings including domain assignment.
  </Card>

  <Card title="Plans & pricing" icon="credit-card" href="/billing/plans">
    Custom domains require the Starter plan or above.
  </Card>
</CardGroup>
