JetFormBuilder isn’t your typical form builder, and here’s why. First and foremost, even in its free version, it provides functionality worth hundreds of dollars, according to the pricing of most of its counterparts on the market. For example, it provides plenty of after-submit actions, including Call Webhook, Post/Product or User submission/registration or update, multi-step forms, conditional fields, etc. The paid add-on subscription offers things like recurring PayPal payments, WooCommerce integration, form scheduling, and so on.
Second, it uses the native Block Editor UI, which means extra flexibility, in combination with other blocks, and full freedom in designing layouts of any complexity.
In addition, JetFormBuilder seamlessly integrates with all the Crocoblock plugins, has dedicated widgets for Elementor and Bricks for effortless stylization, and offers a free JetStyleManager add-on for stylizing blocks in Gutenberg.
Long story short, this is the plugin you love for its powerful features, which you can mix and match to fit your needs perfectly. It’s good for novice WordPress users but perfect for seasoned developers. You guys can fork it on GitHub and make your own cool modifications.
But well, it’s time to go through the plugin’s milestones and main features, which were implemented during its short but eventful history. I will start from the beginning. Most likely, you will discover the features you didn’t know about, but the most exciting ones are still about to come.
The story started in late 2020, when the Crocoblock developers team decided to rethink some life choices, including using JetEngine’s form builder module. After many sleepless nights during the pandemic, on the frosty day of January 2021, as clean as a whistle, the new JetFormBuilder plugin was released.
If you want to know more about what the plugin looked like back then, check out this video review by Paul from WPTuts and his thoughts on why it was a game changer:
Soon after the first release, the team started playing with a trump card and introduced Pro add-ons that come as one package. Based on their functionality, the list can be split into five categories.
As you can see, the autocomplete (or autofill) functionality was added to the Select and Address fields (the Address is part of the Text field in JetFormBuilder). Thus, website users can easily submit their information and select items from long lists.
Another feature, Save Form Progress, is a must-have for big multi-step forms.
When forms can be automatically scheduled, it adds so much flexibility and has many use cases; for example, forms for surveys or voting, job applications, event registrations, or a time frame for submitting homework by students of an online course. For such cases, you may also need to limit form responses and set up the limit, restriction message, reset interval, and the parameters by which users can be detected (IP address, cookies, sessions, or login information).
While most of the third-party services can be connected using the Call Webhook after-submit action, some of these tools have dedicated add-ons to make the synchronization even smoother.
While PayPal payments are available in the free version, this add-on offers Stripe integration with additional settings, actions before and after payment, customizable messages, etc.
I hope you are already using at least some of these add-ons.
This update included three new and very cool Pro add-ons and a bunch of improvements to the existing functionality. Let’s start with the add-ons.
Talking about the core functionality of the free plugin, thorough work was done to improve the UI/UX of the fields, including these modifications:
And, of course, new features were added, and here are just some of them:
There were also some challenges. In the middle of the year, our WordPress.org account was banned by mistake because of our partner’s activity, and it took some time to get it back. The WordPress plugin directory is definitely not for the weak-hearted: if something like this happens, it might take a while to restore it, as the contributors’ community might not act as fast as we would like. But we made it, and all the plugins are back, safe and sound.
One year after the initial release, the team had more things to bring to the table with the 1.5 Version. Apart from the numerous fixes and improvements, they also added new cool features.
In 2022, the plugin got a big update and started coming to maturity. The data storage functionality received a lot of attention in the 2.0 update.
Among the other core updates, the new Pro add-on for adding PayPal Recurring Payments was released. There’s no need to tell how useful this feature can be, and you can check a detailed guide about building a donation website using this functionality here.
I guess it already sounds cool, but it’s just the beginning. I will mention just some of the features added in 2022:
Long story short, the 3.0 release at the beginning of 2024 was HUGE. So, without further ado, let me list the major changes and new features.
Does it look good? Well, a few very cool major features are about to be released very soon, so don’t miss the updates.
JetFormBuilder is seamlessly compatible with JetPlugins and popular solutions for dynamic content, such as ACF or Toolset.
But it does the most in combination with other Crocoblock plugins, of course. In particular, it really shines when used with JetEngine. In this case, you can not only use custom posts, taxonomies, or meta fields created with JetEngine, but the number of after-submit actions also grows. Let’s say you have relations set up on the website, so you can create or update them using forms; just set it up in the “post-submit action” panel. The same story with Options pages.
Also, it can take values from existing options or Glossaries to populate Select or Checkbox fields. The integration with the Map module is another cool perk.
However, there are two most exciting use cases here: how forms work with Query Builder (to receive or provide data) and with the Profile Builder. Check this comprehensive guide about using the latter with forms.
As I’ve already mentioned, JetFormBuilder works with JetBooking and JetAppointment. In this article, check out how the Crocoblock team uses it to schedule support calls.
I hope you liked the journey and see better now how the plugin does a good job being implemented into your projects. If you want to see the detailed history with minor updates, check the project’s GitHub page.
There’s much more yet to come with new releases, so stay tuned!