Description
Automate screenshot comparisons of your web pages using AI-powered image analysis. This workflow performs visual regression testing by comparing past and present webpage screenshots using multimodal LLMs inside n8n.
Perfect for frontend QA teams, devops, or product managers who want to catch visual bugs without manual review.
๐ง How It Works:
โ A Google Sheet contains the list of webpages to monitor โ ๐ธ Phase 1: Apify captures baseline screenshots of each page โ Screenshots are uploaded to Google Drive as reference images โ ๐ Phase 2: A scheduled trigger runs at a future time (daily/weekly) โ Fresh screenshots are taken using Apify again โ Old (baseline) and new screenshots are retrieved from Drive โ Both images are passed to an LLM node using binary inputs โ The LLM compares the two screenshots based on provided visual criteria โ AI outputs detected visual regressions or confirms visual match โ Final comparison reports are generated and optionally uploaded to Linear or shared via Slack
๐ It Automates:
โ Website visual regression testing across time โ Comparison of webpage versions with AI vision โ Identification of UI bugs, styling issues, or broken layouts โ Optional: Report uploads to task managers (Linear, Jira, etc.)
๐ก Why Choose This Workflow:
โ Uses AI to go beyond pixel-diffโunderstands layout, structure, and UI changes โ No need for complex testing frameworks or manual comparison โ Works well for marketing pages, product UI, or web dashboards โ Highly customizable and low-maintenance for ongoing QA
๐ค Who Is This For:
โ Frontend and QA engineers โ DevOps and SRE teams doing release verification โ Product managers tracking visual consistency โ Design teams monitoring brand alignment โ Agencies managing multiple client sites
๐ Integrations:
โ Apify.com (or any screenshotting service) โ Google Sheets (list of target URLs) โ Google Drive (image storage) โ Multimodal LLM node in n8n (e.g., GPT-4 Vision, Claude, etc.) โ Optional: Slack or Linear for report delivery
๐ Let Your AI Do the Seeing โ Never Miss a Visual Bug AgainImport this into n8n, connect your Apify and Google accounts, and let your AI-powered visual regression workflow start validating your UIโpixel-perfect (and beyond).
Link : [https://lovable.dev/projects/598407f7-c460-4545-bda0-edbd3a4871e5]