Turn product pages into clean rows without manual copy and paste. The workflow reads a URL list from Google Sheets, captures each page, and extracts key product details like title, price, brand, and promo flags. It fits teams that track pricing, offers, and catalog changes at scale.
The run starts with a manual test. A Google Sheets node loads the URLs and a Set node passes the url field to ScrapingBee to take a full page screenshot. A vision agent powered by Google Gemini reads the screenshot to pull data. If the image is not enough, the agent calls a tool that fetches the HTML with ScrapingBee and converts it to Markdown for a second attempt. A Structured Output Parser formats the result into a fixed schema for e commerce pages. Split Out turns the array into single items and Google Sheets appends them to a Results tab.
Use a sheet with two tabs named List of URLs and Results with columns that match the schema. Add a ScrapingBee API key and a Google Gemini API key, and give the Google Sheets credential access to the document. Expect a big cut in manual work and faster pricing reviews. Great for competitive checks, promo audits, and product catalog refreshes. Start with manual runs in n8n Test mode and add a schedule later if needed.