AutomationMart
Home/Browse/Capture website screenshots via Google Sheets to Google Drive with CustomJS
n8n

Capture website screenshots via Google Sheets to Google Drive with CustomJS

n8nn8n3 modulesv1.0
Google SheetsGoogle Drive

n8n Workflow: Automating Website Screenshots from Google Sheets This n8n workflow captures screenshots of websites listed in a Google Sheet and saves them to Google Drive using the CustomJS PDF Toolkit. @custom-js/n8n-nodes-pdf-toolkit Features - Monitors a Google Sheet for new rows with website URLs. - Captures screenshots of the websites using the CustomJS PDF Toolkit. - Uploads the screenshots to a specified Google Drive folder. Notice Community nodes can only be installed on self-hosted ins

At a glance

Capture website screenshots via Google Sheets to Google Drive with CustomJS is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, Google Drive
Modules
3
Price
Free
Version
v1.0
Capture website screenshots via Google Sheets to Google Drive with CustomJS workflow diagram

About this workflow

n8n Workflow: Automating Website Screenshots from Google Sheets This n8n workflow captures screenshots of websites listed in a Google Sheet and saves them to Google Drive using the CustomJS PDF Toolkit. @custom-js/n8n-nodes-pdf-toolkit Features - Monitors a Google Sheet for new rows with website URLs. - Captures screenshots of the websites using the CustomJS PDF Toolkit. - Uploads the screenshots to a specified Google Drive folder. Notice Community nodes can only be installed on self-hosted instances of n8n. Requirements - Self-hosted n8n instance - A Google Sheets document containing website URLs and Titles. - A Google Drive folder to store the screenshots. - A CustomJS API key for website screenshots. - n8n credentials for Google Sheets and Google Drive. Workflow Steps 1. Google Sheets Trigger - Monitors a specified sheet for new rows. - Extracts the URL and Title from the row. 2. Website Screenshot Node - Uses CustomJS PDF Toolkit to take a screenshot of the given URL. 3. Google Drive Upload - Saves the screenshot to a specific Google Drive folder. - Uses the Title column as the filename. Setup Guide 1. Connect Google Sheets - Ensure your Google Sheet has a column named Url for website URLs and Name for website names. - Set up Google Sheets credentials in n8n. 2. Configure CustomJS API - Sign up at CustomJS. - Retrieve your API key from the profile page. - Add your API key as n8n credentials. 3. Set Up Google Drive - Create a folder in Google Drive to store screenshots. - Copy the folder ID and set it in the Google Drive node in n8n. Perfect for: - Website monitoring - Generating visual archives of web pages - Automating content curation This workflow streamlines the process of capturing and organizing website screenshots efficiently.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send messages to Claude from a Webhook and update Google Sheets cells with responses

Instantly receive and send messages to Claude and update Google Sheets cells with responses. Streamline communication and data management using Custom WebHook, Claude and Google Sheets integration.

Free

Add new Transistor.fm subscribers from new rows in a Google Sheets spreadsheet

This template periodically checks for new rows in a Google Sheets spreadsheet and uses the retrieved information to create new subscribers in Transistor.fm. The template is using [this sample](https://docs.google.com/spreadsheets/d/19AOCSkfEScSdjLR1mrz3cD696fOodUIeshJURK01Awc/edit?usp=sharing) Google Sheets spreadsheet as a source of the data. You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change the schedule after you

Free

Create a new Google Sheets row for every new email received in Gmail

Automatically log every new Gmail email into Google Sheets. Capture email details with regex parsing and add them as new rows in Sheets.

Free

Transcribe Youtube videos for free with youtube-transcript.io & save to Supabase

Transcribe New YouTube Videos and Save to Supabase Who's It For? This workflow is for content creators, marketers, researchers, and anyone who needs to quickly get text transcripts from YouTube videos. If you analyze video content, repurpose it for blogs or social media, or want to make videos searchable, this template will save you hours of manual work. What It Does This template automatically monitors multiple YouTube channels for new videos. When a new

Free

ActiveCampaign Analytics to Google Sheets & Slack Integration

Streamline your marketing workflows by automatically importing ActiveCampaign analytics into Google Sheets and sharing them on Slack. This tool runs every Friday, with flexible scheduling options to fit your team's needs. Enhance collaboration and data-driven decision-making by keeping everyone updated with the latest campaign performance metrics, enabling quick responses and strategic adjustments.

Free

Generate images with OpenAI and upload files to Google Drive

Automatically generate stunning images using OpenAI and upload them to Google Drive for easy access and sharing, streamlining your creative workflow.

Free

Automated HR Service System with WhatsApp, GPT-4 Classification & Google Workspace

Who is this for? This workflow is ideal for HR teams, startups, and enterprises that want to handle employee interactions through WhatsApp and automate responses using LLM (OpenAI) and intelligent routing. What problem is this workflow solving? Managing WhatsApp messages manually can be time-consuming and error-prone. This workflow solves that by: Auto-classifying messages using LLM Routing them to the right AI-powered agent Automating leave approvals, attendance, HR FAQs, complaints, and ca

Free

Automate personalized email campaigns with Google Docs, Sheets and SMTP

Emailing Using Google Sheet, Google Docs, and SMTP Automate personalized email campaigns using a Google Sheets contact list, a Google Docs template, and SMTP delivery. How It Works - Google Docs is used as the email template with variables: {{firstname}}, {{lastname}}, {{company}}, {{email}}. - Google Sheet contains your list of recipients (one per row). - For each contact, the workflow merges personal data into the Google Docs template. - Email is sent to each recipient via SMTP (batch size: 1)

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free