So according to G2 there are 225 form builders. I have not tried every single one, but I did try the top 20 with a free plan. None of them could do what I needed them to do, which was build a form that could produce a quote or estimate for a service or product.
While many form builders have something that you can do a calculation, very few can do conditional calculations. None of them seem capable of giving you control over order of operations. None of them allow you to set the value of an input more than once, so if you needed to apply a discount or an upcharge it’s either difficult and labor intensive, or it’s impossible. None of them can do dynamic HTML.
Also while there are less at least 2 form builders that I know of that can do conditional calculations, it still requires a great deal of work on the part of the admin. It would be incredibly beneficial to be able to create a drop down or select tag or checkboxes that had more than just a one dimensional list of data. If you could create multiple columns for your selectable options, and then use those options values in other columns, that would be a game changer.
So I built my own. It’s called Keenforms.
It’s a form builder with a built in No Code Rules Engine. The rules engine give you greater control over the order of operations and allows you to set complex conditions to determine if those rules run. It also has a feature called metadata that allows you do create additional values that can be association with your selectable options (drop downs, checkboxes, radio buttons, etc). It makes it possible for users to create the kinds of forms that I as a programmer can build, but without writing code from scratch.
Here are some forms I’ve built;
Car loan calculator comparison with different payments based on loan amount and length of loan, from 24 to 84 months
Inches/Centimeters converter – editing one input will change the other similar to google
Chipotle Burrito builder with nutritional info like calories/fat/carbs/protein and sticky footer via dynamic HTML and metadata
Car Make and Model dynamic filtering, i.e. show models of cars based on makes of cars selected
Here’s an iframe view of a form that changes the embedded youtube video based on the selected value;
If you’ve ever wanted to be able to use a web based form builder, but were disappointed by the limitations, you might want to give Keenforms a try. You can create an account and create up to 5 forms for free, no credit card required.
If you’ve ever been frustrated with a form builder we’d love to hear about your problems. If Keenforms doesn’t have the features you need from a form builder, we’d like to know about it and solve that problem as soon as possible. You can create an account by clicking here.
Here’s our first video tutorial;