Automatisierte Social Media Überwachung mit n8n: Die ultimative Praxisanleitung
Social Media ist heute ein entscheidender Kanal für Kundeninteraktionen, doch die kontinuierliche Überwachung von Kommentaren, Likes und Shares über verschiedene Plattformen hinweg kann zeitaufwändig sein. In diesem Beitrag zeige ich Ihnen Schritt für Schritt, wie Sie mit der Low-Code-Plattform n8n einen vollständigen Automatisierungsworkflow erstellen können – ganz ohne Programmierkenntnisse.
Mit dieser Lösung werden Sie:
- Automatisch neue Interaktionen auf Instagram und Facebook erkennen
- Optional eine KI-basierte Stimmungsanalyse (Sentiment Analysis) durchführen
- Relevante Benachrichtigungen an Ihr Team via Slack oder E-Mail senden

Inhaltsverzeichnis
Voraussetzungen
Bevor wir beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Ein n8n-Konto – Sie können die kostenlose oder kostenpflichtige Version nutzen (n8n.io)
- Zugang zu Ihren Social-Media-Konten – Sie benötigen Admin-Zugriff auf Ihre Instagram- und Facebook-Business-Konten
- Optional: Ein OpenAI-API-Schlüssel – Für die Sentiment-Analyse (OpenAI Platform)
- Ein Slack-Workspace oder E-Mail-Konto – Für die Team-Benachrichtigungen
Workflow-Überblick
Social Media Überwachungsworkflow mit n8n
Option A: Webhook Trigger Option B: Schedule Polling
Daten abrufen Daten filtern Optional: Sentiment Analyse Daten aufbereiten
Slack Benachrichtigung E-Mail Benachrichtigung
HTTP Request nodes für: • Facebook Graph API • Instagram Graph API Filter nodes für: • Nur neue Interaktionen • Priorisierung nach Engagement-Wert Tipp: OpenAI API für Stimmungsanalyse
Legende Trigger Optionen Verarbeitungsschritte Benachrichtigungen
Der vollständige Workflow zur Social Media Engagement-Überwachung in n8n
Teil 1: Einrichtung des Workflows in n8n
Schritt 1: n8n-Workflow erstellen
Schritt 2: Social Media Trigger einrichten
Da n8n nicht über direkte Instagram/Facebook-Trigger verfügt, haben wir zwei Optionen:
Option A Webhook mit Facebook Graph API (Echtzeit)
- Klicken Sie auf „+ Node“ in der oberen Leiste
- Suchen Sie „Webhook“ und wählen Sie es aus
- Wählen Sie „Webhook“ als Authentication
- In der Facebook Developer Console einen App-Webhook für Seiten-Events erstellen
- Kopieren Sie die Webhook-URL aus n8n in die Facebook-Einstellungen
- Wählen Sie die Events aus, die Sie verfolgen möchten (Kommentare, Likes, etc.)
Die Webhook-Methode ist ideal für Unternehmen, die sofort auf Kundenfeedback reagieren müssen. Sie erhalten Benachrichtigungen in Echtzeit, sobald eine Interaktion stattfindet.
Option B Polling mit regelmäßiger Abfrage (einfacher einzurichten)
- Klicken Sie auf „+ Node“ und wählen Sie „Schedule“
- Stellen Sie ein Intervall ein (z.B. alle 15 Minuten)
- Klicken Sie auf „+“ nach dem Schedule-Node
- Wählen Sie „HTTP Request“
- Methode: GET
- URL für Facebook: https://graph.facebook.com/v18.0/PAGE_ID/feed?fields=comments.summary(true),likes.summary(true),shares&access_token=YOUR_ACCESS_TOKEN
- URL für Instagram: https://graph.instagram.com/v18.0/USER_ID/media?fields=comments_count,like_count,caption&access_token=YOUR_ACCESS_TOKEN
- PAGE_ID/USER_ID: Die ID Ihrer Facebook-Seite oder Instagram-Profils
- YOUR_ACCESS_TOKEN: Ihr API-Zugriffstoken (erhältlich über Facebook Developer Portal)
Die Polling-Methode ist einfacher einzurichten und erfordert weniger Konfiguration in externen Entwicklerportalen. Ideal für kleinere Unternehmen, bei denen nicht jede Sekunde zählt.
Teil 2: Datenverarbeitung und Analyse
Schritt 3: Daten filtern und aufbereiten
- Wählen Sie „+ Node“ und dann „Item Lists“
- Operation: „Split Out Items“
- Bei direkter Facebook/Instagram-API: Wählen Sie den Pfad zu den Beiträgen (z.B.
data)
- Wählen Sie „+ Node“ und dann „Filter“
- Bedingung 1: Nur neue Inhalte seit letztem Check
- Beispielcode:
{{$json["created_time"]}} > "LETZTE_PRÜFUNG" - Sie können im n8n Workflow ein Datum/Zeitwert speichern für den letzten Prüfzeitpunkt
Für die Speicherung des letzten Prüfzeitpunkts können Sie einen „Function“ Node vor dem Filter einfügen, der das aktuelle Datum in einer Workflow-Variable speichert:
Schritt 4: Optional – Sentiment-Analyse hinzufügen
- Wählen Sie „+ Node“ und dann „OpenAI“
- Aktion: „Create Chat Completion“
- Modell: „gpt-4“ oder „gpt-3.5-turbo“
- API-Schlüssel: Fügen Sie Ihren OpenAI-API-Schlüssel ein
- Prompt: Für jeden Kommentar ein Prompt wie:
- Dieser filtert nach Sentiment (z.B. nur negative Kommentare zur sofortigen Bearbeitung)
- Bedingung:
{{$json.sentiment}} == "negativ"
Die Nutzung der OpenAI API ist kostenpflichtig. Kalkulieren Sie die zu erwartenden Kosten basierend auf Ihrem Kommentarvolumen. Für kleine Unternehmen mit wenigen täglichen Kommentaren sind die Kosten in der Regel minimal (oft unter 1€ pro Tag).
Teil 3: Benachrichtigungen senden
Schritt 5: Team-Benachrichtigungen einrichten
Option A Slack-Benachrichtigungen
- Wählen Sie „+ Node“ und dann „Slack“
- Aktion: „Send Message“
- Authentifizieren Sie sich mit Ihrem Slack-Konto
- Channel: Wählen Sie den gewünschten Kanal aus
- Nachricht: Erstellen Sie eine informative Nachricht mit dynamischen Werten:
Option B E-Mail-Benachrichtigungen
- Wählen Sie „+ Node“ und dann „Send Email“
- Konfigurieren Sie Ihren E-Mail-Provider (SMTP)
- Betreff: „Neue Social Media Interaktion: {{$json.type}}“
- Inhalt: Ähnlich wie bei Slack, mit allen relevanten Informationen zur Interaktion
Schritt 6: Workflow aktivieren
- Klicken Sie auf den „Aktivieren“-Schalter in der oberen rechten Ecke
- Testen Sie den Workflow mit einer Testinteraktion auf Ihren Social-Media-Kanälen
- Überprüfen Sie, ob die Benachrichtigungen wie erwartet ankommen
Erstellen Sie einen Testkommentar auf Ihrer Facebook-Seite oder Instagram-Profil und prüfen Sie, ob die Benachrichtigung innerhalb des konfigurierten Zeitrahmens ankommt. Falls nicht, überprüfen Sie die Fehlerprotokolle in n8n.
Erweiterte Anpassungen
Erweiterung auf weitere Plattformen
Twitter/X Integration
- URL: https://api.twitter.com/2/users/{id}/mentions
- Authentifizierung: OAuth 1.0
- Sie benötigen Zugangsdaten aus dem Twitter Developer Portal
LinkedIn Integration
- URL: https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List({YOUR_USER_ID})
- Authentifizierung: OAuth 2.0
Priorisierung nach Engagement-Wert
Dieser berechnet einen Engagement-Score basierend auf Follower-Anzahl oder früheren Interaktionen:
- Fügen Sie einen „Sort“ Node hinzu
- Sortieren Sie nach dem „engagementScore“-Feld in absteigender Reihenfolge
Mit der Priorisierung stellen Sie sicher, dass Ihr Team zuerst auf Kommentare von einflussreichen Kunden oder besonders aktiven Community-Mitgliedern reagiert, was die Kundenbeziehungen stärkt und die Sichtbarkeit erhöht.
Fehlerbehebung und häufige Probleme
API-Limits
Social Media APIs haben Ratenbegrenzungen. Stellen Sie sicher, dass Ihr Schedule-Node nicht zu häufig ausgeführt wird.
Für kleine bis mittlere Unternehmen ist ein Abrufintervall von 15-30 Minuten in der Regel ausreichend und hält Sie sicher unter den API-Limits.
Token-Ablauf
API-Tokens für Facebook/Instagram laufen nach einer bestimmten Zeit ab. Implementieren Sie eine regelmäßige Token-Erneuerung.
Erstellen Sie einen separaten Workflow, der monatlich eine E-Mail-Erinnerung sendet, um Ihre API-Tokens zu überprüfen und bei Bedarf zu erneuern. Alternativ können Sie einen automatischen Token-Refresh-Mechanismus implementieren.
Daten
Daten-Formatierung
Wenn Sie unerwartete Formate erhalten, fügen Sie einen „Function“ Node hinzu, um die Daten zu normalisieren.