Welcome to the November 2025 edition of Croco Educates! This month, we’re excited to share some major updates to the Crocoblock toolkit that will enhance your WordPress development experience.
November introduces groundbreaking features across the ecosystem, starting with the JetEngine 3.8.0 Beta release that brings AI-powered workflows through the Command Center and MCP server integration. The new JetSmartFilters Listing Builder offers optimized performance for filterable content, while new query types and the multiday calendar widget expand what’s possible with dynamic sites.
We’ve also expanded our knowledge base with comprehensive tutorials covering everything from creating conversational forms to building ticketing platforms, plus new video content showcasing real-world implementations and advanced techniques.
Plugin Releases
JetSmartFilters 3.7.0
JetSmartFilters 3.7.0 introduces the Listing Filter Builder, a powerful new feature that lets you create filterable lists without relying on JetEngine.
Build custom items with fields, images, links, and terms, then display them using the JSF Listing block. You can use it standalone or combine it with JetEngine for advanced filtering setups.
Key benefit: optimized performance and faster rendering by default. While JetEngine listings remain powerful and versatile, the new Listing Filter Builder is specifically designed for speed when filtering is your priority.
JetEngine 3.8.0 Beta
JetEngine 3.8.0 Beta is now available with foundational improvements and exciting new features.
Command Center and AI tools
Introducing the first stage of our MCP server, a unified system that lets compatible AI applications interact with your site through a chat interface. The Command Center provides a text-driven workspace for managing site tasks with AI assistance. This same technology now powers Elementor’s Angie integration, with more automation and tools coming soon.
New Query Types
- Relations Query – easily fetch related items with minimal setup;
- Data Store Query – quickly access Data Store items with simple configuration.
Additional features
- Multiday Calendar Widget – supports events spanning multiple days with flexible listing content;
- Built-in Style Manager – native styling controls in the Block Editor;
- Query Calculations Dynamic Tag – calculate sums, averages, medians, and more based on query results.
This update delivers smarter workflows and more power for builders.
Plugin Updates
JetWooBuilder 2.2.3
- Updated the outdated templates.
JetFormBuilder 3.5.4
- Added timezone argument support for toDate, toDateTime, and toTime filters.
JetTricks 1.5.9
- Added per-hotspot Show Tooltip on Init option;
- Introduced jet-tricks/hotspots/show_on_init hook to filter tooltip visibility on init for each hotspot;
- Added jet-tricks/hotspots/icon_html hook to filter hotspot icon HTML output;
- Introduced “Word Count” option for controlling visible content height in the Unfold widget.
JetMenu 2.4.17
- Added “Edit in New Tab” button for Mega content in menu item settings;
- Introduced hover-trigger option for Hamburger Menu widget.
JetSmartFilters 3.7.0
- Added Listing Builder;
- Added a new style manager.
JetEngine 3.7.9
- Updated JetEngine Relationship to display Rel ID in the first column of the table.
JetProductGallery 2.2.4
- Replaced responsive controls with standard controls for Gallery Grid widget settings.
JetPopup 2.0.20.1
- Updated Axios to the latest safe release (security patch).
JetSmartFilters 3.7.1
- Added compatibility with Weglot;
- Enabled filter additional settings text controls in WPML Advanced Translation Editor;
- Introduced the indexer group_concat_max_len hook.
JetEngine 3.7.10
- Enabled shortcodes and macros in Map Listings marker conditions;
- Added Fallback option for Dynamic Repeater “Widget/Block/Element”;
- Improved CCT error notices when CCT contains SQL reserved words as column names;
- Preserved filters when using redirect or %current_page_url% macros with the dynamic refresh option.
Fixes
JetWooBuilder 2.2.3
- Fixed the Custom Quantity Selectors add-on incompatibility with WooCommerce “Min/Max Quantities”;
- Resolved Products Grid widget not showing search results when Use Current Query is enabled;
- Fixed Products Loop categories hiding and grid switching to list;
- Eliminated warnings on the Single Product template of Elementor Pro;
- Fixed Archive Add to Cart critical error in the JetSearch area result pop-up.
JetFormBuilder 3.5.4
- Fixed line breaks not displaying in the WYSIWYG field;
- Resolved Calculated field not working with Advanced Choice;
- Fixed nested conditional blocks not working when the parent has “Remove hidden elements from page HTML” option enabled;
- Corrected Conditional Block fields recalculation logic;
- Disabled field validation on form init for Advanced Validation type;
- Fixed Turnstile captcha throwing error with multiple Action Buttons;
- Corrected date format output in the Calculated Field;
- Resolved auto-closing dropdown issue in select fields within preset settings;
- Patched Broken Access Control vulnerability;
- Added column existence check to prevent duplicate column name error for on_event during migration on form submission.
JetTricks 1.5.9
- Prevented double initialization of JetForm inside tabs.
JetPopup 2.0.20
- Enabled JetPopup rendering without conditions, even when Elementor cache is active;
- Prevented fatal error from duplicate Finder_Category class declaration;
- Limited Elementor CSS regeneration to supported post types only;
- Added pop-up cache clearing when saving JetFormBuilder forms.
JetMenu 2.4.17
- Fixed mega menu max-width calculation to apply only for visible panels in the Vertical Mega Menu widget;
- Resolved initial watchTick running for every Mega Menu instance.
JetTabs 2.2.12
- Improved scrolling tabs navigation with better scroll behavior and active state handling;
- Fixed Accordion content hidden under container border by adjusting height calculation;
- Prevented Classic Accordion content from disappearing after rapid clicks with animation/timeout protection;
- Restored Auto Switch functionality in the Tabs widget after manual interaction, including slider-based navigation;
- Fixed JetMenu and JetTabs integration to properly render templates inside Mega Menu tabs in the editor.
JetEngine 3.7.9
- Fixed the inability to open pop-ups from clusters on Leaflet maps in Map Listings;
- Resolved Listing Injections + Bricks setup UI problem;
- Fixed Query Builder getting stuck when a CCT column has been deleted;
- Resolved JetEngine advanced query SQL issue;
- Fixed Bricks Listing Grid Slider breaking inside Nestable Tabs;
- Resolved the listing objects stack increase/decrease issue;
- Fixed filters, pagination, and incorrect listing content in some cases;
- Enabled menu name translation for Option pages;
- Fixed the “Add to cart URL” breaking after filtering in WooCommerce and JetSmartFilters;
- Allowed end date to be required in the Advanced Date Field (Phase 1);
- Resolved the dynamic styles issue for listings inside Components;
- Deprecated Google Maps OpenStreet geocoding provider due to autocomplete requests policy restrictions.
JetEngine 3.7.9.1
- Fixed the inability to set up a new SQL Query.
JetProductGallery 2.2.4
- Eliminated FOUC in Gallery Slider with centered sliders enabled;
- Fixed Video Autoplay in Gallery Slider when Enable Loop is active.
JetFormBuilder Drag and Drop File Upload 1.0.4
- Fixed user access validation;
- Resolved the media library files selection issue;
- Corrected required field validation.
JetFormBuilder Stripe Gateway 2.0.3
- Fixed gateways not working when JetAppointment is enabled.
JetPopup 2.0.20.1
- Preserved attached pop-ups when Elementor element cache is enabled.
JetSmartFilters 3.7.1
- Fixed rewrite rules for custom taxonomy subposts;
- Patched the Visual filter label XSS vulnerability;
- Resolved removing tags in active items;
- Fixed WooCommerce Shortcode provider pagination;
- Prevented the Filter from being hidden by the Indexer after disabling the Indexer;
- Increased group_concat_max_len;
- Enabled admin filter WPML taxonomy terms translation;
- Fixed WooCommerce Attributes with JSF Permalinks;
- Removed custom loop marker logic after Bricks 2.0 update.
JetEngine 3.7.10
- Fixed Location & Distance filter not working on redirect with Lazy Load in Map Listings;
- Resolved relation filters on CCT not merging properly (CCT + Relations);
- Fixed fatal error in Cast to WP_Term SQL in Query Builder;
- Ensured long-term events display correctly in the Dynamic Calendar;
- Resolved the Gallery Slider callback problem in the Dynamic Field in some cases.
Helpful Documentation
How to Use Hidden Filter with Components
Shows how to combine a Hidden Filter with a JetEngine component so users can dynamically filter CPT listings, e.g., select a taxonomy term to show related posts.
Map Listing Overview
Explains enabling Maps Listing, creating a listing template with address meta fields, and outputting posts as map markers in Elementor, Gutenberg, or Bricks, for displaying CPT items on a dynamic map.
JetAppointment Dashboard Overview
Describes features after installing JetAppointment: setting up services/providers, scheduling hours, configuring capacity/multi-booking, integrating with WooCommerce, Zoom/Google Calendar, creating custom workflows, and management tools.
How to Set Up the Download Button Widget
Shows how to use JetElements’ Download Button widget for visitors to download files from the media library, like price lists, PDFs, or brochures, by inserting media ID and customizing button text style.
How to Create a Hamburger Menu
Shows how to create a responsive hamburger menu with JetMenu by placing the widget in the header, selecting settings for desktop and mobile, then publishing the menu.
Hamburger Menu Block Overview
Explains how to add a Hamburger Menu block in Gutenberg, create a WordPress menu, place the block in the header template, select a layout (slide-out, dropdown, etc.), and customize styling. Compatible with the plugin’s mobile and responsive features.
How to Create a Price Range Filter for WooCommerce Products
Explains how to create a range filter with dynamic min/max price values, assign it to a WooCommerce Products Grid, and enable a slider so users can filter products by price range, with options for AJAX for page reload behavior.
How to Add Hotspots to the Image
Shows how to use the Hotspot widget from JetTricks: add an image, then overlay interactive hotspots with icons and descriptions (tooltips), set their positions, appearances, and optionally link them, ideal for annotated images or interactive content diagrams.
How to Add the Unfold Widget to the Content
This guide covers how to use the JetTricks Unfold widget in Elementor to hide content and allow users to reveal it with a click. You will learn how to insert the widget on a page, adjust folding and unfolding options such as height, animation, and auto-fold, select the content to hide (whether static, media, or a template), customize the toggle button, and style the fold and unfold effects states.
How to Add a Tooltip to the Widget
Explains how to attach a tooltip to any widget (image, text, etc.), define the tooltip content (text or even a template), choose a trigger (hover, focus), placement, delay, and styling, so you can provide extra context to UI elements without cluttering the layout.
Appointment Workflows Overview
Learn to create automated workflows in JetAppointment by setting triggers (appointment created, status changed, group created), scheduling actions (immediately or days before), and chaining actions like sending emails, creating Zoom meetings, or calling webhooks via Zapier/Make. The guide covers action settings and dynamic tags for appointment data.
Unable to Output the Slot Price on the Service/Provider Single Template
Explains why slot prices may not appear on templates and provides troubleshooting steps to output slot prices using the correct dynamic fields or settings. Useful for fixing template issues when booking slots don’t display a price.
How to Filter Related Items
Demonstrates how to filter related posts/items when using JetEngine relationships: set up relation-based queries and apply filters so listing grids display only items related to the current post, such as related products, posts, or portfolio items. The article guides you through the query and filter setup and provides practical application cases.
How to Enable Klarna, SEPA, Sofort, and Other Extra Payment Methods in Stripe
Describes enabling extra Stripe payment options like Klarna, SEPA, Sofort, etc., by activating them in your Stripe dashboard and configuring JetFormBuilder to accept these options. The documentation explains prerequisites and toggling settings to offer local or regional payment options.
How to Create a Conversational Form?
Teaches how to build a step-by-step conversational form with JetFormBuilder: create a multi-step form, set up field logic and transitions, and style the conversational layout to boost user engagement. It includes tips on navigation, validation, and connecting the form to payment or CRM actions.
HubSpot – JetFormBuilder Pro Addon
Describes the JetFormBuilder HubSpot add-on: how to connect JetFormBuilder to HubSpot, map form fields to HubSpot properties, and send form submissions to HubSpot for leads, contacts, or workflows. The page covers setup, authentication, and typical use cases for syncing form data with your HubSpot account.
Macros Guide
The tutorial demonstrates how to use macros in JetFormBuilder to insert field data, calculate dates/times, format output, and create dynamic forms, enabling complex form building without custom code.
Cool Blog Articles
Booking Calendar: What Is It and How to Expand Its Functionality?
Explains what a booking calendar in WordPress is, its purpose, and how it differs from a basic availability calendar. Includes use cases (hotels, rentals, events, tours) and ways to extend its features, such as dynamic pricing, iCal/Google Calendar sync, and an improved user experience across various business types.
Building “Nairatix” Ticketing Platform with Crocoblock
Shows how a real ticketing platform was built with Crocoblock using CPTs, dynamic content, WooCommerce, and custom workflows to handle sales, QR codes, vendor dashboards, and event management, beyond standard shop capabilities setups.
JetWooBuilder Guide to Enhancing Front-End Product Category Listings
Teaches building custom product-category pages with improved layout, filtering, high-quality images, and conversion-focused design using JetWooBuilder, ideal for stores with many products that demand intuitive navigation and a clean, presentable look.
Adding Search Filtering to the Search Results Page with JetSmartFilters
Shows how to add search filtering with JetSmartFilters to the default WordPress search results, allowing control over filters like taxonomy, meta, custom fields, and enabling AJAX filtering for smoother results.
UberMenu vs. JetMenu. Choosing the Best WordPress Mega Menu Plugin
Compares two popular WordPress mega-menu plugins, UberMenu and JetMenu, highlighting strengths, drawbacks, and recommendations for choosing a complex mega menu or simpler menus based on your site’s size and structure.
Croco Educates October Issue: What’s New? (2025)
Croco Educates’ October issue provides a roundup of plugin updates, tutorials, and community news to stay current with JetPlugins enhancements and find new ideas for WordPress development sites.
DiviMenus vs. JetMenu Plugins Compared
Compares typical DiviMenus and JetMenu, highlighting advantages like flexibility, responsiveness, and compatibility to assist in selecting the right menu system based on your theme needs.
Quick Way to Collect Digital Signatures Using JetFormBuilder
Explains implementing digital signature features on WordPress, including collecting, storing, and verifying signatures via forms and plugins to legally gather agreements, contracts, or consents from the site visitors.
New Video Tutorials
Craft Dynamic Portfolio Website in WordPress with Crocoblock
This tutorial illustrates how to build a portfolio website with JetEngine, smart filters, templates, and dynamic content. Andrew shows how to create glossaries, CPTs, AJAX-filtered portfolios, and layouts using JetThemeCore. The focus is on a custom-coded look with Elementor, compatible with Bricks Gutenberg.
How to Set Up Recurring Stripe Payments in WordPress Forms
This video demonstrates how to implement recurring Stripe payments with JetFormBuilder’s latest add-on. It guides the creation of a subscription product, a two-form workflow, auto-registration of users, and role updates based on payment. The tutorial also shows how to display different content to subscribers and non-subscribers using Dynamic Visibility and custom queries, ideal for memberships and premium content sites.
How to Display Bookings in a WordPress Dynamic Calendar
Shows how to integrate a map listing with Crocoblock bookings: create map listings for properties, link to booking info, and visualize availability on a map (for rentals, services, etc.).
Mastering WordPress Form Field Validation Using Database Data
Helen shows how to validate form inputs with live WordPress data using JetFormBuilder, JetEngine, and the JetEngine Query Action add-on. The tutorial explains how to check submissions against posts, users, metadata, purchase history, stock, or custom logic. It also demonstrates auto-populating emails or database fields with dynamic queries, making forms more responsive and data-aware components.
Partner Videos
Show Business Open/Closed times in WordPress
Learn to build a WordPress management platform with dynamic profiles and smart side menus. This tutorial shows how to create profile completeness indicators, adapt side menus based on user status, and control visibility to build a tailored dashboard. Ideal for HR, project management, or apps with user onboarding and progress tracking.
Build Management System with WordPress
Learn to automatically display real-time business hours on your WordPress site without coding. This tutorial guides you in creating a dynamic system that shows “Open Now” or “Closed Now” based on actual hours using JetEngine. Set up custom options, fetch current day and time, and use SQL Query Builder with dynamic visibility to create an always-accurate business status display for restaurants, agencies, or local businesses.
Secure Your WordPress Upload Folder Protect Uploaded PDFs & Private Files
A tutorial demonstrates how to secure the WordPress uploads directory so private documents (such as resumes or application forms) cannot be accessed publicly. The author illustrates the setup using JetFormBuilder and MemberPress, including proper file-protection rules and access control. It’s a practical guide for anyone managing sensitive uploads on their site.
Relate 2 CPTs Automatically from One Front-End Form (WS Form + JetEngine + Bricks)
This video shows how to automatically create relationships between two custom post types using a single front-end form built with WS Form and JetEngine. The creator demonstrates the setup inside Bricks Builder and explains how to connect CPT entries without manual linking. It’s helpful for websites that depend on structured content, such as directories, marketplaces, or project-client relationships.
Stop Adding 5,000 WordPress Users Manually
A step-by-step guide on bulk-creating WordPress users from a CSV file using JetFormBuilder and BitFlows. The author shows how to upload a CSV from the front end, automatically parse user data, and generate hundreds or even thousands of accounts in seconds. It’s designed for anyone managing membership sites, eLearning platforms, or large user-based site installations.
Why I’ve Used JetEngine Instead of ACF For The Past 3 Years
In his video, Mark explains how a complex 2022 client project pushed him beyond Elementor and ACF, leading him to discover JetEngine via Reddit. He discusses why JetEngine has been his go-to tool for dynamic data, custom post types, and advanced structures for over three years. The video also covers who benefits, explains CPT and field plugins, and shares lessons from early mistakes. It’s aimed at anyone seeking a better understanding of modern WordPress dynamic data workflows.
Community Resources
The following solutions are provided by community members. Crocoblock is not responsible for third-party code or implementations shared by users.
New Query Type for the JetEngine Query Builder – WC Order HPOS Query
A community member released version 2.4.3 of their Dynamic Elementor Extension plugin, introducing a new WC Order HPOS Query type for JetEngine Query Builder. This query type retrieves WooCommerce orders optimized for HPOS, with built-in filters for context, status, payment method, and date ranges. The update also adds nine new dynamic tags for creating custom order listings and tables in Profile Builder templates.
Skeleton Loader for JetEngine Listing Grid in Elementor
A helpful guide for implementing skeleton loading animations in JetEngine Listing Grids, enhancing perceived performance and user experience with dynamic content loads.
Dynamic Distribution Lists for JetFormBuilder
A community solution for managing conditional email recipients in JetFormBuilder without creating multiple conditional “Send Email” actions. This method employs dynamic database queries to automatically select distribution lists, eliminating manual updates and simplifying form management for multiple departments’ workflows.
Saved Searches Alerts
A community member created a custom solution for implementing saved search alerts with help from AI tools. This fulfills a longstanding need for automated notifications when new listings match users’ saved search criteria.
JetFormBuilder Date Format – How Did You Solve This?
A discussion on handling date format inconsistencies in JetFormBuilder’s Date Field, specifically converting from MM/DD/YYYY (American) to DD/MM/YYYY (international), regardless of WordPress locale settings. Community members share workaround solutions.
Partner Perks
30 Best WordPress Black Friday Deals 2025
We’ve compiled an exclusive roundup of Black Friday and Cyber Monday deals from our trusted partners in the WordPress ecosystem. From premium themes and hosting services to developer tools and design resources, discover significant discounts on products that complement your Crocoblock workflow. Check out the full list of deals and save big on the tools you need to elevate your WordPress projects.
Conclusion
That wraps up our November 2025 digest! This month introduced powerful new capabilities, including AI-powered workflows, improved filtering performance, and expanded query options, advancing WordPress development.
We’re eager to see how you apply these features in your projects. Stay tuned for more updates, and remember to explore the detailed tutorials and community resources to maximize your Crocoblock toolkit. Happy building!



