n8n Workflow – Newsletter Versand

KI-gesteuerte Newsletter Generierung aus Blog-Beiträgen und Produkten (WordPress mit WooCommerce) nebst Automatischem Versand via Listmonk (Newsletter Tool).

Zielstellung

Ein n8n Workflow (wobei n8n, Ollama und zwei LMMs auf einem Linux Server mit Ubuntu selbst gehostet ist), der einen Newsletter – betsehend aus zufällig ausgewählten WordPress Blog-Beiträgen und zufällig ausgewählten Produkten (WooCommerce) – kreiert, filtert und anschließend eine Listmonk Kampagne erstellt und den Newsletter automatisch an eine vordefinierte Abonnenten Liste aus Listmonk versendet. Für diesen Zweck wurde in Listmonk eine eigene HTML-Vorlage erstellt, die dann für den Newsletter Versand immer herangezogen wird – also ihren Content/ Newsletter Inhalt aus dem Workflow erhält.

Realisierung

Der n8n Workflow „holt“ im ersten Schritt via WordPress Rest API alle Blog-Beiträge und filtert diese (nur veröffentlichte Beiträge, ausgeschlossene Kategorien etc.). Die max. Anzahl der Beiträge für den Newsletter nebst Sortierung wird über einen JS Node vorgenommen (im Beispiel max. 3 Beträge, welche zufällig ausgewählt werden). Im zweiten Schritte werden alle Produkte via der WooCommerce Rest API „geholt“ und ebenfalls gefiltert (nur veröffentlichte Produkte etc. – Filter flexibel einstellbar). Anschließend werden diese Daten – also gefilterte Blog-Beiträge sowie Produkte – zu einem HTML-Output zusammengefasst und via API eine Listmonk Newsletter-Kampagne erzeugt, wobei der Inhalt aus den in den vorhergehenden Schritten bzw. Ergebnissen besteht. Zum Schluss wird via API Listmonk „aufgefordert“, die erstellte Kamapagne zu einem definierten Zeitpunkt an die mitgeteilte Abonnenten-Liste zu versenden.

Kategorie: n8n Workflow mit Ollama, WordPress Rest API, WooCommerce Rest API und Listmonk API
Anwendung: Automatische Newsletter Generierung aus Posts und Produkten (WordPress) und Versand mit Listmonk

Du hast Fragen oder interresierts dich für diesen Workflow, um ihn selbst zu integrieren?