Skip to content

Blocks

There are six categories of blocks in Automa:

  • General: Perform a general action in the workflow, like making an HTTP request or executing another workflow.
  • Browser: To control the browser.
  • Web Interaction: To interact with the active tab of the workflow. Before using blocks in this category, you need to use a New Tab or Active Tab block.
  • Control Flow: Add logic to the workflow.
  • Online Services: Services that integrate with Automa.
  • Data: Modify or manipulate workflow variables or tables.

Block Settings

The blocks come with a menu and settings that can be configured.

To find the block menu, hover your mouse over a block in the editor canvas, and it will appear on top of the block.

  • Delete: delete the block
  • Block settings: open the current block settings
  • Move block to group blocks: move the block to the Group blocks by dragging this icon.
  • Enable/disable block: toggle deactivate block
  • Run: run the workflow from the current block
  • Edit: access the block properties, or you can double-click on the block.

You also right-click at the block to find more menus.

Block menu

Settings

The Block settings allow you to configure the block execution, error handling, and looks.

  • General
    • Debug mode: use CSP to execute the block. This option is only available for some blocks like the Click Element block and Forms Block.
  • On error
    • Enable: Enable the error handler for the block
    • Retry action: retry the block execution if an error occurs on the block
    • Throw error: if selected, the block will throw an error
    • Continue flow: if selected, the workflow execution will continue
    • Execute fallback: if selected, the workflow will continue to the block that connects to the fallback output
    • Insert data: insert data into the table or variable
  • Lines
    • Select line: select the block connection to customize
    • Line label: add label for the connection
    • Animated: animate the connection
    • Line color: change the color of the connection

Block settings

Selecting Blocks

To select blocks, you can either press the ctrl key => click the block or shift key => drag the cursor.

Selecting blocks

Connecting Blocks

There are several ways to connect a block to another block:

  • Manually: dragging the block output into an input of a block.
Example

connect block manually

  • Drop a block into a block output: drop the block to the output of a block.
Example

drop to output example

  • Clicking the block output and input
Example

Clicking the block output and input example

  • Drop a block into another block
Example

drop to another block example