Deterministic Browser Macro
AI & KnowledgeReplay recorded browser actions with variables, secrets, and assertions
Overview
The Deterministic Browser Macro replays a saved action sequence step by step. It supports variable injection, secret fill at runtime, selector fallbacks, assertions, and secure navigation through the shared browser boundary.
Configuration
| Property | Type | Default | Description |
|---|---|---|---|
macroIdrequired | string | — | Recorded macro to replay. |
inputs | json | — | Variable values passed into the macro. |
headless | boolean | true | Run Chromium headlessly. |
timeout | number | 30000 | Per-step timeout in milliseconds. |
screenshots | boolean | true | Capture screenshots during replay. |
Output Variables
Reference these variables in downstream nodes using the {{node.field}} syntax.
{{node-id.success}}booleanWhether all steps completed successfully
{{node-id.steps}}arrayPer-step success messages
{{node-id.screenshots}}arrayCaptured screenshots
{{node-id.extracted_data}}objectValues extracted during replay
Examples
Replay with inputs
Pass runtime values into a recorded checkout macro.
{
"macroId": "your-macro-id",
"inputs": {
"email": "{{customer.email}}",
"product_url": "https://example.com/item/42"
},
"screenshots": true
}Tips & Best Practices
- •Use the Test tab to replay the selected macro before publishing the workflow.
- •Secrets are resolved only when a step needs them, not in streamed step descriptions.
- •Promote stable macros from Guided Browser Agent tasks once selectors stop changing.
Related Nodes
Try Deterministic Browser Macro in Your Workflow
Create a free account and start building AI-powered workflows with the Deterministic Browser Macro node.
Open Workflow Editor