Website Screenshot


Automate the process of capturing website screenshots and configuring the output format to be a PDF using the Website Screenshot node. Use cases for this node include monitoring website changes, preserving visual archives, and capturing website previews for analysis or design reviews.

Capture & save website screenshots

  1. Open a new n8n workflow and add a Google Sheets node to retrieve website URLs. Alternatively, use an HTTP Request node to fetch URLs from an API.
  2. Add the Website Screenshot (customJS) node from the PDF Toolkit.
  3. Configure the URL input and select the desired output format (PNG, JPG, or PDF). Optionally, set a screenshot delay to ensure dynamic pages load before capture.
  4. Store the generated screenshots in a storage service such as Google Drive, Dropbox, or an S3 bucket.
  5. Add an SMTP node to send the screenshots via email to recipients.

n8n workflow template: Capture Website Screenshots via Google Sheets to Google Drive

This workflow template:

  1. Fetch URLs from Google Sheets or API.
  2. Generates screenshots automatically.
  3. Saves images to a storage service or send via email.
Use this template