Skip to main content

Manual Execute

The Manual Execute trigger is the most common workflow entry point, supporting two launch methods:

  • Manual Execution: Click the "Run" button in the top toolbar of the canvas to run directly — ideal for testing and ad-hoc tasks
  • Called by Other Workflows: Invoked via the Call Flow node, with parameter passing. After the sub-workflow completes, results can be returned to the caller via the Return node

A workflow can contain multiple Manual Execute nodes, each configurable with different execution pages and variable names to receive calls from different sources.

Manual Execute

Quick Start

  1. Drag the "Manual Execute" node onto the canvas as the workflow entry point
  2. Configure the "Execution Mode": open a new tab or match an already-open page
  3. To receive parameters, fill in a variable name in "Receive Data" (e.g., data). The JSON data passed by the caller will be stored in that variable
  4. If the caller passes a URL, reference it in "Execution Page URL" using {{data.url}} to run on the specified page
  5. Click the "Run" button to test, or save and be called by other workflows

Parameter Reference

ParameterTypeDefaultDescription
Execution ModeDropdownRequired. Open New Tab — opens a new tab, requires Execution Page URL; Match Open Page — matches an already-open page by URL, requires Match Pattern
Execution Page URLTextRequired for "Open New Tab" mode. Supports referencing passed data via {{variableName}} for dynamic URLs
Match PatternTextRequired for "Match Open Page" mode. Chrome match patterns format; see URL Match Patterns
Receive DataTextVariable name to store the caller's passed data, e.g., data. The JSON data passed via the Call Flow node is injected into this variable
Activate TabTogglefalseWhether to automatically switch to the target tab when triggered

Execution Mode

Triggers support two execution modes, determining which page the workflow runs on:

ModeDescriptionConfiguration Required
Open New TabOpens a new browser tab, loads the specified URL, then executesExecution Page URL (required)
Match Open PageMatches an already-open tab by URL pattern, executes on the matched pageMatch Pattern (Chrome match patterns format; see URL Match Patterns)

The Execution Page URL supports referencing received data via {{variableName}} (see Variables), enabling dynamic target page selection. Match patterns are fixed and do not support variables.

Receiving Parameters & Dynamic URL

When a trigger receives data, the data is parsed as JSON and stored in the variable configured in "Receive Data" (e.g., data). It can then be referenced anywhere in the workflow using {{ }} expressions.

Typical Usage: When the received data includes a url field, you can dynamically specify the target page in "Execution Page URL" via the variable.

Example received data:

{
"url": "https://shop.example.com/order/12345",
"orderId": "12345"
}

Trigger configuration:

Receive Data: data
Execution Page URL: {{data.url}}

During workflow execution, nodes such as Open Page can also reference fields like {{data.orderId}}.