Skip to content
FlowHubFluxonLab
Google Drive
Google Drivefree

Capture Website Screenshots via Google Sheets to Google Drive with CustomJS

by CustomJSadapted from n8n official workflow galleryUpdated Aug 2026
RequiresGoogle DriveGoogle Drive
Share Post Share
GSGoogle Sheets TriggerGoogle Sheets T…WSTake a screenshot of a websiteTake a screensh…Store ScreenshotsStore Screensho…12
1/5
STEPS · 2
Starts on a Google Sheets event

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 Google Sheets Trigger Monitors a specified sheet for new rows. Extracts the URL and Title from the row. Website Screenshot Node Uses CustomJS PDF Toolkit to take a screenshot of the given URL. Google Drive Upload Saves the screenshot to a specific Google Drive folder. Uses the Title column as the filename. Setup Guide 1.

Tags

n8nreference-onlygoogle-drive
Connects
googledriveGoogle Drive
CategoryGoogle Drive
Triggermanual
Complexitysimple
Nodes3
AddedMar 26, 2025

Related workflows

See all Google Drive
googledrive
free

Download a file from Google Drive

Companion workflow for Google Drive node docs

by amudhan
googledrive
free

Save new Files received on Telegram to Google Drive

Effortlessly optimize your workflow by automatically save all files you are receiving on Telegram to a Google Drive Folder. How it works Retrieve a message sent to your Telegram Bot containing a file Upload the file to your Google Drive Folder Set up Steps Create a Telegram Account and a Telegram Bot and connect your Telegram Bot to n8n by following the official n8n instructions Create a Google Drive Folder Connect your Google Drive with n8n following the official n8n instructions Set the right folder in the Google Drive node Use case examples Backup and Recovery Cross-Platform Access File Organization and Management File Collaboration and Sharing Storage Space Management

by Manuel
googledrive
free

Get Multiple Attachments from Gmail and upload them to GDrive

This is a simple template to show how to extract multiple email attachments and return them as an iterable output. How it works: The Gmail Trigger node detects any new email that has attachments. The Code node will then extract them as binary files and attaches them to the item. They can then be uploaded via the Google Drive node. Setup steps: add your Gmail Credentials add your Google Drive Credentials Follow the official n8n Documentation for help Feedback & Questions If you have any questions or feedback about this workflow - Feel free to get in touch at [email protected]

by Ria