Skip to main content

Essentials 3.0 for YOOtheme Pro - A Form Overhaul, New Sources, and a New Era

Miljan Aleksic
10 Mar, 2026

It's here! After months of development, eighteen beta releases, and an incredible amount of community feedback, we're thrilled to announce the stable release of Essentials 3.0 for YOOtheme Pro. This is the biggest update we've ever shipped — YOOtheme Pro v5 full compatibility, a comprehensive form overhaul that lays the groundwork for the future, powerful new dynamic content sources, and a modernized platform foundation. Let's dive in!

YOOtheme Pro 5 Compatibility

Essentials 3.0 brings full compatibility with YOOtheme pro 5, the newest and shiniest version of the Builder. We've also taken the chance to make some further upgrades and improvements to our dependecies and base platform.

The Form Overhaul

If there's one area our community has been pushing us to improve, it's forms. Essentials 3.0 delivers a top-to-bottom overhaul of the entire form system — not just new features, but a refactored foundation that prioritizes stability, reliability, and sets the stage for what's coming next.

The Form Element

The centerpiece of the overhaul is the all-new Form Element — a specialized sublayout purpose-built for forms. Previously, a section, column, or generic sublayout had to act as the form container; now there's a dedicated element for exactly that role, and there's no need for the workaround anymore. Everything — structure, configuration, fields, validation, actions — belongs to the element itself.

The result? A cleaner, more intuitive building experience with less room for misconfiguration — forms that are easier to build, easier to maintain, and easier to extend.

Submission Flow

One of the most frustrating issues with forms on cached pages has been the dreaded outdated CSRF token error — a user fills out a form on a cached page, hits submit, and gets a security error because the token has expired. Essentials 3.0 completely refactors the submission flow so that forms work reliably regardless of page caching configuration. No more outdated CSRF. It just works.

Honeypot Protection

Anti-spam protection is now tighter with Honeypot fields integrated directly into the form flow. It's seamless, invisible to users, and provides an additional layer of spam prevention without relying solely on external captcha services.

Captcha Refactor

Speaking of captchas, the entire captcha system has been refactored with a focus on stabilization and unification. Whether you're using reCAPTCHA, hCaptcha, or another provider, the integration is now more consistent, more reliable, and easier to configure across your forms.

Actions Grouping

Form workflows often involve multiple actions — send an email, subscribe to a list, save to a database. With Essentials 3.0, a Group action lets you organize actions into logical groups that can share a common configuration, such as conditions, allowing for a quicker, more stable and easier to maintain setup.

Better Error Handling

Previously, if one action failed, it could disrupt the entire chain. We introduced a new continue on error setting for all the actions that, when explicitly enabled, ensures the workflow keeps running even if an individual action fails.

This makes complex form setups far more resilient when a non-business critical action fails for some reason.

Even More Actions

We've also introduced new form actions for Brevo, MailerLite, and Laposta, expanding your options for connecting forms to email marketing platforms, and we're looking into expanding this area even more!

New Dynamic Content Sources

Connecting external data and services into your site through sources is at the heart of what Essentials does best. With 3.0, we're expanding that capability further with a wave of new ones:

  • Joomla API Source and WordPress API Source open the door to pulling content from external Joomla and WordPress installations. Imagine a multisite network where each site displays content from the others — that's now possible.
  • Google Places Source pulls business details, reviews, and location data from any Google Places listing — not just your own. Build directories, travel guides, local listings, or showcase client locations with ease.

Existing sources were also given some love.

  • YouTube Videos Source was updated with even more query arguments for a refined search.
  • YouTube Channel Source now supports API key based configuration, simplifying setup and removing the need for OAuth for public channel data.
  • LinkedIn Events Source query has been added, enabling you to showcase professional events alongside your LinkedIn content.

We've also introduced a Cast Type dynamic content filter for greater data transformation flexibility, and improved Google Calendar integration with an All Day event mapping field.

Under the Hood

Beyond forms, significant work has gone into stability, compatibility, and developer experience:

  • Essentials debug logs give developers better tools for troubleshooting — no more guessing what went wrong.
  • The Request Source now includes a referer field mapping for more precise data capture.

Platform Requirements

Essentials 3.0 marks the beginning of a new era with updated minimum requirements:

  • PHP 8.1 minimum supported version
  • Joomla 5 minimum supported version
  • YOOtheme Pro 5 minimum supported version

These changes allow us to leverage modern PHP features and platform improvements, resulting in cleaner code and better performance. The deprecated Google Photos source has been removed following Google's API changes, and PHP 8.4 deprecation warnings have been addressed across the board.

Beta Tested, Community Driven

Over the course of eleven beta releases, we've squashed numerous bugs and refined the experience based on your feedback. From form migration edge cases to source configuration issues, YouTube playlist limits to builder UI glitches — each beta brought us closer to this stable release.

A heartfelt thank you to everyone who participated in the beta program. Your reports and patience have been invaluable in shaping this release. While we're confident in this version, we still recommend testing major updates in a staging environment first, just as a precaution.

What's Next

Essentials 3.0 is a milestone, but it's also a foundation. The form overhaul isn't just about what's possible today — it's the architecture that enables what's coming next. With modernized platform requirements and a refactored core, we're now in a position to move faster and build features that simply weren't possible before. We have exciting plans ahead — stay tuned!

As always, we appreciate your support and can't wait to see what you build with Essentials 3.0!