Plugins in 3.0 work the exact same as in the past just with better performance and a whole new UI. Plugins allow Flow users to create custom scripts for any site.
To create an automatic plugin for a site, right-click the field you want and hover over the Create Plugin Method. Next, choose whether you want to create a fill or click script and you can complete the rest in the flow settings. An example can be found below:
Manually Creating Plugins
To manually create a plugin in Flow, click the + Add icon on the Plugins page; you will then Name your plugin and enter the desired site you want the plugin to work on. When inputting a site you can either put a specific site such as https://gizmo.solutions/ or you can put a whole domain such as gizmo.solutions.
Plugin format for sites are:
https://gizmo.solutions/
gizmo.solutions
Once completed you will then head over to the Edit Methods tab by clicking the pencil icon on your desired plugin.
This field is used to add your Selectors or XPaths; more information on how to find selectors and XPaths can be found below this guide.
To get the XPath or selector of an item on a website, right-click your desired field/button and click inspect. Once you find the element for your item, right-click it and hover over Copy. You can then select either Copy selector or Copy XPath. Remember to select the proper mode after you
You can also set keywords for the fields/buttons that you would like Flow to interact with. To do this, simply set your type to Keyword and input what you are looking for. The format for keywords is +purchase, +email.
Fill
Fill is used to fill in a selected field with whatever you would like. To begin, make sure you have set a selector for an input field and set your type to Fill. Next, input what you want to fill in your Value section. Once done, go back to your input field and refresh the page. It should now fill with your desired value.‌
Click
Click is used to click a selected button on a website. To begin, make sure you have set a selector for whatever you would like Flow to click and set your type to Click. Next fill the Value section with the delay you would like upon the page loading. This delay is in milliseconds so 1000 would be 1 second. For example, setting a delay of 2000 will wait 2 seconds from the page loading to click the button. Below is an example of the click feature in action.
The value tab allows you to set the data that will be filled into the form. If you want to set a delay on pressing a button the value is the milliseconds that will be delayed from pressing the button.
Profile Fill Options
Use the input data in the table below to fill a form with data from a profile. (Ex. if you want to fill in your email put profile.email in the value tab)
Profile Part
Input
Email
profile.email
Phone
profile.phone
Full Name
profile.fullName
First Name
profile.firstName
Last Name
profile.lastName
Address 1
profile.address1
Address 2
profile.address2
Country
profile.country
State
profile.state
City
profile.city
Postal Code
profile.postalCode
Billing Full Name
profile.billingFullName
Billing First Name
profile.billingFirstName
Billing Last Name
profile.billingLastName
Billing Address 1
profile.billingAddress1
Billing Address 2
profile.billingAddress2
Billing Country
profile.billingCountry
Billing State
profile.billingState
Billing City
profile.billingCity
Billing Postal Code
profile.billingPostalCode
Card Holder Name
profile.cardHolderName
Card Number
profile.cardNumber
Expiration Month
profile.expMonth
Expiration Year
profile.expYear
CVV
profile.cvv
You can do this to any field or button on any website.