Description
Everything you need to create those complex forms. Conditional logic, calculations, file uploads, signatures, repeaters and more included!
I’m a free user, so why should I pick you over all the other alternatives?
Plain and simple, you won’t find any other plugin with this many features in the free version.
To name a few, the free version has these features:
+40 Fields. Including those hard-to-find-for-free fields like file upload, signature, Google Maps, and repeaters.
Formulas. Formulas let you create dynamic calculations, they are generally used to calculate a price, but they can be used to do many other stuff like set the minimum date of a date picker or filling a text box with dynamic content.
Conditional logic. These can be used to do something when a condition is met like hiding/showing a field, making it required, or even doing more complex stuff like sending a specific email or hiding a step on a multiple-step form.
Entries Screen. Used to view your submissions directly in the WordPress dashboard
Style editor. Used to customize your form (change the font, colors, background, etc.) without using CSS or any form of coding.
Multiple-step forms. Used to split your form into sections, this makes big forms more manageable and easy to fill.
Advanced emailing. You can configure as many email templates as you want and even configure them to be sent only when a form is filled in a specific way.
And we keep adding more. We love our free users and want them to have a great experience using the plugin. So if you are looking for a free plugin try ours, I am sure you won’t regret it.
I’m looking to purchase a premium plugin why should I pick this one?
First of all our basic version gives you access to all the add-ons and features. Unlike other plugins that give you just a fraction of their features in their initial version and force you to pay a fortune to unlock everything, we give you all right from the beginning.
You will find an add-on for everything you need like:
PDF Builder. Create a PDF using the information on the form and attach it to the emails.
Pages. Show the entries on a page, this is great for creating pages like listings or reports. You can even configure the page to allow users to edit the entry directly in the front end.
Google Sheets. Send the form information to a Google sheet.
Lookup fields. Create a field that can be filled with information from another form.
Automation. Execute custom actions (like sending an email or updating an entry) when an action is performed.
And more. If you don’t find the add-on you need just let us know and we will do our best to create it for you.
And if you don’t find the add-on you need just let us know and we will do our best to create it for you.
More about AIO Forms
Creating complex forms can be frustrating. The problem is that you can fit all the form builders in one of these three categories:
- They offer very basic calculation support: They can just sum up some specific “payment” fields.
- They offer a very limited calculation builder: You can do some basic operations (addition, multiplication, etc) and if you are lucky maybe even some basic conditions
- They straight up require you to become a developer: They support everything that you are able to code yourself. For example, do you want to change the minimum value of a numeric field depending on a calculation? Be ready to learn how to listen to the change events of the field so you can change the attribute manually.
That’s why we crafted this plugin from the ground up to make the creation of calculations as easy as possible, here are the main benefits you will find by using this plugin:
- You can use any field to create a calculation: Do you want to use the repeater or survey field to calculate a quiz result? Sure go ahead. What about using the google maps field to calculate the distance between two points then calculate a price? Yes, that can be done too. Date pickers, group panels every field can be used AND you don’t need to learn to code.
- You can use calculations to customize your fields too: For example, you could use a calculation to define the minimum date of a date picker or to set the text of a html or text box.
- Smart calculation builder: The plugin will accompany you while you are creating your calculation and will inform you of any issue and even give you suggestions for an easy stress-free time in creating calculations.
- And more: Like calculations inside conditions, functions and (if you are a developer) a complete javascript and php api.
This is how a calculation works
The full version has even more ways to help you in creating calculations so don’t forget to check the full version features.
A conditional logic for all your needs
All other plugin has conditional logic to show and hide fields but once you want to do something more complex, lets say changing the price of the options of a dropdown conditionally, you will need to use your javascript expert hat or hire a developer to do that. With AIO Forms this is not needed as every field has it’s own set of conditions so you have an easy time creating your forms.
A sophisticated style designer
You can create a professional looking form with your own colors and styles without coding a thing using the style designer.
Technical details
Conditional logic
Do stuff like hiding fields, change the option price or make a field invalid depending on conditions
Formulas
Do arithmetical operations like summing and multiplying fields to calculate a value.
You can even use formulas to create conditions and do neat stuffs like (just to give an example) making a field invalid if the number of days between two dates is less than 10.
Robust price calculation system
One of the most frequent uses of a form is to calculate a price, this is use in a lot of different forms like order forms, inquiry forms, donation forms etc. The plugin is prepared to handle this kind of situations and it has a lot of features to make it easy for you to create them.
Api
Are you a developer? if so you will be pleased to know that you can use both our javascript and php api to manipulate the form and its entries by code.
Other features
- QRCode Support: Add customized qr codes to your emails and confirmation messages
- Advance emailing: You can not only create a fully customized email but you can also use advance features in it like adding a qr code or include a section only when a condition is met.
Premium Extensions
Our free version is great but our full version is the absolute best (and has more features than any other form builder!), here are some of its features:
* Full Entries screen: View, export to csv or edit the previously submitted entries
* 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
* Register users: Create a user account on your site when a form is submitted
* Google Sheets: Send the form information to a google sheet
* Lookup fields: Create a field that can be filled with information from another form Check tutorial.
Product fields: Create a list of products that your user can pick from Demo
* Appointments: Let your user select a time from a list of available slots Demo
* Input Table***: A table with fillable boxes Demo
* **Collapsible: A field container that can be collapsed Demo
* Currency: A field that can format a number as a currency or any other format Demo
* Popup: A field that can show a popup when the user clicks on it Demo
* Autocomplete: A field that can autocomplete the user input using a list of values Demo
* Automation: Execute custom actions (like sending an email or updating an entry) when an action is performed Tutorial
* Custom DropDown: A dropdown with a custom formatting Demo
* Submission to post: Create posts when a form is submitted Demo
* Translations: Integrate your forms with translation plugins like WPML and Polylang Demo
Recent Tutorials
Creating an approval Workflow
Getting Values from url
Using formulas to calculate a price
Using formulas in field settings
Learn how to use formulas to do stuffs like setting the text of a field or changing the minimum date of a date picker
Screenshots
Blocks
This plugin provides 1 block.
- Easy Calculation Forms Createforms
Reviews
Contributors & Developers
“AIO Forms – Craft Complex Forms Easily” is open source software. The following people have contributed to this plugin.
Contributors“AIO Forms – Craft Complex Forms Easily” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “AIO Forms – Craft Complex Forms Easily” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
All in one forms 1.2.221
- Adding an example to the new meta section
All in one forms 1.2.220
- Added new form template
All in one forms 1.2.219
- Fixed issue with copying fields inside group panel
All in one forms 1.2.217
- Added meta for fields
- Added support for formulas in simple text fields and descriptions
- Fixed ui issues
All in one forms 1.2.217
- Added feature to let users customize the current date ond submitted date format as shown in the email.
All in one forms 1.2.216
- Letting hidden field be used in the “Send email to” setting of the email builder
All in one forms 1.2.215
- Letting hidden field be used in the “Send email to” setting of the email builder
All in one forms 1.2.214
- Added field summary customization
All in one forms 1.2.213
- Fixed issue ith conditions and image picker
All in one forms 1.2.212
- Added documentation for the discount field
All in one forms 1.2.211
- Changes to support conditional discount change using the condition field
All in one forms 1.2.210
- Changes to support the new discount field
All in one forms 1.2.208
- Added a class to the next and submit button of the multiple step form so they can be styled
All in one forms 1.2.207
- Small changes to support new features of the page builder
All in one forms 1.2.206
- Improving query builder so it can do aggregation functions
All in one forms 1.2.205
- Added feature to let import a form and all the elements created with add ons that uses that form.
All in one forms 1.2.204
- Fixed issue with date picker
All in one forms 1.2.203
- Changes to the query builder to support aggregation functions
All in one forms 1.2.202
- Support wordpress 6.7
All in one forms 1.2.201
- Fixed issue with styles of button selection
All in one forms 1.2.200
- Added more styling options to button selector
All in one forms 1.2.199
- Changes needed for the new pop up selection field
All in one forms 1.2.197
- Added math functions to formulas
All in one forms 1.2.196
- Fixed issue with appointment field
All in one forms 1.2.195
- Added features to calculate distances using the google maps field
All in one forms 1.2.194
- Fixed issue with multiple step forms and added more features to calculate distances in google maps
All in one forms 1.2.193
- Added feature to skip items in a repeater depending on a condition
All in one forms 1.2.192
- Added show/hide steps in a multiple step forms feature
All in one forms 1.2.191
- Added more style options to the survey field
All in one forms 1.2.190
- Added more style options to the survey field
All in one forms 1.2.189
- Changed online gallery to another site
All in one forms 1.2.188
- Fixed issue with min and maximum value formulas in number field
All in one forms 1.2.187
- Added feature to show the url where the form was submitted in the email
All in one forms 1.2.186
- Added sorting by name creation date and update date to the form list page
All in one forms 1.2.185
- Added feature to expand to fit the content of the rich text editor
All in one forms 1.2.184
- Doing modifications to support upload images inside the rich text editor
All in one forms 1.2.182
- Tested up to WordPress 6.6
All in one forms 1.2.181
- Improved the date function so more formulas can be created
All in one forms 1.2.180
- Fixed issue with number field
All in one forms 1.2.179
- Added tutorial to button counter
All in one forms 1.2.178
- Added QR Scanner lookup field to the lookup add on
All in one forms 1.2.177
- Added QR Scanner field
All in one forms 1.2.176
- Fixed issue with export of group panel data
All in one forms 1.2.175
- Fixed server side validation issue
All in one forms 1.2.174
- Added quantity selector to the product item field
All in one forms 1.2.173
- Added button counter field
All in one forms 1.2.172
- Minor change to formbuilder to support upcoming add on
All in one forms 1.2.169
- Fix issue with setting ‘Show subtotal’ in group panel
- Added capability aio_view_entries
All in one forms 1.2.168
- Changed the url of the demo forms
All in one forms 1.2.167
- Fixed issue with stripe add on
All in one forms 1.2.166
- Added function to sum up fields in a repeater
All in one forms 1.2.165
- Fixed issue with group panels and conditional logic
All in one forms 1.2.163
- Added feature to clone options in a conditional logic
All in one forms 1.2.162
- Fixed issue with nested group panels
All in one forms 1.2.161
- Updating lit library
All in one forms 1.2.159
- Added feature to style the icons of a divider field
All in one forms 1.2.158
- Added feature to change masked input mask dynamically
All in one forms 1.2.157
- Added before submit event
All in one forms 1.2.156
- Fixed issue with global templates
All in one forms 1.2.155
- Fixed issue with term of service field
All in one forms 1.2.154
- Fixed issue with simple text field
All in one forms 1.2.153
- Included video tutorial for custom dropdown
All in one forms 1.2.152
- Included video tutorial link for chained select field
All in one forms 1.2.151
- Changes required to support automatic google drive synchronization with the chained select field
All in one forms 1.2.150
- Added video tutorials for lookup fields (tutorials for other fields coming soon)
All in one forms 1.2.149
- Added option to the chained select to use the last column to define the option price
All in one forms 1.2.148
- Fixed issue with signature and conditional logic
All in one forms 1.2.147
- Making changes to the builder in preparation for the upcoming product designer field.
All in one forms 1.2.146
- Adding feature that allow pdf builder to show empty fields.
All in one forms 1.2.145
- Fixed comflict between the plugin and the pdf builder
All in one forms 1.2.144
- Fixed image property label
All in one forms 1.2.143
- Added style for selected radio and checkboxes
All in one forms 1.2.142
- Added styles for the sub text of the address fields
All in one forms 1.2.141
- Removing row in email when the row is empty
All in one forms 1.2.140
- Added support for translation plugin
All in one forms 1.2.139
- Fixed issue with date lookup field
All in one forms 1.2.138
- Added rich text field support
All in one forms 1.2.137
- Removed required settings from group panel
All in one forms 1.2.136
- Fixed isue with required condition
All in one forms 1.2.135
- Support WordPress 6.4.1
All in one forms 1.2.134
- Support WordPress 6.4
All in one forms 1.2.133
- Fixed issue with conditional logic of numeric comparator
All in one forms 1.2.132
- Added submission to post add on support
All in one forms 1.2.131
- Added readonly attribute to paragraph field
All in one forms 1.2.130
- Fixed issue with float panel
All in one forms 1.2.129
- Fixed issue with lookup fields showing the formula panel
All in one forms 1.2.128
- Added a condition to filter by current user viewing the page
All in one forms 1.2.127
- Fixed issue exporting switch fields in the entries screen
All in one forms 1.2.126
- Fixed style issues in condition builder
All in one forms 1.2.125
- Adding a filter to customize the email styles
All in one forms 1.2.124
- Fixed issue with restrictions
- Added support for conditional formulas
All in one forms 1.2.123
- Changed review message
All in one forms 1.2.122
- Added copy/paste feature
- Fixed issue with formulas used in conditional logics
All in one forms 1.2.121
- Fixed issues with the custom dropdown
All in one forms 1.2.120
- Preparing the style generator to support the upcoming custom dropdown field
All in one forms 1.2.119
- Changes to the repeater and group panel field so they support more features in the woocommerce add on
All in one forms 1.2.118
- Fixed issue with edit and preview actions of the aio forms list
All in one forms 1.2.117
- Modified the license box to mask it
All in one forms 1.2.116
- Fixed issue with input table
All in one forms 1.2.115
- Added feature to include an image in each step
All in one forms 1.2.114
- Added input table
All in one forms 1.2.113
- Fixed issue with image picker
- Fixed issue with restricted condition
All in one forms 1.2.111
- Introducing behaviors, a new way to customize the fields
All in one forms 1.2.110
- Added support to fonts in simple texts
All in one forms 1.2.109
- Added and option to include post id in the shortcode formula
All in one forms 1.2.108
- Fixed issue with switch field
All in one forms 1.2.107
- Fixed styling issues