Leverage this n8n workflow to automate product data scraping from website URLs listed in Google Sheets. It uses a Google Sheets n8n trigger and Dumpling AI for structured data extraction.
Download this n8n workflow template and start using it instantly.
E-commerce Analysts: Needing to quickly collect competitor pricing or product descriptions.
Marketing Teams: Compiling product catalogs from various vendor websites.
Automation Enthusiasts: Seeking practical n8n templates that combine spreadsheet operations with advanced web scraping via API.
Data Engineers: Looking for a reliable, structured web scraping solution integrated into their existing n8n node environment.
Managing vast lists of website URLs and manually extracting specific data points like product name, price, and description is time-consuming and prone to errors. This powerful n8n workflow template solves this challenge by completely automating the ingestion and extraction pipeline.
It leverages the Google Sheets n8n trigger to watch for new entries. Once a new URL is detected, it utilizes an HTTP request to send the URL to Dumpling AI, an intelligent scraping service capable of returning highly structured JSON data based on a predefined schema. This ensures that the extracted data is clean and ready for immediate use. This robust n8n workflow is perfect for scalable data collection operations, drastically reducing manual effort.
This n8n workflow operates in four main stages:
Website column) is passed to the Extract Product Info with Dumpling AI n8n node (an HTTP Request node). This n8n node calls the Dumpling AI API, defining a structured schema requesting productName, price, review, and productDescription.results array, splitting the output into individual data items. This ensures that if the page yielded multiple products, each product is processed as its own row.To use this powerful n8n workflow template, follow these setup steps:
product details) exists and has columns matching the extracted fields (productName, price, etc.).HTTP Request n8n node. Watch New Website URL in Google Sheets (Google Sheets Trigger):
Function: Serves as the primary n8n trigger, initiating the process when a new row (containing a website URL) is detected in the source sheet.
Key Configuration: Monitors for the rowAdded event. Polling is set to 'every minute'.
Extract Product Info with Dumpling AI (HTTP Request):
Function: Executes the AI scraping logic. It sends the input URL to the Dumpling AI extraction endpoint.
Key Configuration: Uses a POST method. The jsonBody explicitly defines the desired structured output schema for product fields (productName, price, productDescription).
Split Extracted Products (Split Out):
Function: Ensures data cleanliness by taking the potentially complex array output from the AI scraper and splitting it so that each extracted product becomes an individual item in the n8n workflow stream.
Key Configuration: Splits the data based on the results field.
Append Product Info to Google Sheets (Google Sheets):
Function: The final action n8n node, writing the cleaned, structured product data back into the dedicated 'product details' sheet.
Key Configuration: Operation set to append. Data fields are mapped using expressions like ={{ $json.price }} to ensure the correct values are inserted into the columns.
Use this powerful n8n workflow to automatically scrape Yelp business details using Bright Data and OpenAI, then instantly send personalized partnership proposals via Gmail. Save time on lead generation with this advanced n8n template.

Use this powerful n8n workflow to scrape LinkedIn profiles based on position, industry, and region using Google Custom Search, automatically saving all structured data directly to Google Sheets. Find the best n8n templates for lead generation.

Use this advanced n8n workflow to scrape job postings via RSS, extract deep HTML data, summarize key details using Gemini AI, and automatically log results in Google Sheets.

Use this powerful n8n workflow to combine real-time web scraping with Google Gemini (Langchain n8n node) to extract, analyze, and structure complex product data into clean JSON.

Use this powerful n8n workflow to scrape real-time property listings from Zillow using the Olostep API. Automate data collection, handle pagination, and store results directly in an n8n Data Table.

