workflows.fit
Back to n8n workflows
n8n templateFreeBy vinci-king-01

E-commerce price tracker with ScrapeGraphAI, MongoDB, and Mailgun alerts

Product Price Monitor with Mailgun and MongoDB ![Workflow Preview Image](https://via.placeholder.com/800x400/4B5BD5/FFFFFF?text=Product%20Price%20Monitor%20Workflow%20Preview) ⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is...

CommunicationDevelopmentData & StorageCore NodesUtilitySticky NoteWebhookCode
Loading interactive preview...

Template notes

Product Price Monitor with Mailgun and MongoDB

![Workflow Preview Image](https://via.placeholder.com/800x400/4B5BD5/FFFFFF?text=Product%20Price%20Monitor%20Workflow%20Preview)

⚠️ COMMUNITY TEMPLATE DISCLAIMER: This is a community-contributed template that uses ScrapeGraphAI (a community node). Please ensure you have the ScrapeGraphAI community node installed in your n8n instance before using this template.

This workflow automatically scrapes multiple e-commerce sites, records weekly product prices in MongoDB, analyzes seasonal trends, and emails a concise report to retail stakeholders via Mailgun. It helps retailers make informed inventory and pricing decisions by providing up-to-date pricing intelligence.

Pre-conditions/Requirements

Prerequisites - n8n instance (self-hosted, desktop, or n8n.cloud) - ScrapeGraphAI community node installed and activated - MongoDB database (Atlas or self-hosted) - Mailgun account with a verified domain - Publicly reachable n8n Webhook URL (if self-hosted)

Required Credentials - ScrapeGraphAI API Key – Enables web scraping across target sites - MongoDB Credentials – Connection string (MongoDB URI) with read/write access - Mailgun API Key & Domain – To send summary emails

MongoDB Collection Schema | Field | Type | Example Value | Notes | |-----------------|----------|---------------------------|---------------------------------------------| | productId | String | SKU-12345 | Unique identifier you define | | productName | String | Women's Winter Jacket | Human-readable name | | timestamp | Date | 2024-09-15T00:00:00Z | Ingest date (automatically added) | | price | Number | 79.99 | Scraped price | | source | String | example-shop.com | Domain where price was scraped |