Save Amazon reviews to Notion with ScraperAPI and OpenAI GPT-5 Mini
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-scraperapi-official(Fetch Amazon Product)
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Split Out
n8n-nodes-base.splitOut - Scraper Api
n8n-nodes-scraperapi-official.scraperApi - Code
n8n-nodes-base.code - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Notion
n8n-nodes-base.notion - HTTP Request
n8n-nodes-base.httpRequest - Manual Trigger
n8n-nodes-base.manualTrigger
What it does
Quick Overview This workflow runs every Monday to scrape recent Amazon product reviews via ScraperAPI, uses OpenAI to classify sentiment and feature tags, and then saves each new review into a Notion database with structured properties and a formatted page body. How it works 1. Runs every Monday at 8am and loads a configured watchlist of Amazon ASINs plus Notion and locale settings. 2. Fetches Amazon product data (including recent reviews) for each ASIN using ScraperAPI. 3. Extracts reviews from each response and only forwards reviews that have not been seen in previous runs, capped per ASIN. 4. Sends each new review to OpenAI to return a JSON sentiment label, 1–4 feature tags, and a one-sentence summary. 5. Normalizes the AI output, clips long review text to fit Notion limits, and converts the review date into an ISO date. 6. Creates a new page in the target Notion database for each review, filling properties like Sentiment, Stars, Feature tags, Product, Review date, and metadata. Setup 1. Add ScraperAPI credentials and ensure the ScraperAPI Amazon Product (SDE) endpoint is available for your account. 2. Add Notion API credentials, share the target database with your Notion integration, and copy the database ID into the watchlist and setup configuration. 3. Manually run the “Run once — set up Notion columns” path to create/ensure the required Notion database properties (Sentiment, Stars, Feature tags, Product, Review date, Verified, Reviewer, ASIN, AI summary). 4. Add an OpenAI API credential and confirm the selected chat model is available in your OpenAI account. 5. Update the ASIN list, locale settings (tld and countryCode), and the max new reviews per ASIN to match your products and desired volume.