Advanced Forms for YOOtheme Pro Builder

Build advanced forms with the power of the YOOtheme Pro Builder and the convenience of composable After Submit Actions.

Spam Protection

With several Anti Spam solutions available, submissions are protected against spambots by using advanced techniques to tell humans and bots apart.

Double Validation

The HTML 5 validation will prevent a wrong submission while the Server Side validation will validate the data before accepting the submission.

What is a Page Builder

The YOOtheme Pro page builder allows you to create layouts with an intuitive drag and drop interface and see its preview in real-time.
The Form Builder

Compose beautiful forms with the flexibility of the YOOtheme Pro Page Builder.

Form Area

There are no trade-offs, set a Section or a Column as a Form Area and compose advanced forms combining all elements available in the builder.

Multiple Forms

Set as many forms as required on the same page or even the same Section, each Form Area is independent in design and configuration.
Source Manager
An active Form Area is marked with an icon that both indicate it state as well offers a Quick Access to the form configuration.
Compose a form combining form elements of any type.
A dedicate section in the Builder for a growing list of form elements.
  • An active Form Area is marked with an icon that both indicate it state as well offers a Quick Access to the form configuration.
  • Compose a form combining form elements of any type.
  • A dedicate section in the Builder for a growing list of form elements.

After Submit Actions

Set actions that will run consequently after a form has been successfully submitted.

Multiple Instances

Create as many action instances as needed with different configurations each.

Submission Data

Use placeholders to adapt the action configuration based on the Submitted Data.
Email Action


Sends an Email with a preset configuration.
Message Action


Show a Modal with a preset message.
Download Action


Triggers a Download of a preset file.
Redirect Action


Redirects the browser to a preset URL.
Data Action


Alters or adds to the submitted data
Validate Action


Validates the submitted data with custom rules
Save CSV Action

Save to CSV

Saves the Submission data to a CSV File.
Save To Database Action

Save to Database

Save data to a local or external Database table
Save To Google Sheet Action

Save to Google Sheet

Save data to Google Sheet
Airtable Action


Manage Airtable records
Mailchimp Action


Manage Mailchimp audience members
The Elements

A growing list of form elements covering most input and form-related needs.


The Input element renders standard HTML inputs with support for all basic types, Text, Number, Email, Date, Time, Week, Month, Password, Tel, and Url.

Note that some browsers might not support a certain type in which case it will default to the input type text.


The Textarea element renders a standard HTML textarea.


The Select element renders a standard HTML select.


The Upload element renders an upload field enhanced by UIkit.


The Checkbox element renders checkbox fields with enhanced validation and HTML text support.


The Radio element renders radio fields with enhanced validation and HTML text support.


The Range element renders a range field.


The Fieldset element renders a set of selected fields as a group.



The Form Button element renders the Submit and Reset form buttons.


The Hidden element renders a Hidden input used to submit information without user interaction. The data can be inputted manually or mapped to a YOOtheme Pro Dynamic Content.


A GDPR friendly field CAPTCHA alternative for blocking spam based on the Honeypot technique that requires no configurations or external services.


Renders a hCaptcha field, a captcha based solution that provides more reliable bot detection while being simple for humans to solve.


Renders a Google reCAPTCHA field v2 and v3, a free service that protects your site from spam and abuse. It uses advanced risk analysis techniques to tell humans and bots apart.

This Addon is part of Essentials for YOOtheme Pro, Subscribe Now and get access to all Essentials for Joomla and WordPress.


Access to
YOOtheme Pro Addons
for Joomla or WordPress
  • 6 months Subscription
  • Support & Updates
    for 1 Site
  • Lifetime Usage
  • One platform


Access to
YOOtheme Pro Addons
for Joomla or WordPress
  • 1 year Subscription
  • Support & Updates
    for 3 Sites
  • Lifetime Usage
  • One platform


Access to
YOOtheme Pro Addons
for Joomla and WordPress
  • 1 year Subscription
  • Support & Updates
    for 6 Sites
  • Lifetime Usage
  • Two platforms
-- or --

Go Pro and get access to all YOOtheme Pro and ZOO addons for Joomla and WordPress.



Access to
YOOtheme Pro & ZOO Addons
  • 1 year Subscription
  • Support & Updates
    for 10 Sites
  • Lifetime Usage
  • Joomla & WordPress


Access to
YOOtheme Pro & ZOO Addons
  • 1 year Subscription
  • Support & Updates
    for Unlimited Sites
  • Lifetime Usage
  • Joomla & WordPress
* Plus VAT for EU customers

30-day money-back guarantee

Joining is risk-free. Cancel your subscription within 30 days and get a full refund. No questions asked.

Frequent releases and updates

Our Changelogs reflects it, we release new features and updates regularly, among others, because we also use them!

High support satisfaction rating

We believe support is the core of a long-lasting relationship. We are here if you need us at any stage of the implementation.

Frequently Asked Questions


I haven't received my login details

An email with your login details will be sent to you right after your payment has been approved. If you do not receive an email with your order confirmation or login details within an hour, please send us an email to This email address is being protected from spambots. You need JavaScript enabled to view it., and we'll check your order status.

Which payment provider do you accept?

We currently accept payments via Stripe and PayPal. Stripe has a wide range of supported Cards which doesn't depend on us. Ultimately and as exception for edge situations is possible to make a wire-transfer, in which case you must first contact us.

Is there a discount for existing members?

We don't provide discounts on renewals, but rather adjust our prices for the benefit of everyone.


Can I upgrade my subscription later?
Yes, you can upgrade your subscription by paying only the difference. Just proceed with the subscription process as usual and make sure the discount is automatically applied. If it is not, contact us.
Will my subscription extend automatically?
No, your subscription will not be extended automatically. You will be notified by email prior to your subscription expiration so you can purchase a renewal if you'd like to.
What happens when my subscription expires?
If your subscription expires, you can continue using the product you purchased. However, you will not be able to access new content and feature releases, updates and support.
My subscription expired, how can I reactivate my account?
If you want to reactivate your account, just pick a subscription and use the email address of your account when you check out, so the new subscription gets added to your existing account.


Can I use your products on multiple websites?
Yes, you can use our products on multiple websites. However, you can only update our products on as many websites as your active subscription allows you.
Can I remove the copyright information?
Any visual copyrights, for example the copyrights in the theme footer, can be removed. But it's not permitted to change or remove the copyright information in the source code. This includes all PHP, JavaScript, HTML, CSS, XML and Json files distributed with our products.
Do you offer refunds?

Yes, we offer refunds to unsatisfied customers within the first 30 days of purchase, if mutual agreement cannot be reached. Please refer to the Terms of Service for more details.


Do you provide technical support?
Yes, as long as you have an active subscription you can receive support for as much as sites your license allows to.
Which browsers are supported?
All our products support all recent versions of Chrome, Firefox, Edge, Safari, Opera and Internet Explorer 11.
Are the products working with 3rd party plugins and extensions?
Our products support most 3rd party plugins and extensions. However, it is impossible to know whether all plugins and extensions work with our products. If a 3rd party software you use is not compatible with our products, let us know, and we will inspect it.