=== WPZOOM Forms - Drag & Drop Contact Form Builder for WordPress === Contributors: WPZOOM Donate link: http://paypal.me/wpzm/10usd Author URI: https://www.wpzoom.com/ Requires at least: 6.5 Requires PHP: 7.4 Tested up to: 7.0 Stable tag: 1.3.7 License: GNU General Public License v2 License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: contact form, form builder, contact, forms, email form Drag & drop contact form builder for WordPress. Create contact forms, custom forms, email forms with spam protection. Works with Elementor, shortcodes == Description == = Simple & Powerful Contact Form Builder = **The easiest way to create contact forms in WordPress.** Drag & drop form builder with spam protection, email notifications, and submission management - no coding required. Works everywhere: Block Editor, Elementor, or shortcodes. [WPZOOM Forms](https://www.wpzoom.com/plugins/wpzoom-forms/) is trusted by over 20,000 active websites. Perfect for contact forms, feedback forms, email forms, appointment booking, and quote request forms. ### Why Choose WPZOOM Forms? ✅ **Works Everywhere** - Use with Block Editor, Elementor, Classic Editor, or any theme via shortcodes ✅ **Powerful Spam Protection** - reCAPTCHA v2/v3, Cloudflare Turnstile, and Akismet built-in ✅ **Email Notifications** - Get instant alerts when someone submits your contact form ✅ **Form Submissions Dashboard** - All entries saved and searchable in WordPress ✅ **Mobile Responsive** - Forms look great on all devices ✅ **Ready-to-Use Templates** - Contact form, feedback form, appointment form, and more ###💪 Want More Power? Try WPZOOM Forms PRO Take your forms to the professional level with [**WPZOOM Forms PRO**](https://www.wpzoom.com/plugins/wpzoom-forms/). Generate forms instantly with AI, connect to Mailchimp for email marketing, accept file uploads, enable AJAX submissions, and customize email notifications with a visual editor. Perfect for businesses that need more than basic contact forms. ⭐️ **[Get the PRO version!](https://www.wpzoom.com/plugins/wpzoom-forms/?utm_source=wporg&utm_medium=website&utm_campaign=free_description)** ⭐️ ### Free Plugin Features **Drag-and-Drop Form Builder** Build contact forms, feedback forms, and email forms effortlessly. Simply drag fields, arrange layouts, and customize styling - no coding required. Works in Block Editor and Elementor. **Ready-to-Use Form Templates** Get started fast with professionally designed templates: - Simple contact form - Feedback form - Appointment booking form - Quote request form - Newsletter signup form **🛡️ Advanced Spam Protection** Keep unwanted submissions at bay with multiple protection layers: - Google reCAPTCHA integration (v2 and v3) - Akismet anti-spam protection - Cloudflare Turnstile integration **Email Notifications** Receive instant email notifications when users submit your contact form. Stay organized and respond quickly to customer inquiries. **Elementor Widget** Full Elementor integration with a dedicated widget. Build and style your contact forms directly in Elementor - no shortcodes needed. **Shortcode Support** Display forms anywhere on your website with simple shortcodes. Works with any theme, page builder, or widget area. Perfect for Classic Editor users. **Date Picker Field** Create booking forms, reservation systems, and event registrations with our versatile date picker. Perfect for restaurants, hotels, service providers, and appointment-based businesses. **Submission Management** All form submissions are safely stored in your WordPress dashboard. Search, filter, and export submissions with ease. Never lose important leads or customer information. ## ⬆️ Upgrade to WPZOOM Forms PRO **Ready for even more powerful features?** [WPZOOM Forms PRO](https://www.wpzoom.com/plugins/wpzoom-forms/) takes your form building to the next level with advanced functionality designed for professional websites and businesses. ### 🌟 PRO Features Include: **🤖 AI Form Generator** Describe your form in plain language and let AI create it for you. Skip the manual setup – just type what you need and get a fully configured form in seconds. **📧 Mailchimp Integration** Automatically add form submissions to your Mailchimp audiences. Build newsletter signup forms or connect any form to your email marketing lists with just a few clicks. **Custom Email Notifications** Design beautiful, branded notification emails with our visual editor. Add dynamic field tags, customize layouts, and create professional emails that match your brand. No more generic, plain-text notifications. **AJAX Form Submissions** Eliminate page reloads for a seamless user experience. Users submit forms and see instant confirmation messages without leaving the page. Higher conversion rates and better user satisfaction guaranteed. **📎 File Upload Fields** Accept PDF documents and images directly through your forms. Perfect for: - Job applications (resumes, cover letters) - Project briefs and client documentation - Media submissions and portfolios - Support ticket attachments **🕐 Time Picker Field** Add time selection to your forms with a customizable time picker. Supports 12-hour and 24-hour formats with configurable minute intervals – ideal for appointment and booking forms. **🔒 GDPR Consent Field** Stay compliant with privacy regulations by adding a GDPR consent checkbox to your forms. Customize the consent text and link to your privacy policy. **🔗 Hidden Fields** Capture UTM parameters, referrer data, and other metadata automatically. Track where your leads are coming from without cluttering the form. **📥 Import & Export Forms** Transfer forms between websites or create backups with JSON-based import/export. Keep your forms safe and portable across multiple WordPress installations. **📊 Export Submissions to CSV** Download your form submissions as CSV files for reporting, analysis, or migration to other tools. **📋 Duplicate Forms** Clone any existing form with one click. Quickly create variations of your forms without starting from scratch. **🔀 Conditional Logic** Create dynamic forms that adapt based on user input. Show or hide fields depending on previous answers to create personalized form experiences. **🔢 Number Field** Collect numeric data with validation. Perfect for quantity fields, age inputs, budget ranges, and any form requiring number-only entries. **📋 20+ PRO Templates** Jump-start your forms with industry-specific templates: business consultation, project inquiry, patient intake, real estate listings, job applications, restaurant reservations, and more. **Love WPZOOM Forms?** Help other WordPress users find a great contact form plugin by [leaving a 5-star review](https://wordpress.org/support/plugin/wpzoom-forms/reviews/#new-post). Your feedback helps us continue improving and adding new features for the community. ## WPZOOM Forms vs Other Contact Form Plugins **Lightweight & Fast** – Unlike bloated alternatives, WPZOOM Forms is performance optimized with efficient database queries. **No Limits** – Create unlimited forms and receive unlimited submissions. No artificial restrictions. **Community-Driven** – Every feature is built based on real user feedback from our active community of 10,000+ websites. **Professional Support** – Get help when you need it with our responsive support team and comprehensive documentation. **Regular Updates** – Continuous improvements, new features, and compatibility updates ensure your contact forms always work perfectly. ###Additional Resources - [Ask a Question](https://wordpress.org/support/plugin/wpzoom-forms/) – Get support from our team and community - [Download Free Themes](https://profiles.wordpress.org/wpzoom/#content-themes) – Complement your forms with beautiful designs - [WPZOOM Official Site](https://www.wpzoom.com/) – See our complete WordPress product lineup - [Join us on GitHub](https://github.com/wpzoom/wpzoom-forms) – Contribute to open-source development - [Plugin Documentation](https://www.wpzoom.com/documentation/wpzoom-forms/) – Step-by-step guides and tutorials == Installation == 1. Install the WPZOOM Forms from the "Plugins > Add New" page in your WordPress Dashboard. == Frequently Asked Questions == = How do I add a contact form to my page? = You have three options: 1. **Block Editor**: Add the "WPZOOM Form" block directly to your page 2. **Elementor**: Use the WPZOOM Forms widget in Elementor 3. **Shortcode**: Copy the shortcode from any form and paste it anywhere = Does this contact form plugin work with Elementor? = Yes! WPZOOM Forms has a dedicated Elementor widget. You can add and style your contact forms directly in the Elementor editor. = Is there spam protection for contact forms? = Yes, WPZOOM Forms includes multiple spam protection options: - Google reCAPTCHA v2 and v3 - Cloudflare Turnstile - Akismet anti-spam integration = Can I receive email notifications when someone submits a form? = Yes, you receive instant email notifications for every form submission. All submissions are also saved in your WordPress dashboard. = Is this a free contact form plugin? = Yes, WPZOOM Forms is free with all essential features. A PRO version is available with advanced features like file uploads, conditional logic, and Mailchimp integration. = How do I export form submissions? = Navigate to Tools > Export in your Dashboard and choose "WPZOOM Submissions" to export all entries. = Does it work with the Classic Editor? = Yes! Use shortcodes to embed your contact forms in the Classic Editor or any theme. == Screenshots == 1. Form builder block 2. Add a form in a page 3. Add fields to forms 4. Form submissions 5. Elementor widget 6. Settings page == Changelog == = 1.3.7 = * Multiple bug fixes and improvements = 1.3.6 = * Multiple bug fixes and improvements = 1.3.5 = * Improved template modal UI * Refactored the Form Block editor component for better maintainability * Improved block styling with currentColor for better theme compatibility * Multiple UI improvemens = 1.3.4 = * Minor bug fix = 1.3.3 = * Bug fix with default form = 1.3.2 = * Bug fix with the Date Picker field = 1.3.1 = * Minor bug fix = 1.3.0 = * Multiple bug fixes and improvements = 1.2.10 = * Added two new options to edit the Success/Confirmation and Failure messages when submitting an entry * Moved the confirmation message below the form = 1.2.9 = * Added an option to set the location of the reCAPTCHA badge = 1.2.8 = * Minor bug fix = 1.2.7 = * Added quick access to form fields. * Fixed an issue with the label field. = 1.2.6 = * Minor bug fix = 1.2.5 = * Added new styling options to the block used to embed a form * Added new styling options to the Elementor widget * Added Dark mode support for Cloudflare Turnstile = 1.2.4 = * Minor bug fix = 1.2.3 = * Minor bug fixes = 1.2.2 = * Added Cloudflare Turnstile integration * Added separate key fields for reCaptchaV2 and reCaptchaV3 = 1.2.1 = * Fixed a bug with the date field in Elementor = 1.2.0 = * Added new form templates: Advanced Form with Full Address, Wedding Invitation, Quote Form, Feedback Form, Appointment Form * Added a new "Date" field * Added a new "Multi checkboxes" option * Added forms filter in the Submissions section * Added bulk editor to Select and Multi checkboxes fields * Added predefined lists with all countries and US states to the Selected field * Multiple fixes and improvements = 1.1.5 = * Fixed an issue with line breaks in the email template. * Removed the Submission counter in the admin menu = 1.1.4 = * Fixed an issue with the block alignment = 1.1.3 = * Added Elementor widget = 1.1.2 = * Fixed an issue when the Checkbox field is required = 1.1.1 = * Fixed an issue with required fields = 1.1.0 = * Added reCAPTCHA integration * Added Settings page * Minor bug fixes = 1.0.4 = * Added Akismet Anti-Spam integration = 1.0.3 = * Fix for non-authenticated users not being able to submit the form = 1.0.2 = * Bug fix with incorrect "Reply to" address = 1.0.1 = * Minor improvements = 1.0.0 = * Initial plugin release