WordPress Drag & Drop Form Builder

super-forms.zip (latest) Free trial
Super Forms(single site license)

Main features

- Send an admin E-mail
- Send a confirmation E-mail
- Save Contact Entry
- File upload element
- Build in spam protection
- Build-in translation system
- Send mail via SMTP
- Redirect user to custom URL
- Display thank you message
- Clear/Reset form after submitting
- Hide/Show form after submitting
- Flexible column/gird system
- Attach static file to E-mails
- Attach CSV file with data to E-mails
- Import & Export Forms and Entries
- Save form progression
(entered data is not lost when leaving page)
- Multi-part/step form
(divide form into multiple steps)
- Conditional logic
(hide/show/disable fields or elements)
- Dynamic columns
(allow user to add more fields)
- Secrets (unexposed data/values)
(prevents values from being exposed in the source code)

Advanced features

- Advanced {tags} system
- Display summary with HTML element and {tags}
- Autopopulate field with predefined {tags}/data
- Populate form with URL parameters $_GET[‘fieldname’]
- Redirect form to dynamic URL
- foreach() loop and if() statements inside E-mails
- foreach() loop and if() statements inside HTML elements
- Make field disabled and or read-only
- Disable field autocompletion
- Define masked input for text field
- Transform user input to uppercase
- Optionally exclude data from entries
- Optionally exclude data from E-mails
- Define max/min characters allowed on fields
- Define min/max number allowed on fields
- Retrieve form data from logged in user last submission

Fields & Elements

- Columns/Grid system
- Multi-Part/Multi-Step form
- TABs layout element
- Accordion layout element
- Text input field
- Text input [autosuggest]
- Text input [keyword/tags]
- Text input [lookup contact entries]
(populate form with existing entry data)
- Text input [WC order search]
(populate form with data based from order)
- Text input [distance calculation]
(calculate distance between two places)
- Text input [address autocomplete]
(automatically populate address data upon typing)
- Textarea input
- Textarea input [TinyMCE rich text]
- Dropdown field
- Dropdown [multi select]
- International Phone number (with country flag)
- Countries dropdown
- Radio buttons
- Checkboxes
- Calculator field
(see below for more info about calculations)
- Toggle button (on/off)
- Quantity field
- Color picker
- Slider field
- Currency field
- File Upload field
- Datepicker (simple/advanced)
- Timepicker
- Star rating field
- Password field
- Hidden field
- Variable field (dynamically change value)
- Signature (sign here) field
- Google reCAPTCHA
- Image element
- Heading element
- HTML (raw) element
(you can use {tags}, foreach() and if() statemens)
- TinyMCE element
- Divider element
- Spacer element
- Google Map element

Validation methods

- Required field (not empty)
- E-mail address validation
- Phone number validation
- Website URL validation
- IBAN number validation
- Numeric validation
- Float value validation
- Custom Regex (custom format validation)
- Conditional Validation (compare with specific value)
- Validate Previous Value / Field
- Conditional Validation methods:
==, !=, ??, <, >, <=, >=, etc.

Calculations

- Do advanced calculations with the Calculator field
- Calculate prices dynamically (updated on the fly)
- Use basic math, including advanced Math() functions
- Calculate difference between times/dates
- Calculate age based on entered birthdate
- Calculate distance between two locations
- Calculate discounts based on user selected options

Signatures

- Capture signatures from your customers
- Attach signature to your E-mails
- Use multiple signatures on a single form
- Save signature under Contact Entry data
- Compatible with PDF Generator Add-on

PayPal

- Single product checkout
- Donation checkout
- Subscription checkout
- Cart checkout (for multiple products)
- Allow users to specify the quantity via PayPal
- Define shipping cost
- Define handling charges
- Apply discounts (amount or rate)
- Discount number (quantity of items discount is applied to)
- Set weight of item
- Define weight unit
- Define invoice number
- Define custom item number
- Set language for the billing info/log-in page
- Conditionally checkout with PayPal
- Set desired currency code
- Optionally prompt users for shipping address (digital goods)
- Update entry status after payment completed
- Send E-mail after payment completed
- Update created post (if any) after payment completed
- Update registered user (if any) after payment completed
- Change registered users role after payment completed

WooCommerce

- Simple products checkout
- Variation products checkout
- Dynamic priced products with Name Your Price
- Add product meta data to order item
- Apply coupon code
- Add checkout fees
- Populate checkout fields with form data
- Add custom checkout fields
- Redirect to checkout or shopping cart
- Update entry status after payment completed
- Send E-mail after payment completed
- Update created post (if any) after payment completed
- Update registered user (if any) after payment completed
- Change registered users role after payment completed

Front-end Posting

- Let users create posts from the front-end of your site
- Allows you to create Posts, Pages, WooCommerce Products
(or other custom post types that honor the WP core)
- Define post type (page, post, product or other custom type)
- Set status (publish, draft, pending, private, trash, future, auto-draft)
- Define parent ID
- Allow comments (yes/no)
- Allow pings
- Password protect
- Set menu order
- Save custom post meta data (map with form fields)
- Set author ID
- Define post categories
- Define post tags
- Define post format (quote, gallery, audio etc)
- Define GUID

Popups

- Show popup to logged in users only
- Show popup to none logged in users only
- Display popup on page load
- Display popup on exit intent
- Display popup on page leave/close/exit
- Display popup after X amount scrolled
- Display popup after X seconds
- Display popup after X seconds of inactivity
- Display popup between date range (scheduled)
- Disable popup closing
- Optionally slide in from left/top/right/bottom or
- Make popup sticky
- Various theme/styling options

Register & Login

- Register a new user
(specify user role)
- Define custom user meta (map with form fields)
- send verification email
- send verification email and login automatically
- no verification required + login automatically
- no verification required + do not login automatically
- do nothing (don’t login nor send verification email)
- Manually activate accounts by setting account to "Pending"
- Create a login form
- Create a reset password form
- Create a form that can update currently logged in user data

Password Protect

- Add a password to your form
- Allow only specific user roles to submit the form
- Allow only logged in users to submit the form
- Hide form from logged out users
- Hide form from logged in users
- Hide the form from locked out users
- Display a message to locked out users

E-mail reminders

- Send reminders to your users after they submitted the form
- Define how many days after/before the reminder should be send
(1=Next day, 5=Five days after, -1=One day before etc.)
- Send reminder at a fixed time, or by offset
(always at 09:00, or 2=Two hours after, -5=Five hours before)

Global/User form locker

- Lock form after specific amount of submissions
- Lock form after specific amount of submissions by logged in user
- Hide form when locked
- Display error message when form is locked
- Reset form lock on a schedule:
(never, daily, weakly, monthly, yearly, manually)

Zapier

- Connect Super Forms with 3.000+ third party apps
- Zapier invitation link

Mailchimp

- Subscribe users to your Mailchimp Audience
- Define/map MERGE tags with form fields
- Allow user to choose interests/groups
- Subscribe users with given tags
- Optionally subscribe users with VIP status
- Optionally send the default Mailchimp confirmation email
- Unsubscribe users from your Mailchimp Audience
- Conditionally subscribe users
(simply conditional logic to the Mailchimp element)

Mailster

- Subscribe user to your Mailster list(s)
- Map Mailster user data with your form fields
- Conditionally subscribe the user

Show Volume Prices (for agencies/resellers)
  • 1+@ $2.25(1 licenses would cost $2.25 p/m)
  • 5+@ $1.85(5 licenses would cost $9.25 p/m)
  • 10+@ $1.65(10 licenses would cost $16.5 p/m)
  • 20+@ $1.45(20 licenses would cost $29 p/m)
  • 40+@ $1.25(40 licenses would cost $50 p/m)
Note: the discounted price will become available automatically when you reach the next tier.
Start 15 days Free Trial All prices are tax exclusive
PDF Generator(single site license)
  • Convert form submission into PDF
  • PDF will look identical to your form
  • Fully automated, no template creation required
  • Contains all data that the user filled out
  • Option to add page breaks at specific points
  • Attach generated PDF to E-mails
  • Attach generated PDF to Contact Entries
  • Optionally let users download the PDF directly
  • Define a PDF header/footer with pagination
  • Conditionally inc/excl elements in PDF
  • Compatible with Signature Element
Show Volume Prices (for agencies/resellers)
  • 1+@ $5(1 licenses would cost $5 p/m)
  • 5+@ $3(5 licenses would cost $15 p/m)
  • 10+@ $2.5(10 licenses would cost $25 p/m)
  • 20+@ $2(20 licenses would cost $40 p/m)
  • 40+@ $1.5(40 licenses would cost $60 p/m)
Note: the discounted price will become available automatically when you reach the next tier.
Start 15 days Free Trial All prices are tax exclusive
Listings(single site license)
  • Display contact entries on the front-end
  • View/Edit/Delete entries from the front-end
  • Option to define custom columns
  • Ability to filter and sort columns
  • Display listings to specific users only
  • Allow admins to view all entries
  • Allow only specific users to edit
  • Allow only specific users to view
  • Allow only specific users to delete
  • Display WooCommerce Order
  • Display Paypal order/subscription
  • Display signature
  • Editing will regenerate PDF (Add-on)
Show Volume Prices (for agencies/resellers)
  • 1+@ $5(1 licenses would cost $5 p/m)
  • 5+@ $3(5 licenses would cost $15 p/m)
  • 10+@ $2.5(10 licenses would cost $25 p/m)
  • 20+@ $2(20 licenses would cost $40 p/m)
  • 40+@ $1.5(40 licenses would cost $60 p/m)
Note: the discounted price will become available automatically when you reach the next tier.
Start 15 days Free Trial All prices are tax exclusive
All Elements:

All Elements

Documentation:

Read the Documentation for detailed information about features available in Super Forms.