Build Any Form You Need
DesignSetGo’s form builder gives you a complete drag-and-drop form building system with 11 specialized field types, built-in spam protection, and email notifications — no extra plugins needed.
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.
Build a Form in 3 Steps
From blank page to collecting submissions in minutes. No configuration headaches.
Add the Form Builder
Drop the Form Builder block into any page or post. It appears in the block inserter under the DesignSetGo collection.
Add Your Fields
Drag in any of the 11 field types. Set labels, placeholders, validation rules, and required fields right in the editor.
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.