npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@browserflow/n8n-nodes-browserflow-growth-automation

v1.1.6

Published

Connect browser automation to n8n: scrape and enrich data, monitor websites, and automate tasks with your own reusable Browserflow flows.

Readme

Browserflow for Growth Automation

Bring browser automation into your n8n workflows. Scrape leads, enrich company information, monitor products and prices, collect reports, and automate repetitive website tasks with Browserflow.

Build your own browser flow with AI, test it, and publish it in Browserflow. Then run it from n8n with new inputs and use the results in your next steps. Connect the work you do in your browser to your CRM, spreadsheets, databases, and other apps through n8n.

What you can build

  • Lead research and enrichment: collect company and contact details, then add them to your lead list or update a CRM record.
  • Product and market monitoring: gather product names, prices, availability, and competitor information for comparisons or alerts.
  • Sales and data entry: use data from earlier n8n steps to fill forms, update records, and carry out the website actions you recorded.
  • Finance and operations: collect invoice details, reports, and records from vendor portals and pass them to your business tools.
  • Content and research: collect articles, track metrics, and gather information for summaries, reports, or publishing workflows.

You choose the websites, steps, inputs, and results when building your flow. Start from your own task or clone a community flow from the Browserflow marketplace. For signed-in tasks, save a login profile in Browserflow and attach it to your flow. Normal runs follow your saved steps without AI deciding each action; optional AI repair can help when a page changes.

Before you start

You need a Browserflow account with subscription access and a successfully tested, published flow. Create and edit flows in Browserflow; this node runs them from n8n. Browserflow and n8n plans and usage costs are separate.

This package is available for self-hosted n8n with community nodes enabled. n8n verification is pending, so it is not yet available as a verified node in n8n Cloud. It has been tested with n8n 2.39.8.

Install

In self-hosted n8n, open Settings → Community Nodes → Install and enter:

@browserflow/n8n-nodes-browserflow-growth-automation

Follow the n8n community node installation guide. The node appears as Browserflow for Growth Automation.

Credentials

  1. Add Browserflow for Growth Automation to your workflow and create a Browserflow OAuth2 API credential.
  2. For a new self-hosted n8n installation, send the exact OAuth Redirect URL shown in the credential to [email protected] so it can be registered.
  3. Connect your account, sign in to Browserflow, and approve the permissions.
  4. Return to n8n and select your credential.

There is no API key or client secret to copy. The connection can find your published flows, start runs, and retrieve their results. Your n8n instance receives the inputs and results you use in your workflow. You can revoke access in Browserflow under Account → Connected apps.

Run your first flow

  1. In Browserflow, build your browser flow, define its inputs and output fields, test it, and publish it.
  2. In n8n, choose it using Flow → From List, or enter its ID with By ID.
  3. Fill in Inputs with fixed values or map data from an earlier n8n node.
  4. Execute your workflow. Browserflow runs the published flow and the node waits for its results.
  5. Use the returned fields in the next n8n nodes to update your apps, send an alert, or continue processing the data.

For example, take a company website from your CRM, pass it into your research flow, and map the returned company details back to that CRM record. Or run a product-monitoring flow on a schedule, compare prices, and send an alert when something changes. These are workflows you configure using this node and the other n8n nodes for your chosen apps.

Each incoming n8n item starts one Browserflow run and returns one output item. Your flow determines the returned fields. If a field contains a list, use n8n's Split Out node to process each row separately. For example, a flow returning {"items":[{"name":"Example"}],"count":1} makes {{$json.items}} and {{$json.count}} available to later nodes.

Import the starter workflow to try the connection. Select your credential and published flow, then map its inputs. The example is inactive and contains no credentials.

Options

  • Limit: return up to 100 results per list in one run. Accepts 1–100; if omitted, the flow's saved list limit is used, capped at 100.
  • Offset: skip results to collect a later batch. Accepts 0–250000. For batches of 100, use offsets 0, 100, 200, and so on. Your flow must be set up to reach the later results, for example through pagination or scrolling.
  • Timeout (Seconds): how long n8n waits for the result. Defaults to 300 seconds; accepts 1–3600. Larger offsets may need more time, and your n8n workflow or instance may have its own time limit.

Limit and Offset apply to each list in the flow. Each batch runs the flow again, including its website actions, so use batching where repeating those actions is intended. If n8n stops waiting, the Browserflow run may still be running. Check its run history before starting another execution.

Troubleshooting

  • Flow missing from the list: test and publish it in the connected Browserflow account, then refresh the list. Draft flows are not listed.
  • Inputs missing or outdated: define inputs in Browserflow, test and publish the updated flow, then refresh its input fields in n8n. Leave optional fields unset to use their published defaults.
  • Connection rejected: check that your exact OAuth Redirect URL is registered. If access was revoked, reconnect the credential.
  • Subscription required: check subscription access in the Browserflow account you connected.
  • Website login expired: sign in again in Browserflow and update the flow's saved login profile.
  • Run timed out: inspect the run in Browserflow before trying again. A new n8n execution starts a new run and may repeat website actions.

Help and resources

Do not include credentials or private website data in public issues. This package connects to the current Browserflow platform. The older n8n-nodes-browserflow package and Browserflow for LinkedIn are separate; installing this package does not migrate existing workflows.

For contributors: development and release notes. Licensed under MIT.