AI-powered Amazon product recommendations via Decodo, Telegram and Gemini 2.5
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).
@decodo/n8n-nodes-decodo(Decodo API)
Nodes used (11)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Error Trigger
n8n-nodes-base.errorTrigger - Edit Fields (Set)
n8n-nodes-base.set - Decodo
@decodo/n8n-nodes-decodo.decodo - Code
n8n-nodes-base.code - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Telegram
n8n-nodes-base.telegram - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - If
n8n-nodes-base.if - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Wait
n8n-nodes-base.wait
What it does
Amazon research on autopilot through Telegram. Name any product and this Decodo-powered recommender returns AI-ranked Amazon picks with prices, ratings, sales data, and budget/premium/best-value categories in under 40 seconds. The shortcut past hours of manual comparison shopping. Last updated: September 2026. Why Use This Workflow? Time Savings: Product research drops from 45+ minutes to under 30 seconds. Decision Quality: 20+ products compared automatically with AI-curated recommendations. Zero Manual Work: Full automation from message input to formatted recommendations. Ideal For - E-commerce Entrepreneurs: Research competitor products, pricing, and market trends for inventory decisions. - Smart Shoppers & Deal Hunters: Instant comparisons with sales volume data and discount tracking before buying. - Product Managers & Researchers: Amazon marketplace positioning, customer sentiment, and pricing ranges for competitive intelligence. How It Works 1. Trigger: User sends product name via Telegram (e.g., "iPhone 15 Pro Max case") 2. AI Validation: Gemini 2.5 Flash extracts core product keywords and validates input authenticity 3. Data Collection: Decodo API scrapes Amazon search results, extracting prices, ratings, reviews, sales volume, and product URLs 4. Processing: JavaScript node cleans data, removes duplicates, calculates value scores, and categorizes products (top picks, budget, premium, best value, most popular) 5. Intelligence Layer: AI generates personalized recommendations with Telegram-optimized markdown formatting, shortened product names, and clean Amazon URLs 6. Output & Delivery: Formatted recommendations sent to user with categorized options and direct purchase links 7. Error Handling: Admin notifications via separate Telegram channel for workflow monitoring Setup Guide Prerequisites | Requirement | Type | Purpose | |-------------|------|---------| | n8n instance | Essential | Workflow execution platform | | Decodo Account | Essential | Amazon product data scraping | | Telegram Bot Token | Essential | Chat interface for user interactions | | Google Gemini API | Essential | AI-powered product validation and recommendations (get a key) | | Telegram Account | Optional | Admin error notifications | Installation Steps 1. Import the JSON file to your n8n instance 2. Configure credentials: - Decodo API: Sign up at decodo.com → Dashboard → Scraping APIs → Web Advanced → Copy BASIC AUTH TOKEN - Telegram Bot: Message @BotFather on Telegram → /newbot → Copy HTTP API token (format: 123456789:ABCdefGHI...) - Google Gemini: Obtain API key from Google AI Studio for Gemini 2.5 Flash model 3. Update environment-specific values: - Replace YOUR-CHAT-ID in "Notify Admin" node with your Telegram chat ID for error notifications - Verify Telegram webhook IDs are properly configured 4. Customize settings: - Adjust AI prompt in "Generate Recommendations" node for different output formats - Set character limits (default: 2500) for Telegram message length 5. Test execution: - Send test message to your Telegram bot: "iPhone 15 Pro" - Verify processing status messages appear - Confirm recommendations arrive with properly formatted links Customization Options Basic Adjustments: - Character Limit: Modify 2500 in AI prompt to adjust response length (Telegram max: 4096) Advanced Enhancements: - Multi-language Support: Add language detection and translation nodes for international users - Price Tracking: Integrate Google Sheets to log historical prices and trigger alerts on drops - Image Support: Enable Telegram photo messages with product images from scraping results Troubleshooting Common Issues: | Problem | Cause | Solution | |---------|-------|----------| | "No product detected" for valid inputs | AI validation too strict or ambiguous query | Add specific product details (model number, brand) in user input | | Empty recommendations returned | Decodo API rate limit or Amazon blocking | Wait 60 seconds between requests; verify Decodo account st