=== VPSUForm – Drag & Drop Contact Form Builder with Email Automation ===
Contributors: vikasratudi
Donate link: https://vpsuform.info/product/vform-donation/
Tags: contact form, form builder, multi step form, email automation, google sheets
Requires at least: 5.6
Tested up to: 7.1
Stable tag: 3.3.0
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Build contact forms, lead capture forms, and multi-step forms in WordPress — with email automation, conditional logic, and spam protection built in. Free.

== Description ==

Drag & drop form builder with email automation, conditional logic, multi-step forms, popup forms, Google Sheets and built-in spam protection (honeypot, reCAPTCHA and hCaptcha).

No page builders. No add-on paywalls for core features. Just a fast, clean form builder that works.

👉 [VPSUForm Website](https://vpsuform.info/) | [Documentation](https://vpsuform.info/documentation/) | [Support](https://vpsuform.info/contact-us/) | [YouTube Tutorials](https://www.youtube.com/channel/UCVYd-Hh6pu-eQcP5vzD2x5g)

### See VPSUForm in action
https://www.youtube.com/watch?v=q4EncfhCBac

---

### What makes VPSUForm different?

Most form plugins give you a basic builder and charge for everything else. VPSUForm ships with email automation, conditional logic, multi-step forms and Google Sheets integration out of the box, free. It is also genuinely lightweight: forms load fast and don't bloat your site with extra scripts. That makes it a good choice if you are switching from Contact Form 7, WPForms Lite, Fluent Forms or Ninja Forms.

---

### What can you build with VPSUForm?

* **Contact forms** for any business website
* **Lead capture forms** that send leads straight to Google Sheets or your CRM
* **Popup contact and quote forms** opened from a button, a delay, scroll or exit intent
* **Newsletter signup forms** with an automatic welcome email
* **Multi-step forms** that reduce drop-off on long forms
* **Job application forms** with resume upload
* **Event registration forms** and volunteer signup forms
* **Appointment request and quote request forms**
* **Support ticket and feedback forms**
* **Survey forms** with rating and NPS fields
* **Consent and agreement forms** with e-signature

---

### Why choose VPSUForm?

* Popup forms with a customizable button and a copy-and-paste shortcode generator
* Email autoresponder and follow-up sequences without a third-party tool
* Conditional logic for fields, sections and email notifications
* Built-in honeypot, reCAPTCHA and hCaptcha spam protection
* Entries stored in your own WordPress database with CSV export
* Works with Gutenberg, Elementor and shortcodes

---

### Core Features

**Drag & Drop Form Builder**
Add, reorder, and configure fields visually. What you see in the builder is what your visitors see. No guessing.

**Email Automation, Autoresponders & Follow-Up Emails**
Set up automated email sequences triggered by form submissions. Send a welcome email instantly, a follow-up the next day, a reminder a week later — all without any third-party tool.

**Conditional Logic**
Show or hide fields based on what users select. Change which emails fire. Branch the form flow based on answers. Works on fields, sections, and email notifications.

**Multi-Step Forms (Multi Page Forms)**
Break long forms into steps to reduce drop-off. Users see a progress indicator and can move through the form naturally.

**Popup Forms**
Show any form in a popup. Open it from a button, after a delay, when the visitor scrolls, or on exit intent. Style the button (colors, size, shape, shadow, alignment) with the built-in shortcode generator, which gives you a live preview and a ready-to-copy shortcode in the Embed tab.

**Form Entries Manager & CSV Export**
Every submission is stored in WordPress. Search, filter, view, and export entries to CSV anytime. You're never locked out of your own data.

**Spam Protection**
Every form includes an invisible honeypot field that silently blocks most spam bots, with no CAPTCHA and no extra steps for real visitors. For stronger protection, add Google reCAPTCHA v2/v3 or hCaptcha per form.

**Send Form Data to Google Sheets**
New submissions get added to a Google Sheet in real time. Useful for teams who prefer spreadsheets over the WordPress dashboard.

**Zapier & Webhooks**
Send form data to thousands of apps — CRMs, email tools, Slack, Notion, and more — using Zapier or a direct webhook.

**SMTP Support**
Connect your own SMTP provider so emails actually land in inboxes instead of spam folders. Includes a test email tool to confirm it's working.

**File Uploads**
Accept resumes, images, PDFs, and other attachments. Uploaded files are stored in WordPress media or your server's upload folder.

**E-Signature Field**
Let users sign directly inside the form. Useful for consent forms, agreements, and approvals.

**Geolocation Field**
Capture the user's current location as a form field.

**CSV Export**
Download all entries as a CSV for reporting, CRM import, or backup.

**Instant Alerts**
Get a Telegram, Slack or Discord message the moment someone submits your form. Choose per form whether to include the submitted values or only a link to the entry.

**Entry Limits & Form Schedule**
Close a form automatically after a set number of entries, or only accept entries between an open and a close date. Show your own message when the form is not open or is full.

**WhatsApp Button After Submit**
After a visitor submits, show a "Chat on WhatsApp" button (or open WhatsApp automatically) with a message pre-filled from the submitted form. Nothing is sent until the visitor presses Send.

---

### 30+ Form Fields

**Basic**
Text, Paragraph, Dropdown, Divider, Title, Button

**Contact**
Name (First / Middle / Last), Email, Phone, Phone with Country Code, Address, Website/URL

**Choice**
Radio Buttons, Checkboxes, Range Slider, Rating, Net Promoter Score (NPS)

**Advanced**
Date, Time, Date/Time, Month, Week, Color Picker, Password, Hidden Field, Geolocation, E-Signature, Repeater

**Media & Content**
File Upload, Image, Video, Link, Terms & Conditions, Page Break

**Anti-Spam**
Honeypot (automatic), Google reCAPTCHA, hCaptcha

---

### Form Templates Included

Start from a template and customize from there — faster than building from scratch every time.

* Contact Form
* Lead / Newsletter Signup
* Event Registration
* File Upload Form
* Auction Item Registration
* Volunteer Registration
* Job Application
* Support / Ticket Form

---

### Who uses VPSUForm?

**Small businesses** — Contact forms, appointment requests, lead capture
**Agencies & freelancers** — Build client forms quickly, reuse templates across projects
**Bloggers & creators** — Newsletter signups, feedback forms, survey forms
**eCommerce stores** — Pre-order requests, returns, product questions
**Non-profits & events** — Registrations, volunteer signups, donation inquiries
**Course creators** — Onboarding forms, student applications, feedback collection

---

### Security & Privacy

VPSUForm follows WordPress security best practices. Form entries are stored in your own WordPress database. A built-in honeypot blocks most bots automatically, and you can add reCAPTCHA or hCaptcha for extra protection. For GDPR or CCPA compliance, you control what data you collect and how long entries are kept. Optional features such as Google Sheets, webhooks, CAPTCHA and the template library connect to external services only when you turn them on. See the External Services section for details.

---

== Frequently Asked Questions ==

= Do I need to know how to code? =
No. VPSUForm is built for people who don't code. The entire form builder is visual — drag fields in, configure them with dropdowns and toggles, and publish with a shortcode or block.

= What types of forms can I build? =
Contact forms, lead capture forms, multi-step forms, job applications, event registrations, feedback surveys, file upload forms, appointment requests, support tickets, volunteer signups — pretty much any form type you'd need on a WordPress site.

= Does it work with Elementor and Gutenberg? =
Yes. VPSUForm has a dedicated Elementor widget and a Gutenberg block. You can also use the shortcode anywhere.

= Can I show a form in a popup? =
Yes. Open your form in the builder, go to the Embed tab, and use the Popup Button Shortcode generator. Choose how the popup opens, style the button, and copy the shortcode.

= How does the email automation work? =
After someone submits a form, you can trigger one or more emails automatically — to the user, to your team, or to any email address. You set the subject, body, delay, and conditions. It's all managed inside WordPress with no third-party service required.

= Can I send form data to Google Sheets? =
Yes. Connect your Google account inside VPSUForm settings and choose which sheet to send submissions to. New entries appear in the sheet in real time.

= Does VPSUForm protect against spam? =
Yes. Every form has a built-in honeypot that blocks most automated bots without bothering real visitors. You can also enable Google reCAPTCHA or hCaptcha per form for stronger protection.

= What is the honeypot and can I turn it off? =
The honeypot is a hidden field that people never see but bots usually fill in. When it is filled, the submission is rejected. It is on by default. Developers can disable it with: add_filter( 'vpsuform_honeypot_enabled', '__return_false' );

= Can I export form entries? =
Yes. Go to Entries → Export and download a CSV of all submissions for any form. You can also filter by date before exporting.

= Does VPSUForm work with SMTP plugins? =
Yes. You can configure SMTP directly in VPSUForm settings, or it will use whatever SMTP plugin you have installed (WP Mail SMTP, FluentSMTP, etc.).

= Does it slow down my site? =
VPSUForm is built to be lightweight and only loads its scripts where forms are used.

= What if something breaks or I have a question? =
Post in the [WordPress support forum](https://wordpress.org/support/plugin/v-form/) or contact us through [vpsuform.info/contact-us](https://vpsuform.info/contact-us/). We respond to every thread.

= Can I close a form after a certain number of entries? =
Yes. Open the form in the builder, go to Limits & WhatsApp, and set a maximum number of entries or an open and close date. You can write your own message for visitors.

= How do I send visitors to WhatsApp after they submit? =
In the builder, open Limits & WhatsApp, turn on the WhatsApp card, add your number with the country code, and write the pre-filled message.


---

== Screenshots ==

1. Form builder — drag and drop interface
2. Dashboard overview
3. Dashboard — second view
4. Plugin settings panel
5. Email automation setup
6. Thank you / confirmation page options
7. Embed form using block or shortcode
8. Spam protection settings
9. Google Sheets integration
10. Entries list view
11. Single entry detail view
12. Analytics overview
13. Mobile responsive form preview

== Changelog ==

= 3.3.0 =
* Added built-in honeypot spam protection on all forms
* Security checks now run before file uploads and signature saving
* Fixed the loading spinner staying visible after a failed submission
* Preview Form now only open as a admin.
* User details page shortcode fixes
* Added popup forms with the [vpsuform_popup] shortcode (button, delay, scroll and exit-intent triggers)
* Added instant alerts to Telegram, Slack and Discord
* Added entry limits and open/close schedule for forms
* Added WhatsApp button after submit with a pre-filled message

= 3.2.34 =
* More email providers added
* Improved automation UI
* Email logs now track delivery errors

= 3.2.33 =
* Overall UI Improved
* Email Templates added

= 3.2.32 =
* Fixed a conditional logic bug affecting certain field combinations
* Confirmed compatibility with WordPress 7.0
* Required update for Pro users (resolves a license validation issue)
* General bug fixes

= 3.2.31 =
* Fixed an issue where entry data wasn't saving correctly in certain server configurations

= 3.2.30 =
* Fixed address field not saving all subfields correctly
* Updated email tags to support new field types

= 3.2.29 =
* Fixed CSS layout issues on certain themes
* Added table-formatted data in email notifications
* Added option to send attached images only (not all files) in email

= 3.2.28 =
* Added CSV export improvements and new export options
* Added Geolocation field — capture user's location inside a form
* Added E-Signature field — let users sign directly in the form

= 3.2.27 =
* Bug fixes

= 3.2.26 =
* Fixed per-field error message display not appearing correctly

= 3.2.25 =
* Patched a security vulnerability
* UI improvements across the builder

= 3.2.24 =
* Added two-step / multi-step form support
* Added email attachment support — send files submitted through the form

= 3.2.23 =
* Added Email Automation — create automated email sequences triggered by form submissions
* Minor UI updates

= 3.2.22 =
* Added test email and SMTP connection test tool

= 3.2.21 =
* Rebuilt analytics section
* Brand new admin UI
* Fixed a security vulnerability
* Fixed conditional logic bugs
* Various small fixes

= 3.2.20 =
* Fixed star rating field not rendering correctly

= 3.2.19 =
* Fixed weekday field values
* Fixed select-all entries checkbox bug
* Fixed date/time field issues

= 3.2.18 =
* Fixed default field value not applying on load
* Fixed date/time saving issue
* Added select-all entries option

= 3.2.17 =
* Fixed Excel export bug

= 3.2.16 =
* Fixed date/time field format issue

= 3.2.15 =
* Fixed last-updated timestamp bug
* Fixed form clone bug

= 3.2.14 =
* Improved date field handling
* Fixed form clone bug

= 3.2.13 =
* Fixed entries showing in wrong timezone
* Upgraded date/time field handling

= 3.2.12 =
* Added option to select a specific target sheet in Google Sheets integration

= 3.2.11 =
* Fixed email not sending in certain configurations

= 3.2.10 =
* Minor additions

= 3.2.9 =
* Added import/export form feature
* Added repeater input field
* Added background transparency option

= 3.2.8 =
* Fixed SMTP connection issue

= 3.2.7 =
* Fixed database table creation issue on fresh installs

= 3.2.6 =
* Bug fixes

= 3.2.5 =
* Added Application ID feature for form tracking

= 3.2.4 =
* Bug fix

= 3.2.3 =
* Fixed email and input validation edge cases

= 3.2.2 =
* Bug fix

= 3.2.1 =
* Fixed PHP warnings on certain server configurations

= 3.2.0 =
* Plugin rebranded from VForm to VPSUForm

= 3.1.31 =
* Bug fixes

= 3.1.30 =
* UI fixes and bug fixes

= 3.1.29 =
* Fixed required field validation bug

= 3.1.28 =
* Added Gmail sending support

= 3.1.27 =
* Unlocked premium form templates

= 3.1.26 =
* Bug fixes
* Added width/height options for input fields

= 3.1.25 =
* Added drag-to-reorder for multiple choice and checkbox options

= 3.1.24 =
* Added Webhook authentication option
* Added video field
* Added image options for radio and checkbox fields
* Fixed Terms & Conditions required checkbox

= 3.1.23 =
* Fixed datetime field bug

= 3.1.22 =
* Added Rating field
* Added Net Promoter Score (NPS) field
* Added Range Slider field
* Added Phone with Country Code field
* Zapier integration launched

= 3.1.21 =
* Bug fix

= 3.1.20 =
* Fixed checkbox and radio field bug

= 3.1.19 =
* Bug fix

= 3.1.18 =
* Added Webhook integration

= 3.1.17 =
* Bug fix

= 3.1.16 =
* Added SMTP integration

= 3.1.15 =
* Fixed XSS vulnerability
* Conditional Logic launched

= 3.1.14 =
* Fixed CSS styling issues
* Added Ctrl+S to save, Delete key to remove fields
* Added min/max for number fields
* Added search field focus
* More date field options

= 3.1.13 =
* Bug fix

= 3.1.12 =
* Email delivery fixes

= 3.1.11 =
* Bug fix and email fixes

= 3.1.10 =
* Bug fix

= 3.1.9 =
* Fixed email sending bug

= 3.1.8 =
* Added compatibility with WordPress default block editor

= 3.1.7 =
* Fixed required field bug
* Added Google Sheets integration

= 3.1.6 =
* Bug fix
* Added file upload field
* Added multiple email address support per notification

= 3.1.5 =
* Fixed form preview bug

= 3.1.4 =
* Updated notifications UI
* Added input border style option
* Bug fix

= 3.1.3 =
* Added VPSUForm element for Elementor
* Bug fixes
* Added icon option on input fields

= 3.1.2 =
* Extended date year range
* Added custom width option
* Terms & Conditions field now always required
* Updated entries UI
* Added analytics
* Added duplicate entry prevention option
* Bug fix

= 3.1.1 =
* UI updates
* Added option to hide address subfields
* Bug fix

= 3.1.0 =
* Fixed admin font issue
* Multiple forms can now be used on the same page
* Minor UI updates
* Updated form creation steps
* Added quick edit option
* Added form preview
* Added form sorting
* Fixed several bugs
* Updated full name field
* Updated field CSS classes
* Submit button now added automatically
* Drag-and-drop field ordering added
* Fields now insert after the currently selected element

= 3.0.8 =
* Added date/time format options per field

= 3.0.7 =
* Fixed broken access control vulnerability

= 3.0.6 =
* Added CSV export
* Bug fix

= 3.0.5 =
* Bug fix
* Added email templates
* Added HTML confirmation email option

= 3.0.4 =
* Bug fix

= 3.0.3 =
* Increased label font size
* UI improvements

= 3.0.2 =
* Bug fix

= 3.0.1 =
* Bug fix

= 3.0.0 =
* Fixed XSS vulnerability

= 2.1.9 =
* Added CAPTCHA spam protection

= 2.1.8 =
* Bug fixes

= 2.1.7 =
* Added form field search
* Bug fixes

= 2.1.6 =
* Form validation fixes

= 2.1.5 =
* Added multiple email notifications
* Added user details on page feature
* Small bug fix

= 2.1.4 =
* WooCommerce bug fixes

= 2.1.3 =
* Bug fixes
* Fixed email sending issue
* New layout
* Updated entries view

= 2.1.2 =
* Bug fixes
* Added test email option

= 2.1.1 =
* Fixed email sending bugs

= 2.1 =
* Inline form layout (single row)
* Small bug fixes

= 2 =
* UI changes
* Small bug fixes

= 1.1 =
* All advanced fields now available
* Small bug fixes

== Upgrade Notice ==
= 3.3.0 =
Adds popup forms, honeypot spam protection and stronger security checks on form submission. Update recommended.