- Home
- Resources
- Integrations
- BrowserAct
BrowserAct n8n integrationAutomate BrowserAct with n8n.
A BrowserAct bot can run from inside an n8n workflow, on your schedule and with your data. The BrowserAct n8n integration exposes one operation, Run a Bot, built on six required fields, and there is no trigger node: another node in n8n always starts the run.
Community node This node is not shipped with n8n: it is a community package (n8n-nodes-browseract) you install from Settings › Community nodes on a self-hosted instance. npm
Verified Trustpilot reviews · AI, automation & growth agency
What does the BrowserAct n8n integration actually do?
The BrowserAct n8n integration gives a workflow one job: start a BrowserAct bot and wait for its result. The node covers a single resource, Bot, and a single operation, Run a Bot. Nothing listens on the BrowserAct side, so the run always begins with another node in n8n. Everything the bot returns lands as regular items that the next node can read.
Start with the shape of the node, because it decides how the rest of the workflow looks. One operation, one resource, no trigger. That means a BrowserAct step is never the first node on the canvas. A Schedule Trigger firing at a fixed interval, an n8n Webhook (a URL that another service calls), or the trigger of a different tool opens the workflow, and BrowserAct sits one step later.
First scenario, a recurring pull. The Schedule Trigger fires, the node runs a bot picked from the Template Marketplace, and the items come back into the workflow. Send them to Google Sheets and the sheet keeps a dated history without anyone touching it.
Second scenario, a run on demand. A Webhook node receives a call from an internal tool, the bot identifier arrives in the request body, and the node reads it with an expression such as {{ $json.botId }}. The result goes back to the caller through Respond to Webhook, so the person who clicked the button sees the answer in the same request.
Third scenario, a run that has to be watched. A bot with a long timeout can occupy a workflow for a while, so the branch that follows it matters. Route a clean result to Slack for the team channel, and route an empty or unusable one to Stop and Error so the execution fails visibly instead of passing bad data downstream.
When to reach for HTTP Request instead: the node stops at Run a Bot. Anything else the BrowserAct API offers has no button here, and the HTTP Request node calls any endpoint of that API while reusing the same credential through predefined authentication. That is the normal way to cover what a single operation cannot.
Two limits worth knowing before you build. The package is a community node, which rules out a stock n8n Cloud instance unless the node is one of the verified ones. And since no BrowserAct event can start a workflow, real reactivity depends on how often your Schedule Trigger runs or on a webhook fired by something else. The n8n review goes further into where that model fits.
How do you connect BrowserAct to n8n?
- 01
Install the community node
The node does not ship with n8n. On a self-hosted instance, open Settings, then Community nodes, and install the npm package
n8n-nodes-browseract, currently version1.4.0. Once it is installed, BrowserAct appears in the node panel like any other app. On n8n Cloud the same screen only accepts verified community nodes, so plan for self-hosting (Docker or npm) if this one is not among them. - 02
Create the credential once
A credential in n8n is a stored set of access details. Open the Credentials menu, create the BrowserAct one there, save it, and every workflow on the instance can use it. The node then offers it in its own dropdown, so there is no key to paste again on the second workflow, or the tenth. Keeping it in one place also means a rotation is a single edit rather than a hunt through the canvas.
- 03
Point the node at a bot
Drop the BrowserAct node after your trigger and open it. Pick the operation Run a Bot, tell Search Bots From where to look, then choose the bot itself, map its inputs, set Proxy Region and leave Timeout alone unless the bot is slow. Run the node once from the editor: the output panel shows exactly what the next node will receive, which beats guessing at the field names.
What can the BrowserAct node do?
The BrowserAct node exposes 1 operations across 1 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.
Operations index
Bot
1 operationRun a bot
workflow.runWorkflowWhat you see in n8n
Notes & use cases
Starts one BrowserAct bot from the workflow and returns what the run produced, as items the next node reads.
Key parameters
- Search Bots From:
TEMPLATEfor the Template Marketplace,WORKFLOWfor your own published bots. - Bot: the marketplace bot, picked from the list or set by expression.
- Bot: your own published bot, only if it has a published version.
- Bot Inputs: maps incoming fields onto what the bot expects.
- Proxy Region: the region the run goes through.
- Timeout: run length in seconds,
3600by default.
Need help automating BrowserAct with n8n?
A person reads every message.
