=== Lead Generation Form - Contact Form & Form Builder, Survey & Inquiry Forms ===
Contributors: awordpresslife, razipathhan, hanif0991, muhammadshahid, fkfaisalkhan007, sharikkhan007, zishlife, FARAZFRANK
Tags: contact-form, form-builder, contact-us, lead-generation, Survey-Inquiry
Requires at least: 5.6
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.2.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Drag & drop contact form builder and lead generation plugin. Build responsive contact forms, inquiry forms, feedback surveys & quote forms.

== Description ==

Looking for the best **Form Builder** Thank can creat multiple type of form in wordpress website? 

**Lead Generation Form** is an intuitive, fast, and modern drag-and-drop **Contact Form Builder** and **Lead Capture** solution. Whether you need a simple **Contact Us form**, a multi-column **inquiry form** (or enquiry form), a **request a quote form**, an **appointment booking form**, an **event registration form**, or a **customer feedback survey**, this plugin helps you launch high-converting, mobile-responsive forms in minutes — without writing a single line of code.

As a lightweight, user-friendly alternative to Contact Form 7, WPForms, Ninja Forms, and Formidable Forms, Lead Generation Form combines a visual drag-and-drop builder with a built-in Mini-CRM lead manager, Google reCAPTCHA v3 spam protection, authenticated SMTP email delivery, Mailchimp newsletter integration, and 1-click Gutenberg block and Elementor widget embedding.

[View Live Demos](https://wpfrank.com/demo/lead-generation-form-pro/) | [Plugin Documentation](https://wpfrank.com/wordpress-plugins/lead-generation-form-pro/) | [Get Support](https://wordpress.org/support/plugin/lead-generation-form/) | [Upgrade to Pro](https://wpfrank.com/account/signup/lead-generation-form-pro)

---

### Why Choose This Contact Form Builder?

Most WordPress contact form plugins are either too complicated, bloated, or lock basic features behind expensive paywalls. Lead Generation Form gives you:

* **Visual Drag and Drop Form Builder:** Intuitive visual builder canvas with real-time preview and multi-column grid layouts.
* **100% Mobile Responsive Contact Forms:** Forms adjust automatically to iPhones, iPads, Android smartphones, tablets, and desktop screens.
* **Built-in Mini-CRM Lead Manager:** Never lose an inquiry or customer message. Store, view, search, and manage leads directly inside your WordPress admin dashboard with 6 pipeline statuses.
* **Internal Team Notes:** Add timestamped notes and client follow-up logs to any captured contact form entry.
* **Bulletproof Anti-Spam Defenses:** 4-layer protection including invisible Google reCAPTCHA v3, hidden honeypot spam traps, submission speed guards, and email/domain blacklists.
* **Reliable SMTP Email Delivery:** Ensure admin notifications and customer confirmation emails land in the inbox, not the spam folder. Configure custom SMTP (TLS/SSL) with a live connection test tool.
* **Automated Email Auto-Responder:** Send instant, personalized confirmation emails to visitors who submit your contact form using dynamic merge tags (`{Name}`, `{Email}`, `{Form_Name}`).
* **Mailchimp Audience Sync:** Automatically subscribe leads to your Mailchimp email marketing audience with custom tag support and double opt-in.
* **Gutenberg & Elementor Ready:** Easily embed forms using the dedicated **Gutenberg Block** (`/lead-form`), the native **Elementor Widget**, or standard WordPress shortcodes `[WLFG id="1"]`.
* **1-Click CSV & Excel Export:** Export captured form submissions to CSV spreadsheets with full UTF-8 BOM encoding and formula injection protection.
* **22 Ready-to-Use Form Templates:** Launch contact forms instantly using pre-built templates for quotes, consultations, real estate, bookings, SaaS, feedback, and support.
* **Visual Theme & Style Customizer:** Change primary accent colors, border radius, dark mode, font typography, field spacing, and button styles per form.
* **Asynchronous Webhooks:** Connect your forms to Zapier, Make, Pabbly, or custom CRMs via automated background JSON webhooks with authorization headers.
* **Form Scheduling & Submission Quotas:** Set automatic open/close dates and maximum submission limits for time-sensitive campaigns.

---

### Popular Form Types You Can Build in Minutes

* **Contact Us Forms:** Classic business contact forms with name, email, phone number, subject, and message fields.
* **Lead Generation & Lead Capture Forms:** High-converting landing page lead capture forms to grow sales and subscribers.
* **Request a Quote & Cost Estimator Forms:** Collect detailed project requirements, budgets, timelines, and specifications.
* **Inquiry & Enquiry Forms:** General customer inquiries, product questions, and service inquiries.
* **Appointment & Booking Forms:** Schedule consultations, service calls, and meetings with native date pickers and preferred time slots.
* **Feedback & Customer Satisfaction Surveys:** Gather ratings with interactive 5-star rating bars and Net Promoter Score (NPS 0-10) matrix chips.
* **Job Application & Resume Upload Forms:** Secure file upload dropzones for PDF, DOC, and image attachments.
* **Support & Helpdesk Ticket Forms:** Client support requests with priority selectors, issue descriptions, and screenshot uploads.
* **Real Estate & Property Tour Forms:** Schedule home walkthroughs with financing status and buyer preference filters.
* **Event Registration & RSVP Forms:** Manage attendee registrations, ticket options, and special requests.
* **Newsletter Subscription Forms:** Capture email subscribers and sync directly to Mailchimp.

---

### Free Features Included

* **Drag-and-Drop Form Builder:** Drag fields, reorder items, and customize labels, placeholders, and required rules.
* **Multi-Column Grid Layouts:** Choose 1-column (`100%`), 2-columns (`50%`), 3-columns (`33.3%`), or 4-columns (`25%`) per field.
* **18 Comprehensive Field Types:**
  * Single Line Text, Paragraph Textarea, Number, Range Slider (with dynamic value display)
  * Email, Phone Number (`tel`), Website URL, Color Picker, Native Date Picker
  * Dropdown Select, Multiple Checkboxes, Radio Buttons
  * Drag & Drop File Upload Dropzone (with file removal chips)
  * 5-Star Interactive Rating, 0-10 NPS Score Matrix, Calculation Display
  * Section Dividers, GDPR / Terms of Service Agreement Checkbox, Hidden Fields (with UTM auto-capture)
  * Submit Buttons with customizable styles and alignment
* **Pre-Built Form Template Library:** Choose from 22 industry-proven templates or start from a blank canvas.
* **Mini-CRM Lead Pipeline:** Track leads with statuses: `New`, `In Review`, `Contacted`, `Qualified`, `Won`, and `Lost`.
* **Lead Sticky Notes:** Keep internal team notes on client conversations directly within the lead detail view.
* **CSV Export:** Export up to 100 leads per form to spreadsheet formats with Excel compatibility and CSV injection protection.
* **Google reCAPTCHA v3:** Invisible bot protection without annoying image puzzles or captcha checkboxes.
* **Honeypot Anti-Spam Trap:** Invisible form trap that catches automated bots without bothering real visitors.
* **Anti-Spam Submission Speed Guard:** Rejects bot submissions completed in under 2 seconds.
* **Email & Domain Blacklist:** Block spam emails or entire domains via shortcode blacklist parameters.
* **Built-In Custom SMTP Engine:** Send lead notifications reliably through Gmail, Outlook, Amazon SES, SendGrid, Mailgun, or custom SMTP servers.
* **Live SMTP Test Dispatcher:** Verify your SMTP credentials directly from the settings panel before going live.
* **Submitter Auto-Responder Email:** Automatically send confirmation emails to users who submit inquiries.
* **Mailchimp Newsletter Sync:** Connect your Mailchimp API to grow your email marketing audience.
* **Native Gutenberg Block:** Search `/lead-form` in the block editor and choose your form from the dropdown.
* **Native Elementor Widget:** Drag the "Lead Generation Form" widget into any Elementor container.
* **Visual Theme Styler:** Customize primary colors, rounded corners, dark mode, button widths, and fonts per form.
* **Import, Export & Combine Forms:** Backup form schemas in JSON, import onto other websites, or merge two forms into one.
* **Shortcode Generator:** Easily embed any form using `[WLFG id="1"]` anywhere in posts, pages, sidebars, or footers.
* **Clone Forms in 1 Click:** Duplicate any form layout and settings instantly.
* **Developer Friendly & Secure:** Clean, extensible codebase following WordPress standards, complete with nonce verification and strict capability checks.

---

### Pro Features (Take Your Forms to the Next Level)

Need online payments, multi-step funnels, or dynamic quote estimators? Upgrade to **Lead Generation Form Pro**:

* **Live Stripe & PayPal Payments:** Accept credit cards, Apple Pay, Google Pay, and PayPal Smart Buttons upon form submission.
* **Dynamic Math Calculations & Price Estimators:** Create real-time price calculators, quote estimators, and dynamic totals using algebraic formulas (e.g., `[quantity] * 25 + [addon]`).
* **Multi-Step Form Wizard Funnels:** Break long forms into multi-step cards with progress percentage bars, circular step numbers, and breadcrumbs.
* **Visual Conditional Logic Engine:** Dynamically show or hide fields based on user answers with multi-condition rules (AND/OR logic).
* **Automated PDF Invoices & Receipts:** Automatically generate vector-sharp, downloadable PDF summaries and invoice receipts for every submission.
* **Extended Email Marketing Connectors:** Direct API integration with Brevo (Sendinblue), MailerLite, SendGrid Marketing, and ActiveCampaign.
* **High-Capacity File Upload Dropzone:** Multi-file drag-and-drop upload supporting up to 50 MB attachments with MIME validation.
* **Multi-Department CC Email Routing:** Route lead notification emails to multiple team members and departments simultaneously.
* **Unlimited Lead Capture & Unlimited Export:** No limits on the number of captured leads or CSV export rows.
* **Visual Analytics & Drop-off Funnel:** Interactive Chart.js dashboard showing conversion trends, device distribution, and step drop-offs.
* **Priority 24/7 Support:** Dedicated support ticket helpdesk and lifetime updates.

[Learn More About Lead Generation Form Pro](https://wpfrank.com/wordpress-plugins/lead-generation-form-pro/)

---

== Installation ==

### Automatic Installation (Recommended)
1. Log in to your WordPress Admin Dashboard.
2. Navigate to **Plugins → Add New**.
3. Search for **"Lead Generation Form"** or **"Contact Form Builder"**.
4. Click **Install Now** on the Lead Generation Form plugin card.
5. Click **Activate**.
6. Go to **Lead Generation Form** in your admin menu to create your first form!

### Manual Installation
1. Download the plugin ZIP file from WordPress.org.
2. Log in to your WordPress dashboard and go to **Plugins → Add New → Upload Plugin**.
3. Choose the ZIP file from your computer and click **Install Now**.
4. Click **Activate Plugin**.

### Embedding a Form on Your Website
* **Gutenberg Editor:** Insert a new block, search for **"Lead Generation Form"** (or type `/lead-form`), and choose your form from the dropdown.
* **Elementor:** Open your page in Elementor, search for the **"Lead Generation Form"** widget in the elements panel, and drag it into your section.
* **Shortcode:** Copy the shortcode `[WLFG id="1"]` from **Lead Generation Form → Manage Forms** and paste it into any page, post, or widget area.

---

== Frequently Asked Questions ==

= Is Lead Generation Form a free contact form builder? =
Yes! The free version provides a complete visual drag-and-drop form builder, 22 pre-built form templates, mini-CRM lead management, custom SMTP, Mailchimp integration, spam protection, and CSV export.

= How do I create and embed a contact form? =
1. Go to **Lead Generation Form → Form Generator**.
2. Give your form a title and drag the fields you need (Name, Email, Message, Submit Button) onto the canvas, or click **Template Library** to select a pre-built template.
3. Click **Save Form**.
4. Copy the shortcode (e.g. `[WLFG id="1"]`) and paste it on any page, or use our native **Gutenberg Block** or **Elementor Widget**.

= Can I create multiple forms? =
Yes! You can create unlimited contact forms, lead capture forms, surveys, and booking forms. Each form gets its own unique ID and shortcode.

= How does the spam protection work? =
The plugin includes multi-layer anti-spam protection:
1. **Google reCAPTCHA v3:** Invisible bot detection without annoying puzzles.
2. **Honeypot Trap:** Invisible fields that trap automated spam bots.
3. **Timing Trap:** Rejects form submissions sent under 2 seconds (faster than any human).
4. **Email / Domain Blacklist:** Filter out disposable emails or known spam domains.

= Can I receive email notifications when a lead is captured? =
Yes! You can enable instant admin email notifications under **Settings → Email & SMTP**. You can use default WordPress mail or configure authenticated custom SMTP (with TLS or SSL encryption) to ensure your lead alerts never end up in the spam folder.

= Can I send an automatic confirmation email to the person who submitted the form? =
Yes! Enable the **Submitter Auto-Responder** in the Form Generator settings. You can customize the subject line and email body with dynamic tags such as `{Name}`, `{Email}`, `{Form_Name}`, and `{Submission_Date}`.

= Where are the captured leads stored? =
All form entries are saved directly in your WordPress database under **Lead Generation Form → All Captured Leads**. You can view, search, filter, update pipeline statuses (`New`, `Contacted`, `Won`, etc.), add internal sticky notes, and export them to CSV.

= Can I export my captured leads to Excel or CSV? =
Yes! Click **Export All Leads (CSV)** on the leads screen. The exported CSV file includes an Excel-friendly UTF-8 BOM encoding and built-in CSV formula injection protection.

= Does this plugin integrate with Mailchimp? =
Yes! You can connect your Mailchimp account via API key in **Settings → Newsletter & Integrations**. When visitors opt in, their contact information is automatically synchronized to your Mailchimp audience list with tag support.

= Can I customize the form design and colors? =
Yes! The built-in **Live Form Theme & Design Styler** lets you configure primary accent colors, border radius, dark mode, container card backgrounds, font families (Inter, Roboto, Open Sans, Outfit), field sizes, and button shadows per form.

= Is it compatible with Gutenberg and Elementor? =
Yes! The plugin features a dedicated Gutenberg Block (`wlgf/lead-form`) with live preview controls, a custom Elementor Widget (`wlgf_lead_form`), and universal shortcode support compatible with Divi, Beaver Builder, Astra, and all WordPress themes.

= What is the difference between Free and Pro? =
The Free version is ideal for contact forms, inquiry forms, lead capture, and surveys. **Lead Generation Form Pro** adds live online payments (Stripe & PayPal), dynamic math calculations & price estimators, multi-step wizard funnels, visual conditional logic, automated PDF receipts, and extended email marketing connectors (Brevo, MailerLite, SendGrid, ActiveCampaign).

---

== Screenshots ==

1. Visual Drag & Drop Form Builder – Easily create responsive contact forms with custom field attributes.
2. Template Library – 22+ conversion-optimized prebuilt form templates for quotes, inquiries, and surveys.
3. Forms Manager – Manage, clone, edit, and copy shortcodes for all your published forms.
4. Mini-CRM Captured Leads – Search, filter by status, and review customer submissions in real time.
5. Internal Notes & Follow-Up – Attach timestamped notes and comments to any captured lead.
6. Email & Custom SMTP Settings – Configure reliable email delivery with real-time SMTP test dispatch.
7. Anti-Spam Security – Effortlessly set up Google reCAPTCHA v3 and honeypot traps.
8. Live Form Theme Customizer – Customize colors, rounded corners, fonts, and dark mode without code.
9. Visual Analytics Dashboard – Monitor form impressions, conversion rates, and device breakdowns.
10. Gutenberg Block & Elementor Widget – Seamlessly embed forms into your favorite page builder.

---

== Changelog ==

= 1.2.1 =
* Release Date: 04 Sep 2026
* Synchronized dynamic plugin version across all asset enqueues, Gutenberg block registrations, and admin screens.
* Enhanced asset caching and cache busting for CSS stylesheets and JavaScript bundles.
* Added live plugin version indicator in Settings system status diagnostics.
* Optimized keyword indexing and metadata for WordPress Plugin Directory search visibility.

= 1.2.0 =
* Release Date: 04 Sep 2026
* Comprehensive SEO and keyword optimization for the WordPress Plugin Directory.
* Enhanced form builder stability and responsive design controls.
* Improved CSV export engine with RFC-4180 compliance, UTF-8 BOM, and formula injection sanitization.
* Verified compatibility with WordPress 6.7 and PHP 8.2+.
* Major release featuring modern Admin UI redesign.
* Added pre-built form templates in the Form Generator.
* Added Mini-CRM lead pipeline status selector (`New`, `In Review`, `Contacted`, `Qualified`, `Won`, `Lost`).
* Added internal sticky notes system for captured leads.
* Added Mailchimp audience sync with double opt-in support and rolling dispatch log.
* Added custom authenticated SMTP engine with instant test email tool.
* Added native Gutenberg block (`/lead-form`) with cached form selector.
* Added native Elementor widget with live styling controls.
* Added real-time asynchronous webhook dispatcher with header authentication.
* Added form scheduling (open/close dates) and maximum submission quotas.
* Added live frontend theme customizer (accent colors, border radius, dark mode, typography).
* Added 1-click form cloning and shortcode copy button.
* Upgraded bundled libraries to Bootstrap 5.3.3, DataTables 2.0.8, and FontAwesome 6.4.2.

= 1.0.9 =
* Prebuilt form templates added.
* CC email parameter support in shortcodes.
* Honeypot and speed-trap bot protection refinements.
* CSV export performance optimizations.

= 1.0.8 =
* Added minimum submission time threshold (anti-spam speed trap).
* Enabled Google reCAPTCHA v3 verification engine.

= 1.0.7 =
* Added 1-click shortcode copying.
* Improved date picker field validation.
* Enhanced submit button styling.

= 1.0.6 =
* Switched form submission mechanism to AJAX with loading indicator.
* Added range slider input with dynamic live value display.
* Added protection against duplicate form resubmissions on browser refresh.

= 1.0.5 =
* SMTP engine configuration improvements.

= 1.0.4 =
* Input sanitization, escaping, and validation improvements.
* Updated internationalization language translation files.
* File upload handling enhancements.

= 1.0.0 =
* Initial release on WordPress.org.

---

== Upgrade Notice ==

= 1.2.1 =
Update for enhanced dynamic version management, optimized asset caching, and improved search visibility.