# Domain Configuration

Every field on **Domains → Edit** — Domain Name, Website URL, Custom Settings, Domain UUID, and where CAPTCHA keys are stored for forms under that domain.

## What you’ll configure

- 1 **Domain identity** — Domain Name and Website URL
- 2 **Optional settings** — Custom Settings JSON and Domain UUID
- 3 **CAPTCHA keys** — shared by forms under this domain

## Before you begin

- ** An active MyFormCapture account
- ** Access to Domains → Edit
- ** Your live site URL (for Website URL and restriction checks)

A domain groups forms for one website and holds shared CAPTCHA keys. Prefer a clear **Domain Name** — it appears in dashboard and notification context when a submission is tied to that site.

        1

## Domain fields

Dashboard → Domains → Edit

Open **Domains**, then edit a domain. Field labels match the dashboard.

### Domain Name

Human-readable label (for example `Acme Marketing Site`). Used in the dashboard and notification context when a submission is tied to that site.

              **Why this matters:**
              Pick a stable name your team recognizes — it shows up next to form activity in reporting and alerts.

### Website URL

Full site URL, e.g. `https://yoursite.com`. Used for origin checks when a form has **Domain Restriction** on (see [Form Configuration](/docs/features/form-configuration)).

### Custom Settings

Optional JSON for advanced options. Most teams leave this blank unless asked to set it.

### Domain UUID

Auto-generated, read-only. Useful for support — not required in your HTML form markup.

        2

## CAPTCHA keys

Stored on the domain — enabled per form

### CAPTCHA Configuration (Optional)

Keys live on the **domain**. Forms under it can then enable verification and pick a provider (CAPTCHA Provider + CAPTCHA Status on the form).

- **reCAPTCHA Site Key** / **Secret Key**
- **Cloudflare Site Key** / **Secret Key** (Turnstile)
- **hCaptcha Site Key** / **Secret Key**

How domain + form connect

1) Add keys here → 2) On each form, set **CAPTCHA Provider** and turn on **CAPTCHA Status** → 3) Embed with Loader.js or your own widget. Keys alone do not challenge visitors.

Full CAPTCHA guide

Provider setup, testing, and troubleshooting live on a dedicated page — we don’t duplicate that here.

[Spam & CAPTCHAs](/docs/features/spam-captchas) · [Loader.js](/docs/features/using-loader) · [Form Configuration](/docs/features/form-configuration)

## Related documentation

Next steps after the domain is set up.

      [** Form Configuration Notifications, redirects, restriction, and CAPTCHA toggles.](/docs/features/form-configuration)      [** Getting Started Create a domain, form, and wire the Action URL.](/docs/getting-started)      [** Spam & CAPTCHAs reCAPTCHA, hCaptcha, Turnstile, and testing.](/docs/features/spam-captchas)      [** Using Loader.js Client script, validation, and CAPTCHA UX.](/docs/features/using-loader)
