LogoLogo
  • Flow Master Guide
  • getting started
    • Installation
    • Dashboard
    • Updating Flow
  • Flow
    • Profiles
    • Sites
      • Shopify
      • Supreme
      • Stripe
      • OpenSea
      • Amazon
      • Gamestop
      • BestBuy
      • Target
      • Walmart
      • PokemonCenter
      • Hibbett
      • Naked
      • OFF---WHITE
      • AIO Forms
    • Plugins
    • Browser Tasks
    • Settings
  • Pop-up
    • Pop-up Navigation
    • Home
    • Sites
    • Quick Links
  • FAQ
Powered by GitBook
On this page
  • Creating Automatic Plugins
  • Manually Creating Plugins

Was this helpful?

  1. Flow

Plugins

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.

PreviousAIO FormsNextBrowser Tasks

Last updated 3 years ago

Was this helpful?

Creating Automatic Plugins

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.