# Form Configuration

Every field on **Forms → Edit** — identity, notifications, redirects, domain restriction, CAPTCHA toggles, and autoresponder — and where those values show up in emails, Responses, and reporting.

## What you’ll configure

- 1 **Form identity** — Form Name, UUID, template (used in mail & reports)
- 2 **Notifications** — recipients, subject, email, redirect
- 3 **Security** — domain restriction and CAPTCHA on the form
- 4 **Autoresponder** — confirmation email to the submitter

## Before you begin

- ** An active MyFormConnect account
- ** At least one domain (see [Domain Configuration](/docs/features/domain-configuration))
- ** Access to Forms → Edit

Field labels below match the dashboard exactly. Prefer a clear, stable **Form Name** — it appears in notification emails, Slack/Discord/Telegram alerts, Responses filters, and exports.

        1

## Identity & embedding

Dashboard → Forms → Edit

### Form Name

Display name (for example `Contact Us`). Appears in notification copy, Responses filters, sheet defaults, autoresponder `{{form_name}}`, and exports.

              **Why this matters:**
              Choose a name you are happy to see in email and team chat — it travels with every submission alert.

### Form Type

Fixed to **API Only**. Your site posts to the Form Action URL; MyFormConnect does not host a separate builder UI for submissions.

### Form UUID

Auto-generated ID in `…/f/YOUR_FORM_UUID`. Copy from the form show page when wiring HTML or Loader.js — [Getting Started](/docs/getting-started).

### Form Template

Starting template (e.g. Contact Form). Guides dashboard setup and unlocks payment options for donation templates. Your HTML can still send any field names.

        2

## Notifications & post-submit

Who gets alerted and where visitors go next

### Email Recipients

Up to 10 team members when **Notify On Email** is on. If none are selected, emails go to team admins.

### Email Subject

Custom inbox subject (max 50 characters), e.g. `New lead from website`. Empty → default subject that includes form context.

### Redirect URL

After a native HTML POST, e.g. `https://yoursite.com/thank-you`. Ajax/`fetch` flows handle success in your own JS.

### Notify On Email

Send email on new submissions (after spam checks).

### Track for Leads

Feeds lead workflows. Keep on for contact/sales forms.

Quick checklist

1. 1. Turn on **Notify On Email**
2. 2. Pick **Email Recipients**
3. 3. Set a clear **Email Subject**
4. 4. Add **Redirect URL** (or Ajax UX)

        3

## Domain restriction & CAPTCHA

Form-level toggles — keys live on the domain

### Domain Restriction

**OFF:** no Referer check. **ON:** only the registered Website URL plus **Whitelisted Domains**. Enable before going live.

### Whitelisted Domains

Extra hosts when restriction is on (e.g. `staging.yoursite.com`). The Website URL is always included and cannot be removed.

### CAPTCHA Provider

None, reCAPTCHA, hCaptcha, or Cloudflare Turnstile. Matching keys must exist on the parent domain ([Domain Configuration](/docs/features/domain-configuration)).

### CAPTCHA Status

Turns verification on for this form. Provider walkthroughs and testing: [Spam & CAPTCHAs](/docs/features/spam-captchas).

Tip

CAPTCHA keys are stored on the domain. On the form you only choose **CAPTCHA Provider** and enable **CAPTCHA Status**. Full guide: [Spam & CAPTCHAs](/docs/features/spam-captchas).

        4

## Autoresponder

Confirmation email to the person who submitted

### Enable autoresponder

Emails the submitter after a clean (non-spam) submission. Configure **Subject** and **Message** with merge tags: `{{form_name}}`, `{{reference_id}}`, `{{submitted_at}}`.

Templates & examples: [Autoresponder emails](/docs/features/autoresponder).

Donation forms

Donation templates also show **Payment Processors** (Stripe / PayPal). Connect them under Integrations before enabling on the form.

## Related documentation

Domain keys, CAPTCHA setup, and embedding.

      [** Domain Configuration Domain Name, Website URL, and CAPTCHA keys.](/docs/features/domain-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)      [** Autoresponder emails Merge tags and confirmation templates.](/docs/features/autoresponder)      [** Using Loader.js Client script, validation, and CAPTCHA UX.](/docs/features/using-loader)      [** Custom Webhooks Push submissions to your own HTTP endpoint.](/docs/tools/code/custom-webhooks)
