Gutenberg-powered form builder for creating flexible contact and custom forms directly in the WordPress block editor.
- Build forms visually using the block editor (Gutenberg)
- Add and arrange fields as blocks
- Lightweight and flexible compared to traditional form builders
- Designed to integrate naturally with WordPress editing workflows
- Ideal for contact forms, simple data capture, and custom layouts
- Email sending of submissions
- Submission storage as posts
- Input validation
- Spam protection
- Upload the plugin to
/wp-content/plugins/ - Activate the plugin via the WordPress admin
- Open the block editor and search for “Form” or related blocks
- Open a page or post in the block editor
- Insert the Form block
- Add fields (text, email, textarea, etc.) as inner blocks
- Configure labels and settings as needed
- Publish and start collecting submissions
Use cases:
- Contact forms
- Simple enquiry forms
- Custom inline forms within content
- Configure form fields directly within the block editor
- Adjust labels, placeholders, and required fields
- Control layout using standard block editor tools
- Form Block — Container for building a form
- Field Blocks — Input elements such as text, email, textarea, etc.
- Submit Button — Handles form submission (built into form block)
- Inherits styles from your active theme
- Fully compatible with block editor design tools
- Build in style presets for quick styling
...coming soon!
- Additional field types
- Microsoft account email sending
- Enhanced spam protection (e.g. CAPTCHA or equivilent)
- Form templates
Contributions, issues, and feature requests are welcome.
If you’d like to contribute:
- Fork the repo
- Create a feature branch
- Submit a pull request
If you find a bug, please open an issue with:
- Steps to reproduce
- Expected behaviour
- Screenshots (if relevant)
This project is licensed under the GNU General Public License v3.0.
Built and maintained by webguyjeff