Browserflow
  • 👋🏽 Welcome to Browserflow
  • Guides
    • Building a flow
    • Running a flow
    • Debugging a flow
    • Sharing a flow
    • Automating Google websites
    • Keyboard shortcuts
    • Selectors
    • Variables
    • Input variables
    • Conditions
  • Browserflow Cloud
    • Running flows in the cloud
    • Loop Sheet flows
    • Saving files
    • Automating sites behind a login
    • API
    • Webhooks
    • Zapier
    • Troubleshooting
  • Reference
    • Browserflow commands
      • Interact with Page
        • Click
        • Type Text
        • Press Key
        • Scroll
        • Hover
        • Select Option
        • Set Date Input
        • Upload File
        • Handle Dialog
      • Extract Data
        • Get Element Text
        • Get Link URL
        • Get Page URL
        • Get Element Attribute
        • Get Element HTML
        • Get Clipboard
        • Save File
        • Take Screenshot
        • Generate PDF
      • Navigate
        • Visit
        • Go Back
        • Go Forward
        • Reload Page
      • Spreadsheet
        • Loop Spreadsheet Rows
        • Add Spreadsheet Row
        • Update Spreadsheet Row
        • Find Spreadsheet Row
      • Control Flow
        • Loop Elements
        • Loop Pages
        • Loop
        • Loop List Items
        • If
        • Else
        • While
        • End
        • Break
      • Tabs
        • Create Tab
        • Get Active Tab ID
        • Select Tab
        • Close Tab
      • Utilities
        • Run Script
        • Get Date
        • Wait
        • Wait for Element
        • Show Alert
        • Make HTTP Request
        • Assert
        • Run Flow
        • Comment
        • Solve Captcha
  • Support
    • Getting help
    • Common errors
  • Troubleshooting
    • Updating to the latest version
Powered by GitBook
On this page
  • Recording Actions
  • Select Element
  • Select List
  • Adding Commands Manually

Was this helpful?

  1. Guides

Building a flow

Previous👋🏽 Welcome to BrowserflowNextRunning a flow

Last updated 3 years ago

Was this helpful?

There are two ways to build a flow:

  1. Recording actions

  2. Adding commands manually

Recording Actions

The easiest way to build a flow is by recording your actions. You can start recording recording your actions by clicking "Add Command" and selecting "Start Recording":

When recording, Browserflow will automatically detect all actions performed in the active tab and add them as Browserflow commands.

These actions are currently not automatically detected in recording mode and must be added manually:

  • Hover

Select Element

Clicking "Select Element" in recording mode allows you to select an element and choose between common actions that may be performed on that element.

This makes it easy to extract data from many elements on the page compared to adding Get Element Text and Get Link URL commands individually.

Select List

Clicking "Select List" in recording mode allows you to select a list of common elements and perform actions on each of them inside a loop.

Adding Commands Manually

Commands can be added manually by clicking the plus button at the bottom of the flow or between commands: