JetFormBuilder Overview

Main Features

The JetFormBuilder plugin is a dynamic WordPress form builder plugin designed for developers, freelancers, and agencies who need to create more than just simple contact forms. It fills the gap in WordPress and the Block Editor (Gutenberg), allowing creation of custom forms.

The plugin functionality covers 24+ form field blocks (e.g., Calculated Field, Advanced Choices Field, captcha blocks, etc.), 10+ form elements (e.g., Conditional Logic block, Render State block, and more), 15+ Post Submit Actions (e.g., redirection, verification, updating posts, terms, or users; WooCommerce checkout and recurring payments, etc.).

Target Audience

The target audience is not limited. In particular, the plugin can be useful for:

  • Freelancers & Agencies: who build websites for clients and need reliable, extensible forms with CRM, marketing, and payment integrations;
  • Business Owners & Entrepreneurs: who want to collect payments, onboard users, run applications, or launch membership models without leaving WordPress;
  • Developers: who want dynamic, flexible forms tightly integrated with WordPress data (posts, users, custom fields, taxonomies) and Gutenberg.

Integration with Other Plugins

Due to the seamless integration with the JetPlugins, the functionality can be enhanced to include query usage, filtering, map displaying, and adding user-submitted content. In addition, the 20+ JetFormBuilder PRO add-ons allow:

  • Configuring the specific form features (e.g., autocomplete fields, add signature fields, drag-n-drop file upload, attach PDF files, select hierarchical items, schedule forms, limit form responses, and more);
  • Providing the email marketing, CRM, and sales, configure payments, integrate forms with the WooCommerce and other plugins, as well as automate e-marketing actions.

JetFormBuilder Installation

The plugin can be installed and activated like any other WordPress plugin: manually or by uploading to a site from your JetFormBuilder account. Read the Plugin Installation tutorial for more details.

Creating a Form

The JetformBuilder’s form can be created in the following ways:

Inserting the Form

The form can be added to a page, post, single, or archive templates created in Elementor, Block Editor, or the Bricks theme using the JetForm widget/block/element. Also, for more details about configuring the JetForm widget/block/element settings, follow the How to Display a Form on the Front End tutorial.

Designing the Form

Unlike the Bricks Editor, which doesn’t provide users with any means of styling the blocks, the JetFormBuilder blocks can be customized by the free JetStyleManager plugin. Once installed and activated, the JetStyleManager plugin adds a “Block Style” button to the upper-right corner of the editing window.

The following settings can be styled: Alignment, Border, Color, Gap Before/After, Height, Margin, Padding, and Typography. More details can be found in the Form Block Style Settings tutorial.

Post Submit Actions

The Post Submit Actions are divided into 5+ categories (e.g., Communication & Notification, User Management, Content & Data Management, Advanced Integration, and more) that allow tracking form records, inserting and updating user-associated data, connecting related items, using queries, calling hooks, integration with payment and e-marketing plugins, updating options, redirection to pages, confirmation and verification, etc.

Each action can be customized through its own list of settings, with the option to define specific action logic conditions and triggering events.

Tracking the Form

All data referring to the form submission (including successfully or not completed forms) is collected via the JetFormBuilder dashboard in the Form Records tab. The record holds complete information regarding the forms submitted by a user. It will also include the data entered into the form fields, executed post-submit actions, errors, and the User Journey.

Additionally, through cooperation with other plugins (e.g., WooCommerce, JetBooking), form record data can be saved in the WooCommerce dashboard or JetBooking dashboard. Read the How to Create a Booking Form with WooCommerce Integration tutorial to know how to manage forms via the backend.

Additional Benefits

The JetFormBuilder plugin is an integral part of the JetPlugins ecosystem that includes the Facebook Community, 24/7 support, a fully-fledged Knowledge Base, and a YouTube channel.