So automatisiert man WordPress mit n8n
WordPress bietet ein grafisches Admin-Dashboard, mit dem Sie Websites ganz einfach ohne Programmierkenntnisse erstellen, bereitstellen und verwalten können. Obwohl WordPress an sich schon sehr effizient ist, können Sie es mit der Low-Code-Automatisierungsplattform n8n integrieren, um Ihre Website-Verwaltungsaufgaben vollständig zu automatisieren.
Wenn Sie bereits beide Plattformen eingerichtet haben, bestehen die meisten WordPress-n8n-Integrationen aus nur vier einfachen Schritten:
- Generieren Sie WordPress-REST-API-Anmeldedaten mit einem Administratorkonto.
- Erstellen Sie den grundlegenden WordPress-Workflow in n8n.
- Fügen Sie WordPress-Knoten hinzu und konfigurieren Sie sie.
- Testen Sie den Workflow, um die Funktionalität zu überprüfen.
Durch die Integration von WordPress mit n8n können Sie verschiedene Aufgaben automatisieren. So können Sie beispielsweise automatisch Beiträge mit KI erstellen, neue Inhalte in sozialen Medien teilen, Blog-Artikel mit Tags versehen und Beiträge ohne menschliches Zutun kategorisieren.
Erfahren Sie unten mehr darüber, wie Sie WordPress mit n8n automatisieren können.
Inhaltsverzeichnis
Voraussetzungen für die Verbindung von WordPress mit n8n
Bevor Sie n8n-Integrationen mit dem Content-Management-System (CMS) WordPress einrichten, müssen Sie mehrere Voraussetzungen erfüllen.
Sie müssen bereits n8n installiert und Ihre WordPress-Website bereitgestellt haben. Falls dies noch nicht der Fall ist, empfehlen wir Ihnen dringend, beide selbst bei einem Anbieter wie Hostinger zu hosten, um die folgenden Vorteile zu nutzen:
- Kosteneffizienz. Das Selbsthosting von n8n ist günstiger als der offizielle Cloud-Tarif, da Sie so viele Workflows einrichten können, wie Sie benötigen, ohne mehr zu bezahlen.
- Mehr Kontrolle und Flexibilität. Sie erhalten die vollständige Kontrolle über Ihre Hosting-Umgebung und können diese nach Ihren Wünschen anpassen und ändern.
- Verbesserte Privatsphäre. Da Sie vollen Zugriff auf den Host-Server haben, können Sie sicherstellen, dass Ihre Daten geschützt sind und nur autorisierten Parteien zugänglich sind.
- Zusätzliche Funktionen. Anbieter wie Hostinger bieten verschiedene Funktionen, die Ihnen die Einrichtung und Verwaltung Ihrer selbst gehosteten n8n– und WordPress-Instanzen erleichtern, beispielsweise ein Control Panel.

Nachdem Sie n8n und WordPress bereitgestellt haben, erstellen Sie auf jeder Plattform ein Konto. Insbesondere für WordPress benötigen Sie einen Admin-Benutzer, um die Anmeldedaten für die Integration zu erhalten.
Überprüfen Sie als Nächstes, ob die REST-API Ihrer WordPress-Website erreichbar ist, indem Sie die folgende Adresse in Ihrem Webbrowser öffnen. Ersetzen Sie yoursite.com durch die tatsächliche Domain Ihrer Website:
yoursite.com/wp-json
Wenn Sie eine Fehlermeldung wie 403 forbidden sehen, ist die API inaktiv. Sie müssen WordPress auf die neueste Version aktualisieren und manuell die WordPress-REST-API aktivieren.
Nachdem Sie nun alle Voraussetzungen erfüllt haben, können wir uns mit den Schritten zur Integration von WordPress in n8n befassen.
Wie richte ich die n8n WordPress Integration ein?
Die Schritte zum Verbinden von WordPress mit n8n sind wie folgt.
1. Generieren Sie die WordPress-REST-API-Anmeldedaten
Ein Application-Passwort authentifiziert externe Plattformen wie n8n, um über die WordPress-REST-API auf Ihre Website zuzugreifen und Daten auszutauschen. Damit können Sie Aufgaben auf Ihrer Website ausführen, ohne direkt mit dem Admin-Dashboard zu interagieren.
Folgendermaßen erstellen Sie ein Application-Passwort. Beachten Sie, dass es nur für das Konto gültig ist, das es generiert hat:
- Öffnen Sie das WordPress-Admin-Dashboard Ihrer Website und navigieren Sie zu Seitenleiste → Benutzer → Profil.

- Scrollen Sie nach unten zum Abschnitt Application-Passwort.
- Geben Sie einen Namen für Ihr Application-Passwort ein, vorzugsweise etwas Beschreibendes wie n8n-post-erstellen.
- Klicken Sie auf Application-Passwort hinzufügen.

- Kopieren Sie das Application-Passwort und bewahren Sie es an einem sicheren Ort auf.
Wichtig! Aus Sicherheitsgründen können Sie nach dem Schließen der Profilseite nicht mehr auf Ihr WordPress-Application-Passwort zugreifen. Notieren Sie es sich daher unbedingt, bevor Sie fortfahren.
Dieses Application-Passwort verwenden wir später bei der Konfiguration des WordPress-Knotens. Zunächst erstellen wir unseren Workflow.
2. Erstellen Sie Ihren n8n WordPress-Workflow
Bevor Sie die n8n WordPress Integration einrichten, müssen Sie einen Workflow erstellen, um die Daten zu definieren, die das CMS verarbeiten soll.
Sie können je nach Ihren Anforderungen verschiedene WordPress-Workflows entwickeln, wobei die Integrationsschritte weitgehend ähnlich bleiben. In diesem Tutorial erstellen wir ein einfaches Automatisierungssystem, das ein neues Abonnentenkonto erstellt, wenn sich ein Benutzer über ein Formular anmeldet.
Befolgen Sie zunächst diese Schritte, um den On form submission-Knoten so zu konfigurieren, dass Benutzerdaten erfasst werden und Ihr Workflow gestartet wird, wenn Benutzer ihre Kontaktdaten übermitteln:
- Melden Sie sich bei n8n an und klicken Sie auf die Schaltfläche Create Workflow auf dem Hauptbildschirm.

- Klicken Sie auf Ihrer n8n-Arbeitsfläche auf das +-Symbol.
- Fügen Sie den On form submission-Trigger-Knoten hinzu.
- Das Menü zur Konfiguration der Knoten wird geöffnet. Geben Sie einen name („Namen”) und eine description („Beschreibung”) für Ihr Formular ein.
- Klicken Sie auf Add form element, um Felder zu Ihrem Formular hinzuzufügen. Sie benötigen vier Felder: username, first name, surname und email address.
- Aktivieren Sie die Einstellung Required field für jedes Feld. Diese Angaben sind obligatorisch, da sie für die Erstellung eines WordPress-Kontos erforderlich sind.
- Klicken Sie auf die Schaltfläche X oben rechts, um das Konfigurationsfenster zu schließen.
Als Nächstes benötigen Sie den Knoten Crypto, um ein zufälliges Passwort für den neuen WordPress-Benutzer zu generieren. Führen Sie dazu die folgenden Schritte aus:
- Fügen Sie den Knoten Crypto zu Ihrem Workflow hinzu und verbinden Sie ihn direkt mit dem Trigger.
- Setzen Sie den Property Name auf Password.
- Erweitern Sie das Menü Type und wählen Sie den kryptografischen Algorithmus zur Generierung des Passworts aus. In unserem Fall wählen wir Base64.
- Passen Sie die Einstellung „Length“ an, um die Länge des Passworts festzulegen. Wir verwenden 24.

Richten Sie anschließend den Knoten Gmail send a message ein, um neuen Abonnenten nach dem Absenden des Formulars eine Willkommensnachricht zu senden. Bevor Sie fortfahren, stellen Sie sicher, dass Sie die Google OAuth2-Anmeldedaten erhalten haben, da Sie diese für die Integration des Gmail-Dienstes benötigen.
Sobald Sie die erforderlichen Angaben haben, führen Sie die folgenden Schritte aus, um den Gmail-Knoten zu konfigurieren:
- Klicken Sie auf das +-Symbol auf Ihrer n8n-Arbeitsfläche und fügen Sie den Knoten Gmail send a message nach dem Knoten Crypto hinzu.
- Erweitern Sie das Dropdown-Menü Credential to connect with und wählen Sie Create new credential.
- Füllen Sie die Felder mit den zuvor erhaltenen OAuth2-Anmeldedaten aus.
- Klicken Sie auf die Schaltfläche Sign in with Google und wählen Sie das Gmail-Konto aus, von dem Sie die E-Mail senden möchten. Nach erfolgreicher Anmeldung wird eine Bestätigungsmeldung angezeigt.

- Kehren Sie zum Hauptmenü für die Knotenkonfiguration zurück.
- Geben Sie den folgenden Ausdruck in das Feld To ein. Dadurch kann Ihr Workflow die Onboarding-Nachricht entsprechend der Formularübermittlung an verschiedene E-Mail-Adressen senden.
{{ $json["Email address"] }}
- Fügen Sie ein subject („Betreff”) für Ihre E-Mail hinzu. Da der Betreff den Namen des Abonnenten enthalten soll, sollten Sie den Ausdruck {{ $json.Name }} wie folgt einfügen:
Welcome to our blog, {{ $json.Name }}!
- Schreiben Sie den body („Inhalt”) für Ihre E-Mail-Nachricht. Wenn Sie den Namen oder die E-Mail-Adresse des Abonnenten einfügen möchten, verwenden Sie ebenfalls den vorherigen Ausdruck.
3. Fügen Sie den WordPress-Knoten hinzu und konfigurieren Sie ihn
Nachdem Sie den Workflow erstellt haben, müssen Sie den WordPress-Knoten integrieren und konfigurieren.
In n8n ist jeder Knoten für eine bestimmte Aktion oder einen bestimmten Zweck reserviert. Einige Workflows erfordern möglicherweise mehrere WordPress- oder Nicht-WordPress-Knoten.
Für diesen Workflow müssen Sie lediglich den Knoten WordPress create a user wie folgt einrichten:
- Klicken Sie auf das +-Symbol auf Ihrer n8n-Arbeitsfläche und wählen Sie den Knoten WordPress create a user.
- Klicken Sie im Dropdown-Menü Credential to connect with auf Create new credential.
- Geben Sie den Username Ihres Admin-Kontos, das zuvor generierte Application-Passwort und die URL Ihrer WordPress-Website ein.

- Um den Username des neuen Kontos einzugeben, das Sie automatisch erstellen möchten, leiten Sie die Daten aus dem Formular mit diesem Ausdruck weiter:
{{ $('On form submission').item.json.Name }}
- Für die Einstellung Name können wir denselben Ausdruck wie oben verwenden, da unser Formular diese Daten nicht abfragt.
- Bewegen Sie den Mauszeiger über die Felder First Name und Last Name und wählen Sie dann Expression, um einen leeren Wert zu übergeben.
- Geben Sie im Feld Email den folgenden Ausdruck ein, um die im Formular angegebene Adresse zu verwenden:
{{ $('On form submission').item.json["Email address"] }}
- Fügen Sie den folgenden Ausdruck zum Feld Password hinzu, um das zufällig generierte Passwort des Knotens Crypto weiterzuleiten.
{{ $json.Password }}
Das war’s! Ihr Workflow sollte nun wie in der folgenden Abbildung aussehen und ist bereit für den Test.

4. Testen Sie den gesamten Workflow
Um Ihren Workflow zu testen und sicherzustellen, dass er ordnungsgemäß funktioniert, klicken Sie auf die Schaltfläche Execute Workflow und geben Sie Ihre Daten wie ein Benutzer in das Popup-Formular ein.

Wenn alles korrekt funktioniert, sollte Ihr Workflow grün werden. Die E-Mail-Adresse, die Sie in das Formular eingegeben haben, erhält die Willkommensnachricht, und ein neues Benutzerkonto wird in Ihrer WordPress-Instanz angezeigt.

Wenn in Ihrem Workflow ein Fehler auftritt, wird ein rotes Warnzeichen angezeigt. Hier sind einige häufige Probleme und deren Lösungen:
- Ungültige Anmeldedaten. Die Verwendung ungültiger Anmeldedaten verhindert, dass n8n eine Verbindung zu anderen Anwendungen herstellt und deren Dienste nutzt. Überprüfen Sie die Anmeldedaten jedes Knotens, um sicherzustellen, dass Sie die richtigen Angaben eingegeben haben.
- Unzureichende Berechtigung. Das Einrichten des WordPress-Knotens mit einem Nicht-Administratorkonto kann zu einem Fehler führen, da es nicht über die Berechtigung zum Erstellen eines neuen Benutzers verfügt. Überprüfen Sie die Konfiguration der Anmeldedaten, um sicherzustellen, dass Sie ein Konto mit Administratorrechten verbunden haben.
- Falscher Ausdruck. Die Verwendung falscher Ausdrücke kann dazu führen, dass die Knoten falsche oder leere Werte übergeben. Überprüfen Sie die Eingabe- und Ausgabefenster jedes Knotens, um sicherzustellen, dass Sie die richtigen Daten weitergeleitet haben.
Wie man Ausdrücke in n8n verwendet
Anstatt Ausdrücke manuell zu schreiben, können Sie bestimmte Daten aus vorherigen Knoten auswählen, indem Sie sie aus dem Eingabefeld per Drag & Drop in ein Feld ziehen.
Nachdem Sie die Funktionalität Ihres Workflows überprüft haben, klicken Sie auf „Save“ und dann auf den Schalter oben in Ihrer n8n-Arbeitsfläche, um ihn zu aktivieren.

Was können Sie mit WordPress und n8n automatisieren?
Durch die Integration verschiedener Knoten können Sie WordPress-Workflows für verschiedene Aufgaben erstellen. Neben der Benutzererstellung können Sie auch die Erstellung von Beiträgen, die Veröffentlichung, das Tagging und die Kategorisierung optimieren.
Beiträge mit KI generieren
Durch die Kombination von WordPress und einem KI-Agenten können Sie n8n zur Generierung von Inhalten verwenden. Auf diese Weise lassen sich zeitaufwändige Aufgaben wie die Formatierung von Artikeln und das Brainstorming von Themen automatisieren, was die Produktionseffizienz verbessert.
Um einen WordPress-Beitrag mit n8n und KI zu erstellen, integrieren Sie den Knoten WordPress create a post in Ihren Workflow, indem Sie die folgenden Schritte ausführen:
- Fügen Sie den Knoten On schedule hinzu, der Ihren Workflow in einem bestimmten Intervall startet.
- Fügen Sie den Knoten OpenAI Message a model ein, um ein Thema für Ihren Beitrag zu generieren.
- Integrieren Sie den Knoten Google Sheets Get row in n8n, um zuvor geschriebene Themen abzurufen.
- Richten Sie die Knoten Aggregate und If ein, um festzustellen, ob das generierte Thema bereits geschrieben wurde. Führen Sie („loop”) die Bedingung true zurück zum Knoten OpenAI, um das Thema neu zu generieren, wenn es bereits in der Tabelle vorhanden ist.
- Fügen Sie den Knoten Google Sheets append row hinzu, um die Themenliste mit der neu generierten Liste zu aktualisieren.
- Verbinden Sie einen weiteren OpenAI Message a model-Knoten, aber richten Sie ihn so ein, dass er Inhalte basierend auf dem vorgegebenen Thema schreibt.
- Fügen Sie zum Schluss den Knoten WordPress create a post hinzu, der den KI-generierten Inhalt übernimmt und ihn in einen Beitragsentwurf formatiert.
So sollte der fertige Workflow aussehen:

Beiträge in sozialen Medien veröffentlichen
Durch die Integration von n8n mit verschiedenen Social Media-Anwendungen können Sie einen Workflow erstellen, der WordPress-Beiträge nach der Veröffentlichung automatisch teilt.
Um diesen Workflow zu erstellen, kombinieren Sie den Knoten WordPress fetch a post mit Social Media-Knoten. Die Schritte sehen wie folgt aus:
- Fügen Sie den Knoten Manual trigger hinzu, der den Workflow startet, wenn der Benutzer in n8n auf Test workflow klickt.
- Fügen Sie den Knoten Google Sheets Get row ein, um die WordPress Post ID aus einem vordefinierten Sheet abzurufen.
- Verbinden Sie den Knoten WordPress get posts, um den entsprechenden Beitragsinhalt anhand der aus dem Sheet abgerufenen ID abzurufen.
- Fügen Sie den Knoten Social media manager hinzu, um ein KI-Modell zur Analyse der WordPress-Inhalte und zur Generierung von Bildunterschriften für Social Media-Beiträge zu implementieren.
- Fügen Sie den Knoten Publish on X hinzu, um den WordPress-Beitrag auf dieser Plattform zu teilen.
- Fügen Sie den Knoten LinkedIn ein, um den Beitrag in Ihre Chronik hochzuladen.
- Verbinden Sie den Knoten Publish on Facebook, um den Beitrag zu teilen.
- Fügen Sie den Knoten Google Sheets Update row hinzu, um die Beiträge als veröffentlicht zu markieren.
Der fertige Workflow sieht in etwa so aus:

Blogbeiträge mit KI taggen
n8n ist besonders hilfreich bei zeitaufwändigen Aufgaben wie dem Zuweisen von WordPress-Tags und -Kategorien zu Beiträgen. Sie können den Prozess automatisieren, indem Sie die Metadaten über die REST-API abrufen und sie mithilfe des n8n-Knotens Update a post zu bestehenden Inhalten zuweisen.
Im nächsten Abschnitt erklären wir Ihnen, wie Sie Inhalte automatisch kategorisieren können. Hier erfahren Sie, wie Sie einen Workflow für das automatische Tagging von WordPress-Beiträgen konfigurieren können:
- Fügen Sie den Knoten Manual trigger hinzu, um den Workflow per Knopfdruck zu starten.
- Verbinden Sie den Knoten HTTP request, um alle Tags über den WordPress-API-Endpunkt abzurufen.
- Fügen Sie den Knoten WordPress get post ein, um alle Beiträge abzurufen.
- Legen Sie mithilfe des Knotens If eine Filterregel fest, um nach Beiträgen ohne Tag zu suchen.
- Verwenden Sie den Knoten Switch, um die nicht getaggten Artikel nach Thema oder Titel zu filtern.
- Fügen Sie für jedes Beitragsthema oder jeden Beitragstitel den Knoten WordPress update a post hinzu, um das entsprechende Tag zuzuweisen.
Ein Beispiel für einen fertigen Workflow sieht wie folgt aus:

Kategorisierung von Blogbeiträgen mit KI
Die WordPress-Workflows zum Kategorisieren von Beiträgen mit n8n unterliegen derselben Logik wie das Hinzufügen eines Tags. Der Unterschied besteht darin, dass ein zusätzlicher Knotenpunkt zur Analyse der Inhalte mithilfe von KI erforderlich ist, um die am besten passende Kategorie zu ermitteln.
So richten Sie den Workflow ein:
- Fügen Sie den Knoten Manual trigger hinzu, um den Workflow nur bei Bedarf zu starten.
- Verbinden Sie den WordPress get post node, um alle vorhandenen Inhalte abzurufen.
- Fügen Sie den Knoten AI agent ein, der die abgerufenen Beiträge durchliest, um zu bestimmen, zu welchen Kategorien sie gehören könnten.
- Fügen Sie Ihr bevorzugtes KI-Modell zum AI agent-Knoten hinzu und wählen Sie ein „Large Language Model” (LLM) aus.
- Geben Sie einen Prompt ein, um das KI-Modell aufzufordern, den Inhalt des WordPress-Beitrags zu überprüfen und zu kategorisieren.
- Verbinden Sie den Knoten WordPress update post am Ende Ihres Workflows, um die Beitragskategorie zu ändern.
Ein abgeschlossener Workflow wird wie dieser aussehen: Automatisch kategorisieren n8n-Template von Keith Rumjahn

Was kann ich mit n8n außer WordPress noch automatisieren?
Nach der erfolgreichen Integration von WordPress empfehlen wir Ihnen, weitere Knoten und Anwendungen anzuschließen, um weiter zu erkunden, was Sie mit n8n automatisieren können.
Wenn Sie n8n besser verstehen, können Sie andere WordPress-Workflows für komplexere Aufgaben erstellen. Sie können beispielsweise eine CRM-Anwendung („Customer Relationship Management”) zu Ihrem Automatisierungssystem hinzufügen, um einen Newsletter an neue Blog-Abonnenten zu versenden.Neben einer robusten Leistung bietet unser Hosting-Paket verschiedene Funktionen, die Ihnen helfen, die Einrichtung von n8n und das Workflow-Management von WordPress zu optimieren. Sie können beispielsweise Kodee, unseren KI-Assistenten, um Hilfe bei der Serveradministration bitten. Sie können auch unsere kostenlosen automatischen Backups aktivieren, um mit minimalem Aufwand für Datensicherheit zu sorgen.