AFB – Auto Form Builder – Drag & Drop Form Creator

Description

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.

Installation

  1. Upload auto-form-builder to /wp-content/plugins/ or install from the WordPress plugin repository
  2. Activate Auto Form Builder through ‘Plugins’ menu
  3. Click ‘Auto Form Builder’ in your admin menu
  4. Click ‘Create New Form’ to build your first form

That’s it! Start creating forms immediately with Auto Form Builder.

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.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“AFB – Auto Form Builder – Drag & Drop Form Creator” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

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

  • Cleaner admin interface

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