WordPress.org

Plugin Directory

GriffinForms – Flexible Drag and Drop Form Builder with Multi-Page Layouts

GriffinForms – Flexible Drag and Drop Form Builder with Multi-Page Layouts

Description

GriffinForms is a powerful, modern, and completely free WordPress form builder plugin. Whether you’re creating a simple contact form, a multi-step survey, or a complex registration form, GriffinForms offers all the tools you need — with no paywalls or locked features.

Build forms visually with a drag-and-drop interface, organize layouts with pages, rows, and columns, and apply smart validations like required fields, patterns, ranges, and even database checks.

Designed with developers, agencies, and solo site owners in mind, GriffinForms focuses on flexibility, speed, and usability. You get everything from multi-page form support and field reuse to email branding, reCAPTCHA spam protection, and reliable delivery via SendGrid or SMTP — all in one plugin.

No upsells. No feature walls. Just clean, efficient form building.

✅ Highlights

  • Drag & Drop Form Builder – Visually construct forms with structured layouts
  • Multi-Page Form Support – Create step-by-step experiences out of the box
  • Smart Validation Rules – Regex, required, min/max, unique entries, and more
  • Reusable Fields – Define field sets once and use them across any number of forms
  • Branded Email Output – Add HTML headers and footers, use SMTP or SendGrid
  • Anti-Spam Tools – Supports Google reCAPTCHA, honeypot, and keyword filtering
  • Partial Submission Saving – Auto-saves user progress to reduce abandonment
  • Folder Organization – Group and manage forms easily as your site grows
  • Developer-Friendly – Clean architecture and flexible API for custom integrations
  • No Premium Lock-In – Everything is included from the start

Whether you’re replacing a bloated premium plugin or building your first form, GriffinForms is designed to just work — fast, clean, and powerful.

Why GriffinForms?

  • All features included – No upsells, no blocked options, just full functionality from install.
  • Reusable Fields – Define once, reuse across forms. Update once, update everywhere.
  • Multi-page Forms – Build multi-step flows with custom page titles and structure.
  • Strong Validation – Required fields, min/max, regex, and even database checks.
  • Branded Emails – Add headers, footers, and send through SMTP or SendGrid.
  • Form Folders & Message Templates – Organize and scale without chaos.
  • Spam Protection – Google reCAPTCHA, keyword filters, and honeypot fields.
  • Save Incomplete Submissions – Automatically stores progress for returning users.
  • Developer Friendly – Clean, extensible code and a growing API.

🎯 Key Features

  • Drag & Drop Layout Engine – Build complex forms quickly with rows, columns, and pages
  • Reusable Fields – Share field sets across forms and manage centrally
  • Smart Validations – Supports regex, min/max, required, unique, and more
  • Built-in Iterations – Let users add multiple responses for any field
  • Custom Email Headers and Footers – Branding support for every message
  • Spam Filtering & reCAPTCHA – Protect your forms with layered anti-spam tools
  • Form Folder System – Keep your forms organized as you grow
  • SendGrid + SMTP – Reliable email delivery with full configuration
  • Partial Submission Saving – Forms auto-save user progress
  • Developer Ready – Clean architecture, extensibility, and ongoing roadmap

🛠️ Coming Soon

  • Payment gateway integrations (Stripe, PayPal, etc.)
  • AI-powered form assistant for intelligent suggestions
  • Advanced conditional logic system

External Services

GriffinForms optionally uses external services for enhanced functionality:

  1. Google reCAPTCHA
    If enabled, sends the reCAPTCHA token and user IP to Google to verify human input.
    Service provider: Google LLC

  2. SendGrid
    If configured, emails are routed through SendGrid using submitted content.
    Service provider: SendGrid (Twilio)

License

GriffinForms is open source and licensed under GPLv2 or later.

Installation

  1. Upload the plugin to the /wp-content/plugins/griffinforms-form-builder directory or install it via the WordPress plugin screen.
  2. Activate it through the Plugins screen.
  3. Go to the GriffinForms menu in the admin sidebar to start building forms.

FAQ

Is GriffinForms free?

Absolutely. All core features are available. No upsells, no locked features.

Can I reuse fields across forms?

Yes. Create once and use across any number of forms — easy to manage and update.

Does GriffinForms support reCAPTCHA?

Yes, both v2 and v3 are supported.

Can I integrate with SendGrid?

Yes. Enter your API key and start delivering emails reliably in seconds.

Can I validate fields with patterns or limits?

Yes. You can enforce required rules, regex patterns, numeric limits, date ranges, and even database-level uniqueness.

Does GriffinForms support multi-page forms?

Yes. Multi-page layouts are supported out of the box — no premium upgrade needed.

Can I save incomplete submissions?

Yes. GriffinForms automatically saves partial submissions.

Is there a way to organize forms as they grow?

Yes. You can group forms into folders for better organization.

Can I export and import forms?

Yes. Forms can be exported as JSON and re-imported, making it easy to reuse or migrate setups.

Can I customize the email design?

Yes. You can define custom HTML headers and footers that are added to every outgoing email.

Reviews

10 de junio, 2025
Efficient and free plugin that is useful for site owners and developers. The interface is clean and easy to navigate, even for non-tech users. It handles the tasks like contact forms or signups without issues. Great for small sites that need something that works without the bloat. Setup is quick and it runs smooth.
Read all 1 review

Contributors & Developers

“GriffinForms – Flexible Drag and Drop Form Builder with Multi-Page Layouts” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.0.0 – 2025-06-11

  • Added fullscreen builder mode with optional compact layout toggle
  • Menu redesign with grouped items, descriptions, and icons
  • Introduced new Form Tree widget in builder for visualizing page, row, column, and field hierarchy
  • Toggle tree nodes with intuitive chevron-based expand/collapse UI
  • Highlights active form elements and syncs tree scroll with form layout
  • Added row/column counters and width indicators for clarity
  • Gracefully handles AJAX loading with error messaging and placeholders
  • Improved accessibility and layout polish in dropdown menus
  • Minor internal cleanup and performance optimizations

1.1.1.0 – 2025-05-29

  • Added 5 new form templates including appointment booking, course enrollment, and donation forms
  • Enhanced folder management with icon selection and improved folder display in lists
  • Refined form preview rendering and placeholder handling
  • Improved textarea auto-resize behavior and UI styling consistency
  • Various frontend and backend refinements

1.1.0.0 – 2025-05-23

  • Improved UTF-8 character support in submissions
  • Updated URL field validation
  • Adjusted reCAPTCHA v2 behavior for multi-page forms
  • Disabled logging temporarily
  • Multiple backend fixes and enhancements
  • Bumped tested version to WP 6.8

1.0.1.0

  • Added uninstall cleanup routine
  • Enhanced UI and usability

1.0.0

  • Initial release 🎉
  • Core form builder, multi-page layout, submissions, validations, reusable fields, reCAPTCHA, and SendGrid