
A powerful WordPress plugin for building professional forms with an intuitive drag-and-drop interface.
Auto Form Builder is the most intuitive form builder plugin for WordPress. Create beautiful, professional forms without writing a single line of code.
Whether you need a simple contact form, a detailed survey, or a complex multi-step registration form, Auto Form Builder makes it effortless.
Why Choose Auto Form Builder?
???? Drag-and-Drop Form Builder — Build any form in minutes with our visual form builder. No coding required.
???? Mobile-Responsive Forms — Every form you create with Auto Form Builder looks perfect on phones, tablets, and desktops.
???? Secure & Private — All form submissions are stored in your WordPress database. Your data stays on your server.
⚡ Lightweight & Fast — Auto Form Builder is optimized for performance. Your forms load quickly without slowing down your site.
Auto Form Builder Features
- Visual Drag-and-Drop Form Builder — Create forms with an intuitive interface
- 20+ Form Field Types — Text, email, phone, dropdown, checkbox, radio, textarea, address, file upload, date picker, time picker, and more
- Multi-Step Forms — Break long forms into steps for better completion rates
- Form Styling Options — Customize colors, fonts, spacing, and layouts
- Email Notifications — Get notified instantly when forms are submitted
- Submission Management — View, search, filter, and manage all form entries
- Export Submissions — Download form data as CSV or JSON
- Form Templates — Start with pre-built templates: Contact, Feedback, Support, Newsletter, Event Registration
- Shortcode Embed — Add forms anywhere with a simple shortcode
- Translation Ready — Available in 13+ languages
Perfect For
- Contact Forms — Let visitors reach you easily
- Feedback Forms — Collect customer feedback and reviews
- Registration Forms — Event signups and user registrations
- Survey Forms — Gather insights with multi-step surveys
- Quote Request Forms — Capture leads with detailed inquiry forms
- Newsletter Signup Forms — Grow your email list
- Support Request Forms — Streamline customer support
Pro Add-ons Available
Extend Auto Form Builder with powerful add-ons:
- Conditional Logic — Show or hide form fields based on user answers
- Advanced Form Styling — Complete control over form appearance
- Form Analytics — Track form views and conversion rates
- Google reCAPTCHA — Protect forms from spam with reCAPTCHA v2 & v3
- Cloudflare Turnstile — Privacy-focused spam protection
- Google Sheets Integration — Sync form submissions to spreadsheets
Developer Friendly
Auto Form Builder includes hooks and filters for customization:
- Form submission hooks
- Custom validation filters
- Field type extensions
- Clean, documented code
Note for reviewers: All source code for compiled assets is included in /src/ directory. See SOURCE-CODE.txt for build documentation.
FAQ
How do I create a form with Auto Form Builder?
Click ‘Auto Form Builder’ in your WordPress admin menu, then ‘Create New Form’. Use the drag-and-drop form builder to add fields, customize settings, and publish your form.
How do I add a form to my page?
Use the shortcode [auto_form_builder id="X"] where X is your form ID. You can find the form ID in your Auto Form Builder forms list.
Can I customize how my forms look?
Yes! Auto Form Builder includes comprehensive styling options. Customize colors, fonts, spacing, borders, and layouts to match your website design.
Is Auto Form Builder GDPR compliant?
Yes. All form data is stored locally in your WordPress database. Auto Form Builder includes privacy features for GDPR compliance.
Can I export form submissions?
Yes! Export your form submissions as CSV or JSON anytime from the Auto Form Builder submissions page.
Does Auto Form Builder work with my theme?
Auto Form Builder is designed to work with any WordPress theme. Forms automatically adapt to your theme’s styling.
Is Auto Form Builder free?
Yes! Auto Form Builder core is completely free. Optional pro add-ons are available for advanced features.
Does this plugin connect to external services?
Only if you choose to enable them:
- reCAPTCHA/Turnstile — Only if you configure spam protection
- Google Sheets — Only with the separate integration add-on
No data is sent externally without your explicit configuration.
ChangeLog
1.1.8
- New: 8 industry-specific form themes — Healthcare, Real Estate, Education, Restaurant, Tech/SaaS, Legal, Nonprofit, Fitness
- Improved: All 12 existing form themes redesigned with richer gradient backgrounds, deeper shadows, and color-matched field styling
- Improved: Themes now activate button hover effects (grow, shadow) and form entrance animations (fade-in, slide-up)
- Improved: Field icon colors, input shadows, and success message colors are now tinted to each theme’s palette
- Fixed: Theme architecture — switching themes no longer carries stale properties from the previous theme
- Fixed: “Reset Theme to Default” now produces the exact same result as clicking the theme
- Fixed: Elementor compatibility — form padding, layout, and button styling fully restored when using Elementor shortcode widget
- Fixed: Submit button visual fallbacks for Hello Elementor and other minimal themes with aggressive CSS resets
- Fixed: Two-column field layout breaking inside Elementor containers
1.1.7
- New: Outbound webhooks — send form submission data to external CRMs and platforms (e.g. GoHighLevel, Zapier, Make)
- New: Webhooks settings tab under Settings with enable toggle, endpoint URL, and optional HMAC-SHA256 signing secret
- New: Form border controls (width, color) in the Customize panel
- New: Form border radius and box shadow options in the Customize panel
- New: Background color opacity control for solid backgrounds
- New: Help text color control in the Customize panel
- New: Header overlay with configurable color, opacity, and separate hover overlay settings
- New: Name field layout option — stacked or side by side
- Fixed: Header image not respecting form border radius (inner radius now calculated correctly)
- Fixed: Header image padding/margin causing gaps inside bordered forms
- Fixed: Submit button styles not applying due to insufficient CSS specificity
- Fixed: Dynamic CSS timing issues on Elementor and late-rendering themes
- Fixed: Name field inline CSS removed in favor of dedicated stylesheet
- Fixed: Submit button hover color, border, animation, and helper text not rendering in Preview tab
- Improved: Developer filters for webhook payload, request arguments, and private host allowlisting
1.1.6
- Fixed: Forms displaying without styling on Hello Elementor and other minimal themes
- Fixed: Form Customize settings (colors, fonts, header image) not applying on Elementor-based themes
- Fixed: Admin pages (Add-Ons, Settings, Dashboard) flashing unstyled on first load
- Fixed: Modern file upload CSS returning 404 error due to incorrect asset path
- Fixed: Incorrect page slugs in admin critical CSS loader causing FOUC on multiple pages
- Fixed: Misleading “Premium version” references in CAPTCHA add-on notices
1.1.5
- Fixed: New form submissions not appearing on the Submissions page
- Fixed: “All” tab on Submissions page not loading results
- Fixed: Submission status counts not including entries with legacy null status
1.1.4
- New: Button border controls (color, width, radius) in the Customize panel
- New: Button helper text option with above/below positioning
- New: Button hover text color control
- New: 15 additional Google Fonts (total 20 fonts available)
- Fixed: Google Fonts not loading on rendered forms and admin preview
- Fixed: Button text color not applying on rendered forms
- Fixed: Form duplication now works without premium requirement
- Improved: Unified save — Settings tab now saves with the main Save Form button
- Improved: Submit Button Text moved to Customize tab for better UX
- Improved: Submissions page defaults to Unread tab
- Improved: Removed redundant Mark as Processed action (Mark as Read covers it)
1.1.3
- New: Custom dropdown time picker replacing native browser time input
- New: Time field now fully respects Time Intervals, Earliest/Latest Time, and 12h/24h Format settings
- Removed: Show Seconds option (unnecessary for most forms)
- Improved: Cleaned up dead CSS and JavaScript code for time fields
- Improved: WordPress coding standards compliance for all time field code
1.1.2
- Fixed: Background type switching not resetting properly between Solid/Gradient/Image
- Fixed: Uploaded background images not displaying in preview and frontend
- Fixed: Background patterns (dots, grid, diagonal, waves) not rendering on frontend
- Fixed: Background opacity not applying on rendered frontend forms
- Fixed: Gradient text inputs not persisting all gradient properties
- Fixed: CSS generation producing invalid output when background opacity is used
- Fixed: Frontend sanitizer stripping multi-value background-size and SVG data URLs
- Fixed: Missing style properties in save whitelist preventing frontend rendering
- New: Background Size, Position, and Repeat controls for uploaded background images
- New: Active highlight indicator on selected background pattern
- Improved: Preview device icons (desktop/tablet/mobile) more visually distinct
- Improved: Desktop preview panel wider for clearer differentiation from tablet
1.1.1
- New: Customize Form option — Visual form styling panel with theme selection, header image, background (solid/gradient/image/patterns), colors, typography, layout, and field customization
- New: Form Analytics add-on — Track form views, submissions, and conversion rates with dedicated analytics dashboard and charts
- New: reCAPTCHA Protection add-on — Google reCAPTCHA v2 and v3 support to prevent spam and bot submissions
- New: Cloudflare Turnstile add-on — Privacy-first CAPTCHA alternative with better user experience
- All three add-ons are built-in and can be activated from the Add-Ons page
1.1.0
- Fixed: Major CSS conflicts with WooCommerce and other plugins
- Fixed: Global CSS selectors no longer affecting entire WordPress admin
- Fixed: Scrollbar styling no longer applying site-wide
- Fixed: WordPress core class overrides (button, notice, wrap, form-table)
- Fixed: Reduced motion media query no longer breaking animations globally
- Improved: All plugin CSS now properly scoped to plugin areas only
- Improved: Better WordPress coding standards compliance
- Performance: Optimized CSS loading for admin pages
1.0.9
- Added user confirmation email feature – send thank-you emails to form submitters
- New settings: email field selector, custom subject, custom message, reply-to address
- Supports placeholders in confirmation emails ({form_name}, {site_name}, {submission_data}, etc.)
1.0.8
- Added customizable submit button text in form settings
1.0.7
- Added addon support infrastructure for premium add-ons compatibility
- Added Pro-compatible hooks for submissions page (tags column, filters, actions)
- Added Pro-compatible page aliases for addon URL compatibility
- Entry Tags and Google Sheets add-ons now work with the free version
1.0.6
- Fixed CSS conflicts with other plugins
- Improved compatibility with different server configurations
1.0.5
1.0.4
- New onboarding experience for first-time users
- Form template selection (Contact, Feedback, Support, Newsletter, Event Registration)
1.0.3
- Updated WordPress compatibility to 6.9
1.0.2
- Fixed form builder loading in translated languages
1.0.1
- Added 13 language translations
- Updated requirements: WordPress 6.0+, PHP 7.4+
1.0.0
- Initial release of Auto Form Builder
- Drag-and-drop form builder
- 20+ field types
- Multi-step form support
- Submission management
- Email notifications
- CSV/JSON export
- Mobile-responsive forms