All in one forms


Want to see some demos or try the plugin without actually installing it? Click here


Do you want to create an advance form such like:
* Order Forms
* Event Registration
* Calculator
* User registration
* Quote form
* Any form that has calculations or conditions

Then this plugin is for you, this plugin is focused in helping you create those type of forms in an easy way and without codding a thing.

  • A bunch of fields at your disposal
    • Text Box: Add one line of text.
    • Multiple Box: Add multiple lines of text.
    • Radio: Select from a list using radio buttons.
    • Checkbox: Select one or many options from a list.
    • Dropdown: Select from a list using a dropdown.
    • Single Label: Add additional text to the form.
    • Divider: Separate the extra product fields in sections.
    • Datepicker: Select a date from a calendar.
    • Masked Field: Allow to input text in a predefined format.
    • Color Picker: Select a color form a dropdown.
    • Slider: Slider control.
    • Button Selector: Select from a list of options.
    • SwitchSwitch: Turn on/off control.
    • Signature: Signature control.
    • Color Swatcher: Select from a list of colors.
    • Term of Service: Add a term of service checkbox.
    • Textual Image: Dynamically add text to an image.
    • List: Add a list that can be increased or decreased by the user.
    • Group Panel: Create sub sections and display a sub total in each of them.
    • Repeter: Create a list of fields that can be repeater with a buttons.
    • File Upload): Upload files.
    • Hidden: Hiden field that is not visible by the user but can be seen in the entries screen or email.
    • Image Picker: Select one or many items from a list of images.
    • Slider: Select from a range of numbers using an slider
    • Survey: Create a survey table.
    • HTML: Add a custom html code.
    • Address : Create an address field.
    • Email: Create an email field.
    • Image: Adds an image to your form.
    • Name: Create a name field.
    • Numeric: Add a box that support only numbers.
    • Total: Show the total amount of your form.
    • Float: Add a floating panel.
    • **Google Maps
  • Multiple Steps: Split long forms into steps making them easier to fill
  • Conditional logic: Show or hide fields when a condition is met
  • Formulas: Similar to excel, create your own arithmetical operations to calculate a price or value

Premium Features

  • There is also a premium version that has more features
    • Entries screen: View, export to csv or edit the previously submitted entries
    • Multiple email support: Configure more than one email notification in your form
    • Paypal: Accept payments with paypal
    • Stripe: Accept payments with stripe
    • PDF: Create pdfs using the entry information and attach it to the emails
    • Pages: Create pages using the entry information
    • Attachments: Attach uploaded files within the emails sent.
    • Auto Save: Save the filled information so the user can continue filling the form later
    • Confirmation: Add a review/confirmation page before submitting


Calculating Prices with All in one forms

Introduction to Formulas

Formula With Conditions

Form Templates

You can view and download the form templates Here

Printing Order Form: A form that calculate a price depending on the number of characters to print
Change order form: A form used to request changes in a project
Order form: Form used to purchase products, you can select one than one product and quantity
Lab requisition form: Form used for lab requisitions, it can be signed and has term of service that need to be agreed by the user
Research Consent Form: A consent form with signature and term of services
Employee Evaluation Form: An evaluation form with a dynamic date and survey field
Simple Personnel Action Form: Form for managing employee actions, used for hr
Patient Intake Form: Used to manage patient details
Multiple Steps Contact Form: Contact form with multiple steps
Contact Form With Term Of Service: A basic contact form with term of service and sign up to newsletter
Repeatable form: A example form that uses the repeater field
Multiple Step Form: Example form with multiple steps
Basic Contact Form: A simple contact form


Using formulas to calculate a price



This plugin provides 1 block.

  • All in one forms


August 16, 2022
Just upgraded from smart forms and this new plugin seems easier to use.
August 10, 2022
This is a great solution for dozens of different forms. Yes, it is pretty "young" and has some minor issues, but the author is unbelievably swift with any bugfixes needed.
June 29, 2022
I have used all the popular form builders plugins but this is the one that i have liked the most and the free version is very complete.
Read all 4 reviews

Contributors & Developers

“All in one forms” is open source software. The following people have contributed to this plugin.


Translate “All in one forms” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


All in one forms 1.2.48

  • Added smart tags for user meta

All in one forms 1.2.47

  • Added properties to the address field so each item (liket address,state,country etc) can be accessed individually in a formula

All in one forms 1.2.46

  • Added bulk create options to multiple items fields (like dropdowns, checkboxes etc).

All in one forms 1.2.43

  • Fixed issue with required address field

All in one forms 1.2.43

  • Fixed issue in form submission

All in one forms 1.2.42

  • Fixed issue with translations
  • Added logging to the emailing process
  • Added first day of week setting to date picker and date range

All in one forms 1.2.39

  • Fixed issue with settings screen

All in one forms 1.2.37

  • Fixed issues with repeater field

All in one forms 1.2.36

  • Added tutorial for pricing settings
  • Added documentation for using formulas in your form

All in one forms 1.2.35

  • Fixed issue with formula designer

All in one forms 1.2.34

  • Making paragraph field to calculate price on input instead of blur

All in one forms 1.2.33

  • Fix issue with price per word and price per char calculators

All in one forms 1.2.30

  • Fixed issue with formulas in numeric field
  • Make designer scroll to added fields if needed

All in one forms 1.2.31

  • Fixed issue with tooltip

All in one forms 1.2.29

  • Making inline editor edit the first label of each field by default

All in one forms 1.2.28

  • Improved Inline Edition

All in one forms 1.2.25

  • Added inline edition

All in one forms 1.2.24

  • Added search field box

All in one forms 1.2.22

  • Fixed issue with conditional logic

All in one forms 1.2.21

  • Added Entries Screen

All in one forms 1.2.20

  • Fixed issue with multiple steps form