Description
WPForms Drag & Drop WordPress Form Builder creates forms in WordPress through a visual drag-and-drop builder, offering ready-made fields for name, email, phone, file upload, ratings, and payments via Stripe, PayPal, Square, and Authorize.Net. It serves businesses, freelancers, and agencies that need to build contact forms, surveys, event registrations, and simple checkouts without writing a single line of code.
Key Features
- Visual drag-and-drop builder: assemble the form layout by dragging field blocks straight onto the editing screen, with no HTML or CSS editing required.
- Extensive template library: thousands of ready-made templates organized by use case, such as customer service, events, feedback, and internal operations.
- Smart conditional logic: automatically shows or hides fields based on the visitor’s previous answers, adjusting the flow in real time.
- Multi-layer antispam protection: integrates reCAPTCHA, hCaptcha, Cloudflare Turnstile, Akismet, and a built-in CAPTCHA to block automated submissions.
- Native payments and integrations: connects with Stripe, PayPal, Square, Authorize.Net, Mailchimp, Google Sheets, HubSpot, Salesforce, and Zapier to automate what happens after submission.
Benefits of WPForms Drag & Drop WordPress Form Builder
- Fast launch: cuts the time between idea and published form down to a few minutes, even without technical knowledge.
- Higher completion rate: multi-step forms and conditional logic shorten the path the visitor has to follow and reduce abandonment.
- Automated data flow: responses go straight to spreadsheets, CRMs, and email lists without manual work.
- Built-in billing: accepts one-time and recurring payments right inside the form, eliminating the need for a separate cart.
Who Is It For?
- Small businesses and independent professionals who need to capture leads, bookings, and requests through their site.
- Agencies and developers who deliver WordPress sites and want to standardize complex forms for their clients.
- Event organizers, schools, nonprofits, and stores that receive registrations, donations, and orders directly through WordPress.
Combining a visual builder, conditional logic, antispam protection, and payment gateways in a single interface, WPForms Drag & Drop WordPress Form Builder covers everything from basic contact forms to long surveys and custom checkouts. It’s the choice for anyone who wants fast form creation, control over the data collected, and direct connection with the leading marketing and sales tools used day to day.
Frequently asked questions
Is WPForms GPL-licensed?
Yes. WPForms is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WPForms on multiple sites?
Yes. You can use WPForms on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does WPForms cost at Ultrapack?
WPForms costs US$4.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WPForms include updates?
Yes. The current version of WPForms is 2.0.2.1, published at Ultrapack on Sep 23, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WPForms scanned before publication?
Yes. Every version of WPForms goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WPForms?
Requires WordPress 5.5 or higher and PHP 7.2 or higher.
What changed in this version
Version 2.0.2.1 2026-09-23
- The Keyboard Shortcuts modal in the Form Builder was reorganized into a single two-column list that pairs related shortcuts side by side, and widened so no shortcut wraps onto a second line.
- Values submitted to a form embedded with the WPForms block were echoed back into the re-rendered form with shortcode delimiters intact.
- A Smart Tag placed inside an HTML attribute in a Confirmation message, a form description, a field description or a User Registration message could alter the markup around it, or turn a link into a script, once its value contained a quote or an unsafe URL.
Version 2.0.2 2026-09-15
- New Dashboard that displays entries, payments, form views, top locations, and recommended next steps across all forms at a glance is now the first page you see when opening WPForms.
- The Camera field now mirrors photos taken with the front-facing camera to match the live preview.
- Video, audio, and image files in a Modern File Upload field now show a matching preview icon instead of the same generic document icon.
- Links in AI Chat responses are now clickable and open in a new tab.
- The AI form editing chat can now restore the form to its previous state when asked — reverting the most recent change, the same way as pressing Undo.
- The `{all_fields}` smart tag now accepts an `exclude` parameter to omit specific fields by ID or all Hidden fields from notification emails, e.g. `{all_fields exclude="4,5"}` or `{all_fields exclude="hidden"}`.
- Suggested privacy policy text for the AI features now appears on the WordPress Privacy Policy Guide screen (Settings > Privacy > Policy Guide), so site owners can adopt it into their own policy.
- The "Minimum time to submit" spam protection is now measured on the server, so it can no longer be bypassed by bots.
- The Form Builder no longer saves the form and creates a revision when a WPForms AI editing prompt makes no changes to the form.
- Conditional Logic rules in a field's Smart Logic settings now display on two lines, and each rule control reveals its full text on hover for better readability.
- The Google Calendar, Google Drive, Google Sheets, and Google Maps icons were updated to match Google's current branding.
- The Modern File Upload field used fixed colors for uploaded file thumbnails, text, and dividers instead of the form's theme colors.
- The Repeater field header and empty rows remained in HTML email notifications when all fields inside the Repeater were empty or excluded from the {all_fields} output.
- A line break was stored as the entry value of a Checkboxes or Multiple Dropdown field when Show Values was enabled and choice labels were left empty.
- A browser console error appeared when a color picker in the Form Builder was refreshed while a color was still being selected.
- The selected file of a Camera field placed in a Layout field overflowed its column on phones in landscape orientation, leaving a large gap before the delete icon and covering content in the next column.
- The Camera field showed a black screen with no explanation when another app or an incoming call took over the camera; an error message now appears and the preview is restored when the camera window is closed and reopened.
- Repeater field values landed under the wrong columns in bulk entry exports when rows were deleted before submitting, and exports could contain more row columns than the Repeater's maximum.
- The browser's file picker opened instead of the Camera modal when clicking 'Capture With Your Camera' on a Modern-style File Upload field in an Elementor Popup or in any other form added to the page after it loaded.
- A Cloudflare Turnstile warning appeared in the browser console after a form was successfully submitted.
- A marketing provider connection's Form Field Value dropdown did not refresh Name (First/Middle/Last) or Address subfield options when the field's Format or Scheme setting was changed in the Form Builder; it only refreshed when a field was added, removed, or relabeled.
- On right-to-left sites, the back arrow and card arrows in the Form Embed Wizard's Add to a New Page popup pointed the wrong way, and the QR Code icon was separated from its accompanying text.
- Form submissions were silently marked as spam when the CAPTCHA provider rejected the site's secret key. An admin notice now reports the problem so it can be corrected, and the notice disappears once the CAPTCHA is reconfigured or disabled.
- The Form Builder opened from the Get Started button in the WPForms block stayed stuck on a loading spinner on some sites and could not be saved or closed.
- Undoing a change to a conditional logic rule's field or operator in the Form Builder did not restore the entered value, causing the form to save it as empty.
- Canceling the confirmation when turning off Conditional Logic in the Form Builder still added a step to the undo history, causing the next Undo click to do nothing.
- New form templates could remain hidden for up to a week after a WPForms update because the templates cache was not refreshed during the update.
- Saving a form showed a popup warning that AJAX form submissions are required for the PayPal Commerce field even after that field had been deleted.
- Locked fields in the Form Builder, such as the Page Break field's Progress Indicator, could be moved out of their fixed position when dragged as part of a multi-selected group of fields.
- A PHP deprecation notice appeared on the Forms Analytics page when debugging was enabled on PHP 8.1 and later.
- Adding or duplicating a notification, confirmation, or addon connection in the Form Builder caused Undo/Redo to overwrite existing ones with the new one's settings.
- The submit button did not switch to the processing text and stayed unchanged while a PayPal Commerce card payment was being processed.
- The Email Summary email contained no form entries or trends data on sites running MySQL 5.7.
- The Email Summary showed a blank trend percentage for a form that received exactly one entry in the previous week.
- Security hardening for the Stripe payment refund process.
- The AI chat displayed raw technical error messages (such as browser exceptions and connection timeouts) instead of user-friendly error notices, and splitting a form into pages could fail with such errors.
- AI form editing silently failed to update Likert Scale field rows or columns, or Survey field questions.
- On right-to-left sites, the AI chat window opened anchored to the wrong side of the screen instead of mirroring to the left, and the stop button lost its padding and stuck to the corner of the message field during response generation.
- Undo and Redo controls in the Form Builder could disappear after two quick changes to the same setting.
- Buttons in the Conversational Forms and Form Pages sections of the Form Builder were taller than buttons in all other sections.
Version 2.0.1.1 2026-08-27
- Undoing the removal of a secure Custom Value in an addon's Field Mapping settings restored it unlocked, causing the value to no longer be saved securely.
- The weekly Email Summary email always displayed the same informational block instead of moving on to the next one.
Version 2.0.1 2026-08-25
- New QR Code setting generates a downloadable code for a chosen page or URL.
- New Add Media button in the Confirmation Message editor allows inserting images from the Media Library.
- A Smart Tags picker in the Page Break field Progress Text setting makes it easy to insert the current page and last page values.
- Marketing provider custom fields can now be mapped to individual Address field subfields — Address Line 1, Address Line 2, City, State, ZIP/Postal Code, and Country — instead of only the whole Address field.
- The Layout field is now found in the Form Builder Add Fields panel when searching for "side by side", "grid", "arrange", and other multi-column terms.
- The File Upload field is now found in the Form Builder Add Fields panel when searching for "attach", "document", "resume", and other file attachment terms.
- A scheduled task now periodically clears stale temporary files from the file upload tmp directory, independent of whether an upload session ever completes.
- Form templates are now found in the Form Builder when searching for related terms, not only by their exact names.
- Buttons in the Form Builder and on WPForms admin pages now show a visible focus indicator during keyboard navigation, and it no longer appears on mouse click.
- Product education banners in the Form Builder recommending the Form Abandonment and Save and Resume addons for forms with many fields.
- Stripe Radar-blocked payments now appear in the payment log with a distinct label instead of the generic decline message.
- Updated DOMPurify library to 3.4.13.
- Builder keyboard shortcuts on Mac now use ⌘ instead of Ctrl where possible, and the Keyboard Shortcuts popup reflects the platform.
- The Smart Tags widget in the Form Builder did not highlight required fields with a red border when validation failed.
- PayPal Commerce checkout failed with a fatal error when the Shipping Email setting pointed to an Email field with Confirm Email enabled.
- The WPForms block showed a Get Started button that led users without form-creation permission to an access-denied error; the block now explains the missing permission instead.
- Additional Information columns were empty when a background entry export task ran outside WP-Cron (e.g., via the Action Scheduler async runner or WP-CLI).
- Two fields appeared active after duplicating a field inside a Layout or Repeater field.
- A PHP notice was logged on the front-end when a payment field (Multiple Items, Checkbox Items, or Dropdown Items) contained a choice saved without a label.
- Form templates in the Form Builder Setup panel were not filtered by the form's selected category, showing all templates instead.
- The show/hide icon on the Password field appeared oversized in the Divi Editor form preview when Classic markup was enabled.
- A Lite Connect entry restore could not be retried after automatic attempts failed, leaving the progress notice stuck with no way to try again.
- Google Calendar connection settings, including Title, Description, and Location, were not restored when using Undo/Redo in the Form Builder.
- AI Generate Formula feature incorrectly used Payment Checkbox label text instead of configured prices when generating calculation formulas.
- Some button icons were misaligned on WordPress 7.0.
- Incorrect spacing between the icon and text in the Form Builder top bar buttons.
- A broken image appeared instead of the addon icon on the WordPress Updates page in some cases; the WPForms logo is now shown.
- Clicking Previous on the last page of a multi-page form did nothing when the form's closing Page Break field had been removed.
- The Previous button on the last page of a multi-page form appeared even when Display Previous was turned off, and on single-page forms where it had nowhere to navigate, if the form's closing Page Break field had been removed.
- A multi-page form whose opening Page Break field had been removed rendered with a broken layout and no Submit button.
- Handling of passwords and other sensitive values in debug output and logs was improved for better security.
- Choice checkboxes and radio buttons in the Form Builder had no visible border and appeared stretched into ovals in Safari.
- The Advanced, AI MCP, and other collapsible settings section titles in the Form Builder lacked a tooltip explaining their expand/collapse action.
- The notification email sent when an entry was marked as Not Spam showed only the first row of Repeater fields.
- Collapsible settings sections in the Form Builder, such as AI MCP, did not stay closed after the page was reloaded.
- The Analytics page still showed AI promotions when AI features were hidden.
- Reordering choices in a Checkbox field in the Form Builder caused a browser console error and stopped the field preview from updating.
- Square payments failed on every retry after a submission with an invalid credit card expiration date, even once the card details were corrected.
- The Payments page showed too much space between elements when no payments had been collected yet.
- PayPal Commerce subscription checkout failed with a fatal error when the account was disconnected while the form was loaded.
Version 2.0.0.5 2026-08-18
- Repeater field clone handling was improved.
- The WPForms admin menu left a large empty gap below it on mobile screens when viewing non-WPForms admin pages.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
wpforms-pro.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
wpforms-pro.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.5 or higher and PHP 7.2 or higher.
- This item is already activated. If any screen asks for a license, enter any code; any email works in the email field.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready