Capture website screenshots via Google Sheets to Google Drive with CustomJS
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

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.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Add new Transistor.fm subscribers from new rows in a Google Sheets spreadsheet
Create a new Google Sheets row for every new email received in Gmail
Transcribe Youtube videos for free with youtube-transcript.io & save to Supabase
ActiveCampaign Analytics to Google Sheets & Slack Integration
Generate images with OpenAI and upload files to Google Drive
Automated HR Service System with WhatsApp, GPT-4 Classification & Google Workspace
Automate personalized email campaigns with Google Docs, Sheets and SMTP
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you