#
Hochgeschwindigkeits-E-Commerce-Konkurrenz-Preis- und Lagerverfolgung → Telegram-Benachrichtigungen (Apify + n8n)
Hallo zusammen! ![]()
Ich habe ein produktionsreifes n8n-Workflow + Apify-Actor-Setup erstellt, das Preisrückgänge und Ausverkaufsereignisse von Konkurrenten im E-Commerce über Shopify, WooCommerce, Salesforce Commerce Cloud, Magento und D2C-Brand-Stores verfolgt und sofortige formatierte Markdown-Benachrichtigungen direkt an Telegram (oder Discord/Slack) sendet.
Traditionale SaaS-Tools wie Prisync kosten über 200 $/Monat, und intensive Puppeteer-Scraper verbrauchen massiv RAM. Dieses Setup nutzt eine leichte HTTP/JSON-LD-Engine (die nur etwa 90 MB RAM verbraucht), was es ultraschnell und äußerst kosteneffektiv macht.
-–
##
Was dieser Workflow tut
-
Überwacht E-Commerce-URLs: Verfolgt Preisrückgänge, Preiserhöhungen und Bestandsstatusänderungen (Im Bestand ↔ Ausverkauft).
-
Statusbezogener Vergleich: Löst Benachrichtigungen nur aus, wenn eine tatsächliche Preis- oder Bestandsänderung auftritt (ignoriert redundante Durchläufe).
-
Sofortige Telegram-Benachrichtigungen: Sendet wunderschöne Markdown-Nachrichten mit Emojis, Preisvarianten (alt vs. neu) und direkten Produktlinks.
-–
##
Copy-Paste-n8n-Workflow-Vorlage
Kopieren Sie den JSON-Code unten und fügen Sie ihn direkt in Ihre n8n-Workflow-Canvas ein (`Strg+V` oder `Cmd+V`):
```json
{
“name”: “E-Commerce Price & Stock Monitor to Telegram”,
“nodes”: [
{
"parameters": {
"httpMethod": "POST",
"path": "ecommerce-price-alert",
"options": {}
},
"name": "Apify Webhook Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": \[250, 300\]
},
{
"parameters": {
"conditions": {
"boolean": \[
{
"value1": "={{ $json.body.totalAlerts > 0 }}",
"value2": true
}
\]
}
},
"name": "Has Price/Stock Alerts?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": \[470, 300\]
},
{
"parameters": {
"chatId": "YOUR_TELEGRAM_CHAT_ID",
"text": "={{ $json.body.formattedText }}",
"additionalFields": {
"parse_mode": "Markdown"
}
},
"name": "Send Telegram Alert",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"position": \[690, 200\]
}
],
“connections”: {
"Apify Webhook Trigger": {
"main": \[
\[
{
"node": "Has Price/Stock Alerts?",
"type": "main",
"index": 0
}
\]
\]
},
"Has Price/Stock Alerts?": {
"main": \[
\[
{
"node": "Send Telegram Alert",
"type": "main",
"index": 0
}
\]
\]
}
}
}
```
-–
##
3-Schritte-Anleitung
### Schritt 1: Workflow in n8n importieren
-
Erstellen Sie einen neuen Workflow in n8n.
-
Kopieren Sie das obige JSON-Snippet und fügen Sie es (`Strg+V`) in Ihren n8n-Editor ein.
-
Speichern Sie den Workflow und schalten Sie den Aktiv-Schalter auf AN (Entscheidend: Stellen Sie sicher, dass Sie die Produktions-Webhook-URL verwenden, nicht die Test-URL!).
### Schritt 2: Apify-Actor konfigurieren
-
Öffnen Sie den Smart E-Commerce Price & Stock Monitor Actor auf Apify.
-
Fügen Sie die E-Commerce-Produkt-URLs, die Sie verfolgen möchten, unter Zu überwachende Produkt-URLs ein.
-
Kopieren Sie Ihre n8n-Produktions-Webhook-URL und fügen Sie sie unter Webhook-Ziel-URL ein.
### Schritt 3: Telegram verbinden
-
Ersetzen Sie `YOUR_TELEGRAM_CHAT_ID` im n8n-Telegram-Knoten durch Ihre tatsächliche Telegram-Chat-ID oder Kanal-ID.
-
Klicken Sie in Apify auf Start oder planen Sie es so, dass es alle 6–12 Stunden ausgeführt wird!
-–
##
Tech-Stack und Funktionen
-
Engine: `got-scraping` + `CheerioCrawler` (Kein schwerer Chrome/Puppeteer-Overhead).
-
Auto-Erkennung: Schema.org JSON-LD-Mikrodaten-Parsing + 25+ CSS-Fallback-Selektoren.
-
Sicherheit: Integrierter Anti-SSRF-Schutz für private IP-Adressen und optionale HMAC-SHA256-Request-Signaturen.
Ich hoffe, dieser Workflow hilft Agentur-Eigentümern und E-Commerce-Managern, die Konkurrenzüberwachung zu automatisieren! Lassen Sie mich wissen, wenn Sie Fragen oder Feedback haben.