Interactor Engine

Meet Interactor. The missing piece of the puzzle - a whole new way to use Elementor that will completely blow your mind.
More From This Segment

Discover interactor.

Interactor is a one of a kind Engine to generate custom jQuery triggers and events. It also supports variables and connectors (like the DataLayer Connector or the Zapier Connector).
To assure maximum modularity we also added a PHP-based Dynamic Conditions Section.

Ok, might not be the easiest feature to understand so far – but bear with us. It is extremely modular and it allows for many methods that can save you literally hours of work.

Explore endless possibilities with Interactor.

To help you get familiar with the Interactor engine we created a few use cases for what you can do with it. But the sky is the limit. Throughout our beta process, we created some very unique pages with special functionalities that would otherwise have required custom coding.

With Interactor this is all streamlined. First, you choose your trigger. So for the example, let’s say we have a button with an ID of #button1.

Now we select the Click Event and add the target we want (#button1). After that, we go to the next section and create a new event. We will select a simple browser alert and in the parameter field, we’ll add our message.

Back on the trigger, we select our event in the dropdown and…. voilà!

Now when we click this button an alert will pop up with our text. Yes, it’s that easy. Let your imagination run wild – interactor currently supports over 8 triggers and over 20 possible jQuery events. The events themselves also have a Fire Next option so you can fire them one after the other or simultaneously by connecting two events to the same trigger. You can also delay each event. To read more of the possible functions within the interactor go to our user cases page and have a look at some real-life examples.

Can I make certain events work for a certain user? Or on certain pages?

Absolutely. Interactor is equipped with a Dynamic Condition Section that will allow you to connect to triggers. So you can say – run this trigger and its related events only if post id = 124 or if user role = client.

So what are variables?

variables are better understood when explaining connectors.

Connectors allow us to add unique 3rd party JavaScript markup and use interactor triggers to execute it.
Sometimes these features require us to pass variables within our markup. So let’s say we have that button from our previous example with the id #button1.

Now we want to send 3 variables to my Data Layer or to Zapier every time a user clicks that button. So let’s say we want: username, current time, and current page title.

We can pre-define those variables and then use them within the connectors to create multiple layers of information dimensions.

Then we can set them to push to Data Layer with the click of our button. And we can do all of that in less than 10 minutes. Crazy right?

Interactor is an amazing tool that will transform your work. but it has a bit of a learning curve. We are working on getting better tutorials and use cases and we are interested to hear your thoughts and ideas in our community forums or our Facebook community

THIS FEATURE IS PART OF :
Scope : Extension
Shadow

Got A Question ?
We Are Here to Help
Shadow

Frequently Asked Questions

Interactor is a custom jQuery trigger and event engine that supports variables and connectors to help generate custom events and save time.
The possibilities with Interactor are endless, but some examples include creating custom events for buttons, forms, or other user interactions, connecting with third-party JavaScript markup, and setting dynamic conditions for triggers.
Interactor supports over 8 triggers and over 20 possible jQuery events, as well as the ability to fire events one after the other or simultaneously.
Yes, Interactor has a Dynamic Condition Section that allows you to connect triggers to specific conditions, such as user role or post ID.
Variables in Interactor are pre-defined values that can be used within connectors to create multiple layers of information dimensions. For example, you can set variables for username, current time, or page title, and much more.

More Extension Modules

Gloo Hero 7
Shadow
Fluid Dynamic
New
Forms Extensions
New
Forms Extensions
New
Forms Extensions
Forms Extensions
New
Woo Gloo
New
Forms Extensions
New
Forms Extensions
Fluid Dynamic
Forms Extensions