What is JetFormBuilder plugin?
JetFormBuilder is a Gutenberg-native form builder developed by Crocoblock, the team behind the JetPlugins ecosystem built on Elementor. Unlike most form plugins that create a separate form management interface, JetFormBuilder builds forms entirely within the WordPress block editor using native Gutenberg blocks for each field. This makes it feel like a natural extension of the block editor rather than a separate tool.
The plugin is free at WordPress.org with a genuinely functional feature set: conditional logic, multi-step forms, calculated fields, action-based submission handling (email, register user, create post, redirect, send webhook), and basic integrations. JetFormBuilder Pro adds payment processing via Stripe, PayPal, and WooCommerce, advanced conditional actions, PDF generation, post modifications from form submissions, advanced calculations, user account updates, and the full Crocoblock integration suite for teams already in that ecosystem.
JetFormBuilder is a natural fit for teams already using Crocoblock products — particularly JetEngine for dynamic content and JetSmartFilters. Forms created in JetFormBuilder can directly create or update JetEngine posts and custom fields, which makes it the most integrated option for sites built on the Crocoblock dynamic content stack. Outside that ecosystem, JetFormBuilder is still capable but benefits less from the deep inter-plugin connections.
Need Help With JetFormBuilder Setup, Troubleshooting, or Customization?
Need help with JetFormBuilder? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get JetFormBuilder Expert HelpKey Features
- Gutenberg-native form building with blocks for each field type
- Conditional logic (free)
- Multi-step forms (free)
- Calculated fields (free)
- Action-based submission handling: email, post creation, user registration, webhook, redirect (free)
Pros & Cons
Pros
- Gutenberg-native approach feels natural for block editor users
- Generous free tier including conditional logic and multi-step forms
- Deep integration with JetEngine for dynamic content workflows
Cons
- Most powerful within the Crocoblock ecosystem — benefits decrease outside it
- Less established community than WPForms or Gravity Forms outside Crocoblock users
Free vs Premium
The free plugin at WordPress.org is fully functional with conditional logic, multi-step, calculated fields, and action-based submission handling. JetFormBuilder Pro adds payment processing, PDF generation, advanced actions, post modification, and the full Crocoblock integration suite.
Common Problems & Fixes
Why are JetFormBuilder form actions not executing after submission?
JetFormBuilder actions — email, post creation, user registration — run in sequence after a form is submitted. If an action is not executing, check the action order and whether any action before it in the sequence is failing. Each action can be configured with conditions, so also check whether a conditional action is accidentally preventing execution. Enable WP_DEBUG to capture any PHP errors during submission processing.
Why is JetFormBuilder not creating posts from submissions?
Post creation from form submissions requires the Insert/Update Post action. If posts are not being created, verify that: the action is enabled and configured correctly, the form is mapping fields to the right post meta keys, the user submitting the form has the capability to create the target post type (some custom post types restrict creation by role), and the post status is set correctly (draft posts may be created but not visible).
Why are JetFormBuilder email actions not sending?
JetFormBuilder sends email through WordPress wp_mail(). Configure an SMTP plugin for reliable delivery. If SMTP is already configured and emails are still missing, check the Email action configuration in the form actions panel — specifically the To address and whether conditions on the email action are correctly set.
Customization & Developer Notes
How do I style a JetFormBuilder form to match my theme?
JetFormBuilder forms output using the theme’s block styles and a set of plugin-specific CSS classes. Target form elements using the .jet-form-builder wrapper class and field-specific classes in your theme stylesheet. JetFormBuilder also has inline style controls within the block editor for basic color and typography adjustments per field.
Can JetFormBuilder create and update JetEngine custom post type entries from form submissions?
Yes. This is one of JetFormBuilder’s strongest features within the Crocoblock ecosystem. The Insert/Update Post action can target any JetEngine custom post type and map form fields to any registered meta fields. Combined with JetEngine’s dynamic content system, this enables complete front-end content submission workflows without custom development.
Frequently Asked Questions
Does JetFormBuilder require Elementor?
No. JetFormBuilder is Gutenberg-native and does not require Elementor. It is developed by Crocoblock, which also makes Elementor-based JetPlugins, but JetFormBuilder itself works in the standard WordPress block editor independently.
Is JetFormBuilder good for user registration forms?
Yes. The User Register action in JetFormBuilder creates new WordPress user accounts from form submissions. You can map form fields to user meta, set the default role, and trigger a welcome email. This handles basic user registration without a dedicated membership plugin.
How does JetFormBuilder compare to Gravity Forms?
Gravity Forms has a much larger established community, more mature developer ecosystem, and is the standard for complex developer-extended forms. JetFormBuilder is newer, Gutenberg-native, and excels specifically within the Crocoblock dynamic content workflow. For teams on Crocoblock, JetFormBuilder is the more natural choice. For everyone else, Gravity Forms is typically the safer bet for complex requirements.
Does JetFormBuilder support webhook submissions?
Yes. JetFormBuilder includes a Send Webhook action that posts form data to any webhook URL in JSON format. This works with Zapier, Make (formerly Integromat), n8n, and any other webhook-receiving automation platform.