puppeteer-service

Puppeteer node for n8n. Runs Chrome DIRECTLY inside n8n — no external server needed. Auto-installs Chromium on first run. Supports Basecamp login, PDF download, screenshots.

DocumentationAI-generated

@ssunil/n8n-nodes-puppeteer-service

Overview

Provides a Puppeteer browser automation node that runs Chrome directly inside n8n, enabling Basecamp login, PDF download, screenshots, and HTML scraping without an external server.

Nodes & Operations

Puppeteer Service

Provides browser automation capabilities within n8n workflows, allowing users to perform actions such as logging into Basecamp, downloading PDFs, taking screenshots, and scraping HTML via an embedded Chromium instance.

  • Default · Default — Runs one of six Puppeteer browser actions — Basecamp login tasks (dashboard HTML, project list, todo attachments, PDF download) or generic URL screenshot/HTML fetch — using an inline Chromium instance or an optional external Puppeteer service.

Credentials

Requires Basecamp credentials (username and password or API token) to perform login‑related operations.

Installation

Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter @ssunil/n8n-nodes-puppeteer-service.

Links

Discussion