The Form Builder Block

The heart of the form system. Drag in the Form Builder block, add your fields, configure your settings, and you’re ready to collect submissions.

Spam Protection

Built-in honeypot field catches bots without annoying your real users with CAPTCHAs. Optional Cloudflare Turnstile support too.

Email Notifications

Receive instant email alerts when forms are submitted. Customize the recipient, subject, sender name, and reply-to address.

AJAX Submission

Forms submit without page reload for a smooth, modern user experience with instant success and error feedback.

Data Security

All submissions are sanitized and validated server-side. Rate limiting prevents abuse. GDPR-compliant data handling built in.

Fully Customizable

Control labels, placeholders, required fields, success messages, button styles, field spacing, and input sizing.

Developer Hooks

Action and filter hooks let developers extend form behavior, add custom validation, and integrate with any service.

11 Field Types for Every Scenario

From simple text inputs to specialized fields, every form element you need is included as a dedicated block.

Text Field

Single-line text input for names, titles, and short answers. Supports validation patterns and character limits.

Email Field

Email input with built-in HTML5 format validation. Ensures valid email addresses before submission.

Textarea Field

Multi-line text area for longer responses. Configurable rows and optional character counter.

Phone Field

Phone number input with formatting support. Helps users enter properly formatted phone numbers.

Number Field

Numeric input with optional min, max, and step values. Ideal for quantities, ages, or ratings.

Date Field

Native date picker for selecting dates. Clean, accessible, and consistent across devices.

Time Field

Time input for scheduling and appointments. Uses the native browser time picker.

Select Field

Dropdown select menu with customizable options. Support for placeholder text and required selection.

Checkbox Field

Single or grouped checkboxes for multi-select options, agreements, or preferences.

URL Field

URL input with format validation. Ensures users enter a properly formatted web address.

Hidden Field

Invisible field for passing tracking data, referral sources, or page information with the submission.

Quick Start

Build a Form in 3 Steps

From blank page to collecting submissions in minutes. No configuration headaches.

Step 1

Add the Form Builder

Drop the Form Builder block into any page or post. It appears in the block inserter under the DesignSetGo collection.

Step 2

Add Your Fields

Drag in any of the 11 field types. Set labels, placeholders, validation rules, and required fields right in the editor.

Step 3

Publish and Collect

Hit publish and your form is live. Submissions are stored in WordPress and optionally emailed to you instantly.

Everything You Need

A complete form solution built right into the block editor. No extra plugins, no shortcodes, no hassle.

Form Building

Drag and drop form building in the block editor

11 specialized field types included

Customizable labels, placeholders, and help text

Flexible field widths for side-by-side layouts

Success and error message customization

Security & Validation

Honeypot spam protection – no CAPTCHAs needed

Rate limiting prevents submission abuse

Required field validation with accessible error messages

Server-side sanitization of all submissions

Optional Cloudflare Turnstile integration

Notifications & Data

Customizable email notifications on submissions

AJAX-powered submissions without page reload

Stored submissions viewable in WordPress admin

GDPR-compliant with automatic data cleanup options

Developer hooks for custom integrations

Design & Compatibility

Fully responsive and mobile-friendly forms

Fully responsive and mobile-friendly forms

Works with any WordPress block theme

Customizable button styles, colors, and sizing

Respects theme global styles and spacing presets

Inline or below submit button positioning

Compatible with WordPress 6.7+ and any block theme. Free forever.