Automatisierter Generator für tägliche Rezept-E-Mails - n8n-Workflow

Erzeugen und versenden Sie personalisierte Tagesrezepte mithilfe der Edamam API und eines dynamischen n8n-Workflows. Diese n8n-Vorlage nutzt komplexe Funktionen zur Randomisierung und Kriterienfestlegung. Erfahren Sie, wie Sie diesen leistungsstarken n8n-Workflow noch heute implementieren.

Workflow-Vorschau

Bereit zur Automatisierung?

Laden Sie diese n8n-Workflow-Vorlage herunter und beginnen Sie sofort mit der Nutzung.

Zielgruppe

Gesundheits- und Fitnessbegeisterte, die tägliche, diätspezifische Essensideen suchen.
Anwender, die nach fortgeschrittenen Beispielen zur dynamischen Datengenerierung mithilfe von n8n Function Nodes suchen.
Jeder, der eine sofort einsatzbereite n8n-Vorlage für geplante externe API-Aufrufe und E-Mail-Zustellung benötigt.
n8n-Entwickler, die sich für die Erstellung komplexer Logiken zur Datenabfrage und -filterung interessieren.

Überblick

Täglich abwechslungsreiche und diätkonforme Rezepte zu finden, kann zeitaufwendig sein. Dieser n8n-Workflow eliminiert diesen Aufwand, indem er als dedizierter Rezeptgenerator fungiert. Er ist ein hervorragendes Beispiel für eine leistungsstarke zeitgesteuerte Automatisierung, die den Cron n8n-Trigger nutzt, um exakt zur gewünschten Zeit (standardmäßig 10 Uhr morgens) ausgeführt zu werden.

Die wahre Stärke dieser n8n-Vorlage liegt in ihrer Randomisierungslogik. Sie ermöglicht es Benutzern, statische Suchbegriffe (wie 'chicken') festzulegen, während der n8n-Workflow zufällig komplexe Ernährungs- und Gesundheitskennzeichnungen (z. B. 'vegan', 'keto-freundlich', 'ballaststoffreich') für die API-Abfrage auswählen kann. Die Struktur nutzt zentrale n8n-Knotenkomponenten und benutzerdefinierten Skriptcode, um jedes Mal, wenn der n8n-Trigger ausgelöst wird, eine frische, zufällige Auswahl zu gewährleisten. Dieses ausgeklügelte Zusammenspiel aus grundlegenden n8n-Knotenfunktionen und benutzerdefiniertem Skripting liefert abwechslungsreiche Inhalte, die über den abschließenden Email Send n8n-Knoten direkt in Ihren Posteingang zugestellt werden.

Funktionsweise

Dieser komplexe n8n-Workflow läuft in mehreren unterschiedlichen Phasen ab, die durch den n8n-Trigger initiiert werden:


  1. Zeitgesteuerter Start: Der Cron n8n-Trigger aktiviert die Automatisierung täglich um 10:00 Uhr.

  2. Parameter definieren: Der Search Criteria n8n-Knoten legt anfängliche statische Parameter wie die Anzahl der Rezepte (3), maximal 1500 Kalorien und die erforderlichen Edamam API-Anmeldeinformationen fest.

  3. Randomisierung und Formatierung: Der Set Query Values Function n8n-Knoten verarbeitet die Parameter. Er fasst Minimal-/Maximalwerte zu API-kompatiblen Bereichen zusammen und führt – falls der Benutzer 'Diet' oder 'Health' auf 'RANDOM' gesetzt hat – benutzerdefinierten JavaScript-Code aus, um zufällig ein Diät-/Gesundheitslabel aus einer umfangreichen Liste auszuwählen, was die Abfrage dynamisch gestaltet.

  4. Zählung abrufen: Der Retrieve Recipe Counts HTTP Request n8n-Knoten fragt die Edamam API ab, um die Gesamtanzahl der Rezepte zu ermitteln, die den Kriterien entsprechen.

  5. Indexberechnung: Die n8n-Knoten Set Counts und Set Recipe ID Values berechnen einen zufälligen Startindex (from) und einen Endindex (to) für die endgültige Rezeptliste. Dies stellt sicher, dass der n8n-Workflow einen einzigartigen, zufällig ausgewählten Teilbereich der passenden Ergebnisse abruft.

  6. Endgültiger Datenabruf: Der Retrieve Recipes HTTP Request n8n-Knoten verwendet die berechneten Indizes, um die eigentlichen Rezeptdaten abzurufen.

  7. HTML-Generierung: Der Create Email Body in HTML Function n8n-Knoten durchläuft die zurückgegebenen Rezepte und wandelt die Daten in eine saubere, verlinkte HTML-Liste um, die für die E-Mail-Darstellung geeignet ist.

  8. Zustellung: Zuletzt versendet der Send Recipes Email Send n8n-Knoten die E-Mail unter Verwendung des erstellten HTML-Körpertexts und einer beschreibenden Betreffzeile, die alle dynamischen Suchkriterien widerspiegelt, die bei dieser Ausführung des n8n-Workflows verwendet wurden.

Installationsanleitung

Um diese leistungsstarke n8n-Workflow-Vorlage einzurichten, gehen Sie wie folgt vor:


  1. n8n-Workflow importieren: Kopieren Sie die bereitgestellten JSON-Daten und fügen Sie sie in Ihre n8n-Instanz über die Option „Neu“ -> „Aus JSON importieren“ ein.

  2. Edamam-Anmeldeinformationen konfigurieren: Suchen Sie den Search Criteria n8n-Knoten. Sie müssen die Platzhalterwerte für AppID und AppKey durch Ihre tatsächlichen Edamam API-Anmeldeinformationen ersetzen.

  3. SMTP-Anmeldeinformationen konfigurieren: Dieser n8n-Workflow benötigt einen SMTP-Dienst zum Versenden von E-Mails.

Klicken Sie auf den Send Recipes n8n-Knoten.
Wählen Sie unter „Credentials“ neue SMTP-Anmeldeinformationen aus oder erstellen Sie diese (z. B. für Gmail, SendGrid, usw.). Die n8n-Workflow-JSON gibt „Gmail Creds“ als Platzhalter an.

  1. Empfänger-E-Mail festlegen: Aktualisieren Sie im Send Recipes n8n-Knoten die Felder To Email und From Email mit Ihrer gewünschten Empfängeradresse.

  2. Kriterien anpassen (Optional): Passen Sie die Parameter im Search Criteria n8n-Knoten an (z. B. ändern Sie SearchItem von 'chicken' auf 'beef' oder legen Sie spezifische Diet-Werte anstelle von 'random' fest).

  3. Aktivieren: Speichern Sie den n8n-Workflow und stellen Sie den Status-Schalter auf „Aktiv“, um den täglichen n8n-Trigger zu aktivieren.

Node-Details

Diese n8n-Vorlage stützt sich für ihre Logik auf mehrere Schlüssel-n8n-Knotentypen:

Cron (n8n trigger):
Funktion: Dient als primärer n8n-Trigger und initiiert die tägliche Ausführung des gesamten n8n-Workflows.
Schlüsselkonfiguration: Konfiguriert für die tägliche Ausführung um 10:00 Uhr.
Search Criteria (Set n8n node):
Funktion: Speichert alle benutzerdefinierten Eingabeparameter und notwendigen API-Schlüssel (Edamam AppID/AppKey), auf die im gesamten n8n-Workflow verwiesen wird.
Schlüsselkonfiguration: Definiert RecipeCount (3), CaloriesMax (1500), TimeMax (30) und das Standard-SearchItem (chicken).
Set Query Values (Function n8n node):
Funktion: Führt wesentliche Datenmanipulationen durch. Es formatiert Kalorien/Zeitbereiche und führt benutzerdefinierten JavaScript-Logik aus, um ein zufälliges Diet- oder Health-Label auszuwählen, was diesen n8n-Knoten für die dynamische Ausführung entscheidend macht.
Retrieve Recipe Counts (HTTP Request n8n node):
Funktion: Fragt die Edamam API ab, um die insgesamt verfügbare Anzahl von Rezepten zu ermitteln, die den dynamisch generierten Kriterien entsprechen.
Schlüsselkonfiguration: Verwendet Ausdrücke, um dynamische Abfrageparameter einzufügen, die aus vorherigen n8n-Knoten stammen.
Set Recipe ID Values (Function n8n node):
Funktion: Berechnet einen dynamischen, zufälligen Startindex (from) basierend auf der abgerufenen Gesamtanzahl, um sicherzustellen, dass der finale Abruf einen vielfältigen Satz von Ergebnissen zieht.
Retrieve Recipes (HTTP Request n8n node):
Funktion: Ruft die eigentlichen Rezeptdaten mithilfe der spezifischen, randomisierten Indizes (from und to) ab.
Schlüsselkonfiguration: Referenziert Parameter, die vom Set Recipe ID Values n8n-Knoten generiert wurden.
Create Email Body in HTML (Function n8n node):
Funktion: Wandelt die JSON-Rezeptdaten in ein lesbares HTML-Listenformat (

  • ) um, das für die E-Mail-Anzeige geeignet ist, und schließt damit die Inhaltserstellung für diesen n8n-Workflow ab.
    Send Recipes (Email Send n8n node):
    Funktion: Abschließender Aktionsknoten, der die personalisierte Rezeptliste zustellt.
    Schlüsselkonfiguration:* Verwendet eine SMTP-Anmeldeinformation und erstellt eine beschreibende Betreffzeile, die auf alle Kriterien verweist, die vom n8n-Workflow verwendet werden.

Ähnliche n8n-Workflows

Kostenlos

Knoten: 5 Knoten
Aktualisiert: Dezember 26 2025
Alle anzeigen
Erstellt von
jason
jason

Hervorgehoben*