Fodo Docs
Forms

Form Settings

Configure global form settings, notifications, and behavior

Form Settings

Form settings control the overall behavior of your form. Access them by clicking the Settings tab in the right panel (when no field is selected).

General settings

Form title

The internal name for your form. Shown in the admin list and optionally on the frontend.

Form description

Optional description displayed below the title. Useful for instructions or context.

Submit button text

Customize the text on the submit button.

  • Default: "Submit"
  • Examples: "Send Message", "Book Now", "Get Quote"

Submit button loading text

Text shown while the form is submitting.

  • Default: "Sending..."
  • Examples: "Please wait...", "Processing..."

After submission

Success message

The message displayed after successful submission.

Thank you! Your submission has been received.

Supports basic HTML:

<strong>Thank you!</strong><br>
We'll respond within 24 hours.

Redirect URL

Instead of showing a message, redirect to another page after submission.

https://example.com/thank-you/

Leave empty to show the success message. If both are set, redirect takes priority.

Hide form after submission

When enabled, the form disappears after submission, showing only the success message. When disabled, the form remains visible (useful for allowing multiple submissions).

Email notifications

Send to

Email address(es) to receive submission notifications. Separate multiple addresses with commas:

admin@example.com, sales@example.com

Default: WordPress admin email

Email subject

Subject line for notification emails.

New submission: {form_title}

Supports placeholders:

  • {form_title} - Form name
  • {field_id} - Any field value by ID

Reply-To

Set the reply-to address. Useful for replying directly to the person who submitted.

{email}

Where email is the ID of your email field.

Email template

The notification email body. Default includes all field values formatted as:

Field Label: Value
Field Label: Value
...

---
Submitted at: [date/time]

Customize with HTML and field placeholders.

Spam protection

Honeypot

Enabled by default. Adds an invisible field that only bots will fill out. Submissions with this field completed are silently rejected.

No configuration needed, it just works.

Time-based check

Rejects submissions made too quickly (likely bots). Set minimum time in seconds.

  • Default: 3 seconds
  • Recommended: 2-5 seconds

reCAPTCHA (Pro)

Google's reCAPTCHA integration. See Spam Protection.

hCaptcha (Pro)

Privacy-focused CAPTCHA alternative. See Spam Protection.

Cloudflare Turnstile (Pro)

Cloudflare's free CAPTCHA alternative. See Spam Protection.

Storage

Store submissions

When enabled, submissions are saved to your WordPress database and viewable in Fodo Forms → Entries.

Default: Enabled

Disable if you only need email notifications or webhook delivery.

Entry expiration

Automatically delete entries after a specified number of days.

  • Default: Never (0)
  • GDPR Tip: Set to 30-90 days for compliance

Advanced

Form ID

Auto-generated unique identifier. Used in shortcodes:

[fodo_form id="123"]

CSS classes

Add custom classes to the form element:

<form class="fodo-form my-custom-class">

Enable AJAX

Submit the form without page reload.

  • Default: Enabled
  • Disable for compatibility with certain setups

Disable default styles

Remove Fodo Forms' built-in CSS. Use when:

  • Your theme provides complete form styling
  • You want full control over appearance
  • You're experiencing style conflicts

Payments (Pro)

Enable payment collection via Stripe or PayPal.

See Payments for full configuration.

Integrations (Pro)

Connect form submissions to external services.

See Integrations for setup instructions.