JetEngine Review: Building WordPress Sites of Any Complexity

Lana Krupnik
8 min readMay 26, 2021

Escaping from code, we stumble upon WordPress plugins, which save time and money greatly. It doesn’t mean that the developers’ knowledge and coding skills are leveled; they are just transformed and adapted to the new realities. So, now the people with no coding knowledge can develop the websites, and the advanced IT specialists focus on other complex tasks.

Those people can use several WordPress plugins to elaborate the website structure or even apply only one and guarantee that the site will be good to go. Besides, this plugin makes sure your content is displayed dynamically, and you won’t spend time doing monkey work. Do you believe me? I have the one in my mind, JetEngine Plugin for Elementor, which can substitute many other third-party addons and provide a powerful all-in-one toolkit to build a website from scratch.

In this JetEngine review, we will learn what is so cool about JetEngine, and why you should give it a try.

Table of Contents

  1. JetEngine’s Armory: What’s Inside?
  2. JetEngine’s Features that Rock
  3. Pros and Cons
  4. Costs
  5. JetEngine’s Features at a Glance
  6. Conclusions

JetEngine’s Armory: What’s Inside?

Each of the following widgets play flawlessly with Elementor and display the content dynamically.

Listing Grid widget

Crocoblock tutorial about creating Listing Grid

In general, a grid is the type of tiles arrangement. It is subdivided into columns and inter-column spaces between the cards.

Listing Grid widget is, probably, a bread and butter JetEngine’s tool. It helps to organize a set of listing items with all necessary metadata (post types), User listings, and taxonomies in well-structured layouts, applying the predefined style settings and order.

Using the Listing Grid widget, you can display the necessary listing items in Slider, Carousel, List, Masonry grid, or even mix the style settings of various listing grids in Injection layout.

Dynamic Terms widget

Dynamic Terms widget is a helpful tool when you need to add the necessary taxonomies to CPTs and display the terms in the custom post listings.

Dynamic Repeater widget

To output the data from the meta fields of a repeater type (Repeater Custom Fields), use the Dynamic Repeater widget. Display a set of repeating fields for the custom post types or taxonomies with the help of one widget. No more need to use tens of widgets for each separate block on the website, such as title, data, or others.

Dynamic Meta widget

The Dynamic Meta widget is used to output the metadata of the post, e.g., publication date, author, comments’ number, and add them to any listing under the post title or thumbnail.

Dynamic Link widget

Use the Dynamic Link widget to add permalinks to the posts and display the specific content from the source you choose.

Dynamic Image widget

This widget will help you to display the featured image of the post dynamically. Output meta field from the CPT, Options Pages, MetaBox, Taxonomy thumbnail, User profile picture in the most convenient way.

Dynamic Fields widget

This tool is necessary for displaying meta fields information. The widget pulls the data from the required source and outputs it using the pre-configured settings.

With the help of Dynamic Field Widget, you can output the data from the various types of meta fields, such as Text, Date and Time, Checkboxes, Radio, Select, Switcher, Gallery, Number, Iconpicker, Posts.

Map listing

Crocoblock tutorial about configuring Map Listing

Map listing means that all listing items are combined in a map with clickable markers that is possible to place on the website.

With the Map listing widget, you can showcase dynamic content on maps, using CPTs and meta fields as the sources. It is a nice solution for travel agencies, booking services, and local diners. Also, you can customize and style the map, filter map content, and add clickable points to show the details in a pop-up.

Order Form widget

With the Order Form widget, you can display an order form you create that contains all the required fields and buttons. Here you can specify how the content will be shown, add reload or AJAX submits option, and enable caching.

Profile subpage content

Organize subpage content in the users’ profiles, insert tabs, such as Main, Main, Add New Post, Edit Post, User Settings and import them with presets.

Profile menu

This widget helps to create and add various account menu items, e.g., User Posts, Add New Post, User Settings, or custom ones to navigate the Profile page. Use it to organize the My Account Page for the visitors.

Calendar widget

Crocoblock tutorial about creating dynamic calendar

The Calendar widget helps you to build a dynamic agenda with the upcoming and past events in detailed and clickable listing items. All metadata is pulled up to the frontend dynamically.

Booking availability calendar

Use this widget to organize appointment and booking functionality on your website, demonstrating the available options in the form of a calendar.

Check mark

Put the check marks whenever you need on your website for the users to confirm their age, pick the options you propose, etc.

JetEngine’s Features that Rock

Apart from the handy widgets, JetEngine plugin for Elementor offers a set of features that can upgrade your website significantly and add some useful functionality.


  • Everything for dynamic website structure — CPT, Taxonomies, Custom Fields, Relations, Options Page
  • Custom Content Types database
  • Frontend forms functionality
  • Advanced Profile builder
  • REST API plugin alternative
  • Data stores for users
  • Query builder
  • Glossaries functionality

Complex website structure

JetEngine plugin for Elementor has everything for building complex website structures, organizing hierarchy, and ordering the posts. With the help of Custom Post Type, Taxonomy, Custom Fields, Relations, and Options page, you can arrange everything on the website to ensure visual perceptibility, logical relationships between the posts, smooth navigation, and positive user experience, as a result.

Custom Content Types database

Crocoblock x Paul C tutorial on CCT

Custom Content Types is the way of storing custom fields metadata in the tables, using the uniform database. This approach helps to accelerate the data search, decrease the server loads, and improve the project’s scalability. CCT helps to store, edit, and delete these data effortlessly and query them more efficiently.

Frontend forms

This functionality allows you to increase user engagement and add forms for the visitors to submit data on the frontend. You can create any type of form, mix 10+ field types, apply the AJAX method or reload, build multi-step forms, implement calculated content, and configure smart notifications. Besides, you can use MailChimp, ActiveCampaign, or GetResponse integration to automate your marketing campaigns.

Profile builder

JetEngine comes with a frontend post submission feature that allows elaborating users’ profiles and managing their access to various parts of the website. Here you can also configure Elementor visibility control to show or hide the widgets to some particular categories of the users.


REST API helps your website to interact with other apps without the need of unifying everything. JetEngine’s REST API works with CCT, helping to manage data like a pro. Get, create, update, and delete any CCT item on the website remotely with the advanced Endpoint management. Also, you can query the data, using third-party entry points, and output the results in the Listing grid on the website. Lastly, combine JetEngine Forms and various APIs to send the data that was submitted to the particular Endpoint URL.

Data stores

Crocoblock tutorial about Data Store module

Data Store is a repository for storing various types of data collections. With our Data Stores Module, you can improve the user experience of your website. Provide the visitors with a convenient place to store their favorite services and properties, add liked posts to Bookmarks, or give a possibility to save the desired items from your online shop to wishlists.

Query builder

With JetEngine’s Query Builder, you can query everything in one interface. Elaborate complex queries, combine them on the backend, and then use to query data, filters, or sections on the frontend. Query CPT, CCT items, REST API, Terms, Users, Comments, SQL tables.

Glossaries functionality

The options in the Radio, Select, and Checkbox meta fields will take much time if you decide to input them manually. Because you need to insert the label and the value for every item. Or if you build forms and use Radio, Select, and Checkbox, building the same lists several times.

In this case, Glossaries will help a lot. You will need to create a list of items with labels and values once and use it as many times as it is required. Also, you can use it for various multi-step forms and multichoice fields. Lastly, use Glossaries for the ACF meta fields and JetSmarFilters.

Pros and Cons

JetEngine’s Pros

  • Impressive set of features
  • Can really replace about 10 third-party addons
  • Allows to create elaborated website structure
  • 10+ well-thought widgets to display the content dynamically
  • Brand-new approaches to storing data with CCT
  • Glossaries functionality for workflow simplification

JetEngine’s Cons

  • Only yearly and lifetime subscription options
  • Advanced settings might be complicated enough
  • Lacks own styling options


Crocoblock’s prices are fair and flexible enough for you to choose the most suitable plan. The pricing system is built in the way when you can select several plugins and create a custom subscription set. So, the users may get some more handy plugins in addition to JetEngine.

  • JetEngine plugin for Elementor on its own costs $26 per year for 1 website. Within this plan, you use the plugin for one project during the year and get all updates and 24/7 customer support. You will need to renew the membership when the year is over.
  • The All-Inclusive plan costs $130 per year for 1 website. With it, you obtain JetEngine and 17 other plugins to create a variety of projects and cover different needs (booking, reviews, styling, appointment, etc.) along with all product updates and customer support.
  • All-Inclusive Unlimited costs $265 per year, and with it, you can build unlimited websites. The other conditions are the same as for the All-Inclusive plan.
  • The Lifetime subscription, probably, is the most favorable option. You pay $750 once, get 18 plugins (and JetEngine plugin for Elementor in the first place), create unlimited projects, and obtain support and updates literally forever.

Besides, Crocoblock provides a 30-day money-back guarantee. So, in case something goes wrong (which is doubtful, but still), you can get your money back.

JetEngine’s Features at a Glance


  • Elementor, Gutenberg, ACF, WooCommerce, RankMath, Yoast, JetPlugins

Dynamic widgets

  • 14

Custom fields

  • 18

Listing navigation

  • Load more
  • Pagination

Content Visibility control

  • Dynamic Visibility
  • Conditional Logic
  • Dynamic Function
  • Dynamic Tag
  • Macros
  • Queries

Data Stores

Profile Builder/Membership


Separate purchase

  • Yes


  • $26

Max pricing

  • Lifetime subscription (18 plugins, 150+ widgets, 10+ dynamic templates) — $750


That’s it for JetEngine review. The essence of it is that the JetEngine plugin for Elementor will be your no-failure toolkit for building complex websites, elaborating advanced structures, configuring relations, and showcasing dynamic content effortlessly. Build almost any website with it, add Elementor’s design power, and get a result that exceeds your expectations.

Crocoblock team makes progress all the time, so don’t miss new amazing features from these guys that will make your life and website building much easier.

xoxo, Lana