Transcription
Hast du dich schon mal gefragt, ob du für einen bestimmten Use Case lieber N8N oder Cloud Code nutzen solltest? Dann bist du da nicht alleine. Ich höre diese Frage immer öfter in der Community und habe mir gedacht, es wäre vielleicht sinnvoll, mal ein kurzes Video darüber zu machen, um Klarheit zu schaffen.
Wir schauen uns heute konkrete Beispiel Use Cases und Situationen an, um zu entscheiden, wann man was nutzen sollte und ich zeige dir auch, wann es Sinn ergibt, beides zusammen zu nutzen. Am Ende des Videos wirst du genau wissen, wann du N8N und wann du Cloud Code nutzen solltest und warum die Frage, welches Tool jetzt besser ist, eigentlich die falsche Frage ist, weil es total vom Usecase abhängt. Also lass uns direkt starten.
Damit wir alle auf dem gleichen Stand sind, schauen wir uns noch mal kurz die Grundprinzipien bei der Plattform an und was sie eigentlich machen. N8N ist eine Open Source Plattform zur Workflow Automatisierung, die auf einem Server betrieben wird. Das heißt, du kannst N8N selbst hosten auf deinem eigenen Server oder du kannst es auch über die normale N8N Cloud nutzen, also über den offiziellen Anbieter. Und die Idee ist, dass du in N8N Workflows visuell baust. Das heißt, du hast einzelne Bausteine, sogenannte Nodes, die einfach miteinander verknüpft werden und damit einen automatisierten Ablauf abbilden. Und das Grundprinzip ist dabei immer dasselbe. Du hast einen Auslöser, dann werden die Daten irgendwie verarbeitet und am Ende passiert irgendeine Aktion. Also z.B. E-Mail kommt rein, E-Mail wird klassifiziert und E-Mail wird gelabelt im Postfach. Das heißt, N8N läuft die ganze Zeit im Hintergrund und wartet darauf, dass ein Workflow getriggert wird. Und N8N bietet auch unglaublich viele Integrationen zu anderen Diensten. Das heißt, man kann sehr einfach verschiedene Programme miteinander verknüpfen, Daten austauschen, Aktionen ausführen. Für KI Funktionalitäten gibt es eigene Nodes, die man einfügen kann, z.B. auch den AI Agent Node. Und das Beste ist, jede Ausführung hier in N8N wird auch automatisch protokolliert. Du siehst, was an jedem Schritt reingekommen ist und was rausgegangen ist. Wenn Fehler passiert sind, wird alles sofort angezeigt. Das heißt, das macht es auch zu einem sehr transparenten Tool.
Cloud Code ist dagegen ein KI gestütztes Entwicklungstool. Das bedeutet, das ist ein Tool, das bei dir im Terminal läuft auf deinem Rechner. Das heißt, du kannst es hier in der Konsole ausführen und dann per Sprache mit Cloud Code kommunizieren. Du kannst es aber auch in einer Entwicklungsumgebung wie z.B. hier VS Code nutzen, wo man normalerweise Code schreibt als Programmierer. Das ist einfach noch mal ein bisschen übersichtlicher, weil du damit genau siehst, was für Dateien hier in einem gewissen Ordner existieren und du dann auch direkt siehst, was Cloud Code hier überhaupt macht in dem Ordner, in dem du dich befindest. Und die Idee bei Cloud Code ist folgende: Du beschreibst einfach in natürlicher Sprache, was du haben möchtest, ne, was gebaut werden soll und Cloud Code setzt es für dich um. Es liest vorhandene Dateien, es schreibt und bearbeitet Code. Es führt Befehle aus und iteriert, bis das Ergebnis stimmt. Es ist also ein Tool, um Software zu entwickeln, ohne programmieren zu müssen. Vielleicht hattest du ja schon immer mal eine coole Idee für eine App, die ein bestimmtes Problem löst, aber konntest es selber nie wirklich programmieren. Dann ist jetzt der Zeitpunkt, das mit Cloud Code anzugehen, denn das reine Programmieren kann Cloud Code für dich übernehmen.
Ein zentraler Unterschied jetzt im Vergleich zu N8N ist aber, dass Cloud Code ein Werkzeug zum Bauen ist. Es ist kein System, das dauerhaft läuft. Das heißt, man nutzt es, um etwas zu erstellen, ne? Ein Script, eine Anwendung, irgendein Tool. Aber was dabei entsteht, muss danach in einer eigenen Umgebung betrieben werden. Das heißt, wenn du eine App mit Cloud Code baust und die auch anderen Leuten zur Verfügung stellen willst, dann muss diese App natürlich erstmal irgendwo auf einem Server laufen und nicht einfach lokal auf deinem Rechner. Und Cloud Code wartet auch nicht die ganze Zeit im Hintergrund, dass etwas passiert oder irgendeine Aktion getriggert wird, so wie N8N z.B., sondern es ist dafür gedacht, dass du dich gemeinsam mit Cloud Code hinsetzt und eine neue Anwendung erschaffst.
Und noch kleiner Funf an der Stelle, du kannst auch Cloud Code nicht nur auf deinem Rechner installieren, ne, das läuft ja hier im Terminal, sondern auch auf einem Server. Das heißt, angenommen, du hast irgendeinen Server und du hast aber keine Ahnung, wie du den richtig konfigurierst und weißt gar nicht, wie man so mit Servern umgeht, dann kannst du Cloud Code auf dem Server installieren. Das läuft ja hier im Terminal und kannst dir dann helfen lassen.
So, wenn wir uns jetzt überlegen wollen, welches Tool wir für welchen Use Case verwenden, müssen wir uns als erstes überlegen, wer denn am Ende das Endprodukt nutzen soll. Nutzen wir selber einfach nur das Programm, das entsteht, oder soll ein Kunde das nutzen? Wer etwas für sich selbst baut, hat natürlich ganz andere Anforderungen als beispielsweise bei einem Kundenprojekt. Dein Programm muss nicht auf einem fremden Server laufen. Es muss nicht für mehrere Nutzer gleichzeitig funktionieren und auch nicht in eine fremde Infrastruktur eingebettet werden. Cloud Code ist hier oft der direkteste Weg, denn du kannst einmal deinen Prozess, den du automatisieren möchtest, durchgehen. Du kannst dir ein Script programmieren lassen von Cloud Code und dann kannst du daraus einen Skill machen. Das sind einfach wieder verwendbare Anweisungen für Cloud Code, damit du, wenn du beim nächsten Mal den Prozess noch mal durchgehen möchtest oder ausgeführt haben möchtest, dann musst du Cloud Code einfach nur sagen, führe das und jenes aus und er macht es. Er weiß sofort, worum es geht. Er weiß, dass er dafür auch ein Skript nutzen kann und du musst ihm nicht immer wieder aufs Neue erklären, was er jetzt tun soll, worauf er achten muss und so weiter.
Wenn du jetzt allerdings einen Prozess hast, der eigentlich die ganze Zeit überwacht werden muss, das heißt, es muss geprüft werden, ob eine Mail reinkommt, Mails müssen sofort irgendwo hin verschickt werden oder Daten müssen extrahiert werden, irgendwo eingetragen werden oder zu einer gewissen Uhrzeit am Tag soll immer etwas passieren, dann ist N8N deutlich besser geeignet, weil N8N wie gesagt die ganze Zeit im Hintergrund läuft und einfach nur darauf wartet, dass ein Trigger ausgelöst wird.
Sobald aber eine Lösung jetzt für jemand anderen betrieben wird, ändern sich natürlich die Anforderungen grundlegend. Das System muss beim Kunden laufen. Es muss zuverlässig funktionieren und wartbar sein, idealerweise auch ohne dauerhaften manuellen Eingriff. Und hier ist es je nach Use Case unterschiedlich, denn geht es um reine Prozessautomatisierung, das heißt Daten zwischen Diensten bewegen, auf Ereignisse reagieren, Benachrichtigung verschicken, dann ist N8N hier oft die bessere Wahl, denn es lässt sich auf dem Server des Kunden installieren. Der Kunde hat dadurch die vollständige Datenhoheit. Alle Ausführungen werden auch protokolliert und der Kunde kann bei Bedarf selbst auch nachschauen, was passiert. Er kann verstehen, wie der Prozess aussieht. Er sieht es visuell und es ist nicht so wie bei Cloud Code, dass du einfach ein Skript hast, den Programmcode, den du selber nicht mal lesen kannst und du befindest dich dann praktisch in der Blackbox und weiß gar nicht, was da wirklich passiert. Du vertraust aber eigentlich einfach Cloud Code, dass da alles stimmig ist.
Wenn der Kunde jetzt aber seine eigene Anwendung braucht mit Benutzeroberfläche, dann sollte Cloud Code zum Einsatz kommen. Du musst von Anfang an dann aber auch schon auf Qualität achten, ne? Saubere Fehlerbehandlung mit einbauen, äh keine festen einprogrammierten Zugangsdaten, z.B. auch eine klare Strategie, wie die Anwendung auf dem Server des Kunden läuft und aktuell gehalten wird. Wenn die Anwendung von mehreren Nutzern genutzt werden soll, dann muss das Ganze auch skalierbar sein. Das heißt, die Komplexität steigt einfach dadurch, dass es ein Kundenprojekt ist.
Und wir wollen uns jetzt als nächstes konkrete Praxisbeispiele anschauen, damit du wirklich verstehst, wann du welches Tool nutzen solltest. Und ich habe jetzt konkrete Szenarien vorbereitet und wir werden die jetzt durchgehen und du sollst dir dann kurz überlegen, welches Tool du dafür nutzen würdest und ich gebe dir dann immer kurz Zeit dafür und dann löse ich das hier auf.
Beispiel Nummer 1: Du möchtest, dass eingehende E-Mails automatisch dem richtigen Kontakt in einem CRM zugeordnet werden und dort auch protokolliert werden. Überleg dir jetzt mal kurz, was du hier nutzen würdest. N8N oder Cloud Code.
Bei diesem Beispiel ist es eigentlich ziemlich klar. Man sollte auf jeden Fall N8N nutzen, denn das ist einfach ein klassischer Automatisierungsablauf. Wir haben einen ganz klaren Trigger. Immer wenn eine Mail reinkommt, soll sie zugeordnet werden. Das heißt, der Prozess muss die ganze Zeit im Hintergrund an sein und darauf warten, dass eine Mail reinkommt. Wir brauchen kein Frontend für die Anwendungen, keine komplexe Logik. Alles ist über fertige Nodes abbildbar. Mit Cloud Code müsstest du hier erstmal ein Skript schreiben, das regelmäßig E-Mails abruft, sie verarbeitet und ins CRM schreibt mit einem eigenen Zeitplan und auch eine eigener Fehlerbehandlung. Und dieses Skript müsstest du auch irgendwie auf dem Server laufen lassen, damit es ja die ganze Zeit an ist und prüfen kann, ob eine Mail reinkommt. Das heißt, es wäre viel mehr Aufwand für dasselbe Ergebnis und deswegen sollte man für solche Use Cases definitiv N8N nutzen, zumal die E-Mail Programme und auch die CRM Programme wahrscheinlich hier als Integration anbietet.
Kommen wir zum zweiten Beispiel und wir haben jetzt folgende Situation. Du möchtest regelmäßig Inhalte erstellen über dein Unternehmen und zwar Blogposts, Videospots, Newsletter, Social Media Beiträge oder ähnliches. Und die Texte dafür möchtest du natürlich auch mit KI generieren, aber du möchtest natürlich auch bestimmte Stellen anpassen. Du möchtest kontrollieren, ob das Ganze passt. Du willst Feedback geben, Stellen umformulieren und so weiter. Bevor das Ganze irgendwo gepostet wird, würdest du hier Cloud Code oder N8N nutzen?
Ich würde dir ganz klar empfehlen, für so ein Use Case Cloud Code zu nutzen. Mit Cloud Code ist es deutlich angenehmer, bestehenden Content zu bearbeiten, Feedback zu geben und bestimmte Stellen umzuformulieren, weil du einfach im Chat formulieren kannst, was du gerne anders haben möchtest. Es ist deutlich natürlicher hier einfach im Konversationsverlauf mit Cloud Code zu sagen: "Hey, guck mal, der Artikel ist zwar schon gut, ne, der erste Entwurf, aber kannst du die Stelle noch mal anpassen? Kannst du diese Stelle noch mal umformulieren?" Und es ist dann wirklich eher so, als würdest du gemeinsam mit einem Partner an einem Artikel oder Skript oder was auch immer arbeiten. Und hinzu kommt noch, dass du ja auch die Datei, die erstellt wird, direkt hier im Ordner zur Verfügung hast und reinlesen kannst und dann auch im Nachhinein, falls du schon den Prozess beendet hast mit der Contenterstellung, kannst du trotzdem noch im Nachhinein sagen: "Hey, Cloud Code, schau noch mal in die Datei und änder noch mal die Stelle ab." Das ist in N8N nicht so einfach möglich. Wir haben zwar in N8N die Möglichkeit auch Human in the Loop einzubauen, das heißt einfach an bestimmten Stellen der KI z.B. Feedback zu geben, nee, änder den Text noch mal so um oder schreib die E-Mail noch mal so und so, bevor du sie absendest. Aber wir sind dabei immer an die Struktur des Workflows gebunden, ne? Man baut ja Nodes nacheinander, verbindet sie, konfiguriert sie und so weiter und hat feste Prompts an bestimmten Stellen. Das ist für wiederholbare und klar definierte Prozesse sinnvoll, aber für Contentarbeit, die von Natur aus iterativ und vielleicht auch unvorhersehbar ist, ist es schlichtweg mehr Overhead als nötig. Und deswegen würde ich hier ganz klar empfehlen, mit Cloud Code oder auch Cowork zu arbeiten. Cowork ist ja im Prinzip einfach nur eine freundlichere Benutzeroberfläche für Cloud Code mit etwas weniger Funktionalitäten.
Kommen wir zu Beispiel Nummer 3 und zwar ist jetzt folgende Situation: Eingehende Belege sollen per Mail über den Monat hinweg automatisch gesammelt und auch gespeichert werden und am Monatsende soll dann daraus automatisch eine formatierte Exceltabelle erstellt werden mit Farben, definierten Spaltenbreiten, bedingten Formatierungen und so weiter und am Ende soll das an die Buchhaltung verschickt werden. Würdest du lieber Cloud Code oder N8N nutzen?
Hier haben wir tatsächlich einen etwas besonderen Fall, weil wir ja hier auch mit formatierten Exceltabellen arbeiten wollen. Das heißt, grundsätzlich würde ich dir empfehlen, mit N8N zu arbeiten, aber wir werden uns mit Cloud Code trotzdem helfen lassen. Ich würde dir empfehlen, den Use Case folgendermaßen abzubilden. Du hast einen N8N Workflow, der die ganze Zeit läuft. Ein Mail Trigger empfängt jeden eingehenden Beleg und liest ihn auch sofort aus mit Hilfe des Mystery AI OCR Modells. Das ist auch ein Modell, dass man in N8N direkt anbinden kann. Der ausgelesene Beleg wird dann automatisch mit Hilfe eines KI Moduls, ne, z.B. dem Information Extractor analysiert und die entsprechenden Daten werden strukturiert extrahiert. Das heißt z.B. die Belegnummer, Belegdatum, Betrag und so weiter. Und diese Infos kannst du dann in irgendeine Excelliste eintragen, wenn du möchtest. Du kannst hier auch in den N8N Datentabellen eintragen und die Belege kannst du auch in irgendeiner Cloud speichern, z.B. SharePoint oder Google Drive. Am Monatsende triggert dann ein Cronjob den zweiten Teil. Ein Cronjob ist einfach nur ein Zeittrigger, ne, der z.B. gesagt, okay, am letzten Tag jedes Monats soll der Workflow laufen. Der ruft dann alle Einträge aus der Tabelle ab und erstellt ein entsprechendes Excel Dokument so formatiert, wie du es halt brauchst und verschickt das Ganze dann per Mail an jemanden.
Das einzige Problem, was jetzt hier entstehen kann, ist, dass ein spezifisch formatiertes Excel Dokument mit z.B. Zellfarben, Spaltenbreiten, bedingten Formatierung und so weiter sich nicht so einfach in N8N erzeugen lässt. Wir können zwar Excel Dateien erstellen. Diese sind dann aber einfach nur im Standard Excel Format. Als Beispiel habe ich jetzt hier einfach mal synthetisch ein paar Daten generiert mit so einem Code Node und wir sehen, das sind jetzt hier einfach so ein paar Belegdaten und wir haben jetzt hier fünf Items und aus diesen fünf Items hier in N8N kann ich auch eine Excel Tabelle erstellen mit diesem Convert to File Modul und das würde dann am Ende so aussehen. Wir haben keine farblichen Formatierungen, die Spalten sind alle gleich groß und es funktioniert auch, aber es ist halt ziemlich basic und in vielen Use Cases möchte man aber eine formatierte Exceltabelle haben. Was man jetzt braucht, um speziell formatierte Exceltabellen zu erstellen, ist eine Python Bibliothek z.B. namens OpenPyXL. Es muss auch nicht genau die sein, es gibt auch andere, aber diese Bibliothek funktioniert sehr gut. Und das Problem ist, dass diese Python Bibliothek nicht in N8N vorhanden ist, aber wir können mit Hilfe von Cloud Code N8N um diese OpenPyXL Bibliothek erweitern und das funktioniert folgendermaßen. Angenommen, du hast N8N auf einem Server gehostet, dann kannst du Cloud Code ebenfalls auf den Server installieren und kannst sagen: "Hey, guck mal, ich hoste hier gerade N8N. Kannst du N8N um diese Bibliothek hier erweitern?" und Cloud Code wird dann die Serverkonfiguration anpassen, dass neben N8N eben auch das hier installiert wird. Und was wir dann machen können, ist, dass wir hier den Execute Command Node nutzen in N8N, um ein Skript laufen zu lassen. Und in diesem Skript, das ist jetzt hier einfach nur ein Python Skript, das sieht jetzt total kryptisch aus, aber ich habe das einfach nur von Cloud Code generieren lassen. Ich habe den gesagt: "Hey, ich kriege folgende Excel Daten hier. Kannst du die bitte schön formatieren?" Ich habe den dann erklärt, wie ich es formatiert haben möchte und der hat mir dann dieses Python Skript hier ausgespuckt und wir sehen hier oben wird eben diese OpenPyXL Bibliothek importiert und wenn ich das jetzt hier laufen lasse, kriege ich erstmal so einen komischen Code und den muss ich dann auch wieder mit so einem Code Node einfach in eine Datei umwandeln. Das hat mir auch Cloud Code entsprechend gesagt, wie das funktioniert. Und die Excel Datei sieht jetzt folgendermaßen aus. Wir haben eine schön formatierte Exceltabelle mit verschiedenen Spalten in anderen Farben. Wenn ich jetzt hier z.B. Für den Status von bezahlt auf Offen setze, ändert sich auch die Farbe und wir sehen, dass bestimmte Zellen automatisch schon verlinkt sind hier mit den anderen Zellen, um den Gesamtbetrag der offenen, bezahlten und überfälligen Position zu berechnen. Wenn du jetzt mal hier auf den bezahltwert achtest und ich diese Spalte jetzt hier auf bezahlt setze, dann steigt hier auch der Preis und sowas können wir auch mit N8N generieren, wenn wir eben diese Bibliotheken noch einbauen. Und das ist natürlich deutlich angenehmer als einfach so eine starre Tabelle wie hier zu nutzen. Ich hatte das jetzt auch schon ziemlich oft in Kundenprojekten, dass man eben so eine speziell formatierte Exceltabelle braucht und für sowas lässt sich auch N8N nutzen.
Kurzer Disclaimer an der Stelle, falls du auch selber das jetzt ausprobieren möchtest und du willst hier den Execute Command Node nutzen, dann musst du die Umgebungsvariablen von N8N anpassen und eine bestimmte Variable einfügen, damit dieser Node hier erscheint. Aber das kannst du auch einfach Cloud Code fragen, der wird das für dich erledigen. Es bedeutet zusammengefasst, wir können Cloud Code nutzen, um die Funktionalitäten von N8N zu erweitern.
Kommen wir zu Beispiel Nummer 4 und zwar haben wir es jetzt mit dem Kundenprojekt zu tun, nämlich möchte einer deiner Kunden, der auch schon N8N nutzt, dass seine Mitarbeiter Bestellanfragen über ein Webformular einreichen können mit eigenem Logo, passendem Design, also einer schönen Benutzeroberfläche, mit einer Bestätigungsnachricht nach dem Absenden und so weiter. Denn das Standard N8N Formular, das gefällt dem Kunden nicht. Der möchte etwas Schöneres haben. Überleg dir kurz, was du nutzen würdest.
Hier kann man jetzt auch in zwei Richtungen argumentieren. Die erste Richtung ist auf jeden Fall Cloud Code zu nutzen und einfach eine eigene App zu bauen, bei der Mitarbeiter ihre Bestellanfragen machen können. Man kann aber sogar auf den Ansatz gehen und Cloud Code und N8N kombinieren. Das heißt, man baut einfach nur mit Cloud Code die Benutzeroberfläche, also das schöne Bestellformular und alles, was im Hintergrund passiert, wird einfach nur an N8N geschickt, denn der Kunde nutzt auch bereits N8N und da können wir dann eben die Vorteile von N8N, wie die fertigen Integrationen, die Übersicht und Transparenz nutzen. Das heißt, wir können auch immer sehen, wann Bestellernfragen ausgeführt wurden in den Executions von N8N, denn in diesem Fall haben wir es nur mit einer One-Way-App zu tun, sozusagen, ne? Man trägt einfach etwas ins Frontend und es gibt kein User Feedback, kein Hin und Her, sondern man trägt einmal was ein, es läuft durch und es passiert irgendeine Aktion. Das heißt, man könnte mit Cloud Code ein schlankes Frontend bauen, eine einzelne Seite mit dem Formular im Corporate Design des Kunden, eine Bestätigungsanzeige nach dem Absenden. Und wenn der Mitarbeiter das Formular abschickt, dann sendet die Seite die Daten an N8N. Das funktioniert über sogenannte Webhooks, die Daten von externen Programmen empfangen können und N8N übernimmt dann alles weitere. Die Anfrage wird überprüft, der Eintrag ins System wird vorgenommen, eine Bestätigungsmail wird an den Mitarbeiter gesendet, denn wir können ziemlich leicht E-Mails versenden in N8N. Da sind ja alle Integrationen schon enthalten und am Ende kann man auch z.B. noch den Sachbearbeiter benachrichtigen oder in irgendeinem Slack Channel eine Nachricht posten. Und wie gesagt, man könnte das auch alles wieder mit Cloud Code machen, aber überlegt dir auch wieder, wie viel Mehraufwand das ist, denn du profitierst dann nicht von den ganzen eingebauten Integrationen von N8N. Du musst dich selber darum kümmern, dass alle Bestellanfragen irgendwo in der Datenbank gespeichert werden, dass alles immer protokolliert wird. Wenn das System live ist und irgendwie Fehler auftreten, dann kannst du das auch nicht direkt einsehen. In N8N siehst du sofort, welcher Run falsch gelaufen ist. Und der Kunde nutzt wie gesagt schon N8N. Das heißt, dieser Prozess ist vielleicht auch schon genauso abgebildet, nur eben mit einem unschönen Formular. Deswegen würde ich in dem Fall einfach nur Cloud Code nutzen, um ein schönes Frontend zu erstellen. Und das macht nichts anderes, außer Daten an N8N zu senden. Also überlegt ihr vor allem bei so Oneway Apps, ne, wo die Daten eigentlich nur in eine Richtung laufen, ob es nicht sogar sinnvoll ist, einfach N8N als Backend zu nutzen.
Kommen wir zu Beispiel Nummer 5. Ein Unternehmen mit 10 Mitarbeitern möchte eine interne App haben, über die Mitarbeiter ihre Spesen einreichen können. Mit Foto des Belegs, Betrag, Kategorie und auch einer kurzen Beschreibung. Die Buchhaltung des Unternehmens soll dann alle Einreichungen in einer Übersicht bekommen und kann sie dann genehmigen oder auch ablehnen und der Mitarbeiter bekommt auch eine Benachrichtigung. Was würdest du hier nutzen?
In diesem Fall ganz klar Cloud Code, denn in diesem Fall haben wir eine vollständige Anwendung mit eigener Logik, mit User Feedback, mehreren Ansichten, Benutzeranmeldungen, Statusverwaltungen und so weiter. Und das geht weit über das hinaus, was ein N8N Workflow oder einfach ein N8N Formular leisten kann. Cloud Code kann die gesamte App einfach per Sprache entwickeln. Du erklärst ganz genau, was du haben möchtest bei der App. Kannst das Ganze mit Cloud Code dann planen im Planungsmodus und soweit iterieren, bis das Ganze wirklich gut aussieht. Und dann lässt du das Ganze einfach von Cloud Code bauen, ne? Ein Frontend für die Mitarbeiter, eins für den Admin, eine Verwaltungsansicht für die Buchhaltung, eine Datenbankanbindung. Die App musst du dann auf dem Server des Kunden deployen. Da kann dir Cloud Code ebenfalls helfen. Das heißt, wenn man eine Anwendung braucht, bei der Nutzer wirklich interagieren können mit der Webapp und Daten hin und her schicken, Feedback geben, Texte einfügen und so weiter, dann nutzt definitiv Cloud Code.
Kommen wir jetzt zu Beispiel Nummer 6 und das ist auch ein sehr wichtiges Beispiel. Wir haben jetzt folgende Aufgabe. Für neue Leads soll eine Unternehmensrecherche durchgeführt werden mit Websuche, Scraping, KI Zusammenfassung und so weiter. Und überleg dir jetzt mal, welches Tool du hier nutzen würdest.
Ich gebe dir jetzt einen kleinen Tipp. Man sollte hier noch ein paar Rückfragen stellen, denn grundsätzlich sind beide Tools dafür total geeignet. Die Entscheidung hängt eher davon ab, ob das Ganze wieder automatisch passieren soll oder ob man den Lead einfach so recherchieren möchte. Soll die Recherche automatisch im Hintergrund laufen, wenn z.B. ein neuer Eintrag in einer Tabelle entsteht, dann sollte man das definitiv mit N8N machen. Dazu habe ich auch mal ein Video gemacht, wo man in N8N automatisch ein Vertriebsbriefing erstellt, basierend auf ein Unternehmen, das als Input reinkommt und dessen Website. Ich verlinke das hier oben auch mal, wenn du dir es anschauen willst. Das habe ich hier mit dem Formular gemacht, aber du kannst es auch hier vorne anpassen, was der Trigger sein soll, wie z.B., dass ein neuer Kunde im CRM eingetragen wurde. Am Ende der Automatisierung entsteht automatisch ein Briefing mit all den Informationen über das Unternehmen. Nur ab dann ist es halt so, dass das Briefing auch fertig ist. Das Dokument wurde erstellt und man kann nicht mehr sagen: "Hey, kannst du noch mal das dann recherchieren oder kannst du noch mal dies und jenes umformulieren?"
Das Ganze ist dann eher mit Cloud Code möglich, wo man dann vielleicht nicht sagen muss, hey, ich muss jetzt unbedingt, wenn der Eintrag entsteht, in dem CRM, sofort den Lead recherchieren und automatisch ein Dokument erstellen, sondern ich möchte dann Cloud Code sagen: "Hey, hier ist unser neuer Lead. Nutz bitte deinen Vertriebsskill und recherchier mal das Unternehmen." Dann wird er dir ein ganzes Briefing geben über das Unternehmen, alle möglichen Sachen. Er wird das Internet recherchieren und dann kannst du halt z.B. sagen: "Hey, das klingt interessant. Kannst du das noch mal tiefer recherchieren?" Das heißt, wir haben hier einfach wieder die Möglichkeit mehr Feedback zu geben, mehr System zu interagieren. Also sollte man sich hier die Frage stellen, muss das Ganze automatisiert ablaufen und sofort zur Verfügung stehen oder kann man hier das Ganze mit so einem KI Buddy machen, sei es in Cloud Cowork oder auch Cloud Code.
Kommen wir jetzt auch schon zum letzten Beispiel. Ein Unternehmen möchte ein Tool haben, das CRM, Sales Pipeline, Marketingkampagnen und Kundenkommunikation in einer einzigen Plattform abbildet, statt verschiedene Tools zu nutzen, die nicht wirklich miteinander kommunizieren. Das ging ja schon nach einer ziemlich großen Aufgabe. Welches Tool würdest du dafür nutzen?
Ich würde dafür weder Cloud Code noch N8N nutzen, sondern Brevo, den Sponsor des heutigen Videos. Brevo ist eine All-in-One Plattform für CRM, Marketing und Vertrieb. Das heißt, statt verschiedene Tools zu nutzen, die nicht miteinander kommunizieren, kannst du einfach alles über Brevo machen und von einem Dashboard aus steuern. Mit der Marketingplattform kannst du Kampagnen über E-Mail, Newsletter, SMS und WhatsApp erstellen. Alles mit einem Drag and Drop Editor und auch fertigen Templates, sodass du in Minuten professionelle Kampagnen aufsetzen kannst. Dafür gibt es auch noch einen KI Agenten namens Aura, der dich dabei unterstützen kann. Ich selbst nutze Brevo für meinen Newsletter selber und bin damit sehr zufrieden. Außerdem hast du auch die Conversations Plattform. Da kannst du mit deinen Kunden in Echtzeit kommunizieren, das heißt per Livechat, Chatbot oder auch Telefon. Alle Nachrichten landen an einem Ort. Du kannst von jedem Gerät aus antworten und wenn du mal nicht verfügbar bist, dann kann auch ein Chatbot übernehmen und die Fragen deiner Kunden beantworten. Auf der Sales Seite hast du deine komplette Deal Pipeline im Blick. Du kannst wiederkehrende Aufgaben automatisieren, Videos machen und auch über ein Meetingtool Termine automatisch buchen lassen. Und wenn jemand etwas bei dir kauft oder sich anmeldet, gehen auch automatisch Bestätigungsmails und Benachrichtigungen zuverlässig raus. Natürlich hast du auch eine Menge Analytics und was mir besonders gefällt, ist, dass Brevo ein europäisches Unternehmen ist mit Sitz in Paris. Es ist komplett DSGVO konform und auch ISO zertifiziert und es ist auch deutlich preiswerter als viele amerikanische Alternativen. Mittlerweile nutzen über 600.000 Unternehmen Brevo. Und falls du es mal ausprobieren willst, kannst du gerne den Link in der Videobeschreibung nutzen. Da kannst du dir auch noch mal mit dem Code JujurianIvan50 10% auf die ersten drei Monate sparen.
Zum Abschluss habe ich dir jetzt noch mal einen Entscheidungsbaum erstellt, den du nutzen kannst, falls du dir mal nicht sicher bist, welches Tool du jetzt nutzen solltest. Wir fangen jetzt einfach mal hier oben an. Die erste Frage natürlich: Für wen ist das Ganze? Ist es für den eigenen Gebrauch oder ist es für einen Kunden gedacht? Wenn das für einen eigenen Gebrauch ist, erstmal die Frage, muss das System oder das Programm automatisch auf bestimmte Ereignisse reagieren oder muss der Workflow immer zu einer bestimmten Zeit ablaufen? Wenn ja, würde ich dir ganz klar N8N empfehlen. Wenn nein, dann kannst du dir das Ganze ziemlich gut mit Cloud Code einfach abbilden. Kannst ein Skript lokal laufen lassen, dir ein Skill erstellen und so weiter und dann bei Bedarf einfach manuell starten.
Falls das Ganze nicht für den eigenen Gebrauch ist, sondern für ein Kundenprojekt, dann wird das Ganze ein bisschen komplizierter. Da solltest du dir dann erstmal die Frage stellen, ist das Ganze eine reine Automatisierung, die im Hintergrund läuft und kein Frontend benötigt? Falls ja, dann schaust du erstmal, ob du mit N8N den Prozess vollständig abbilden kannst, denn wie gesagt, N8N hat eine Menge Integrationen und falls es eine Integration nicht hat, dann kannst du trotzdem mit einem bestimmten Modul, nämlich dem HTTP Modul, eine Anfrage machen an externe Programme. Das heißt, schau, ob du den Prozess so abbilden kannst. Wenn ja, ne, nutz einfach N8N. Wenn du jetzt aber merkst, nee, da sind gewisse Komponenten drin, die kann ich nicht einfach in N8N so leicht abbilden, wie z.B. spezielle Formatierungen in Excel, dann solltest du dir anschauen, ob du nicht mit Hilfe von Cloud Code vielleicht eine bestimmte Bibliothek installieren kannst zusätzlich zu N8N und dann ein bestimmtes Skript von Cloud Code oder einfach ganz normal Cloud Code programmiert bekommst, das dann die Excel formatiert, so wie wir uns das angeschaut haben oder irgendein anderes Problem löst. Also lass dir dann in dem Fall gerne von Cloud Code helfen. Wenn du jetzt aber merkst, warte mal, ich habe auch gar keine komplexen Bibliotheken, die ich da brauche, ich brauche eigentlich nur Code und muss dann ein paar Berechnungen durchführen, dann reicht auch das ganz normale Code in N8N, denn wir können in N8N ganz normal JavaScript ausführen, ne? Also das ist natürlich auch möglich. Doch falls wir auf externe Bibliotheken zugreifen wollen, müssen wir unsere N8N Installation anpassen und das können wir dann eben super mit Cloud Code machen.
So, falls dein Prozess jetzt aber nicht nur eine reine Hintergrundsautomatisierung ist sozusagen, sondern auch ein Frontend benötigt, dann solltest du zuerst die Frage stellen, reicht ein einfaches Formular aus, ne? Also z.B. das N8N Formular? Wenn ja, dann nutzt einfach N8N. Falls nein, dann stellst du dir noch die Frage, ist das eine einfache Oneway App? Das bedeutet, Daten kommen einfach nur ins Frontend rein, ne? Z.B. in das schöne Formular und werden dann im Hintergrund verarbeitet und fertig. Falls ja, kannst du dir überlegen, ob du mit Cloud Code einfach nur ein Frontend erstellst, welches dann N8N im Hintergrund aufruft, um den Workflow durchzuführen. Das ist bei so einer Oneway App besonders gut geeignet und wenn der Kunde vielleicht auch schon N8N selber nutzt. Falls der Kunde überhaupt nichts mit N8N am Hut hat, dann kannst du hier auch sagen, okay, dann machen wir es halt vollständig mit Cloud Code. Und falls es eben nicht nur eine Oneway App sein soll, sondern eine App, wo du wirklich hin und her interagierst, wo man verschiedene Ansichten hat, Benutzerauthentifizierung und so weiter, dann nutzt einfach Cloud Code, lass dir die App bauen, plan das Ganze schön und kommuniziere einfach nur, was du genau benötigst. Du kannst dir auch gerne kurz ein Screenshot machen, falls dir das hilft, aber das war's auch schon im Prinzip.
Ich hoffe, es ist einigermaßen klarer geworden, wann man welches Tool nutzen sollte. Beide Tools haben ihre Stärken und Schwächen, ergänzen sich aber zusammen sehr gut. Denn was du auch machen kannst, ist, dass du Cloud Code nutzt, um N8N Workflows für dich zu bauen. Das habe ich in dem vorherigen Video schon mal gezeigt. Also schau es dir gerne an, wenn du sehen möchtest, wie das funktioniert. Ich verlinke das hier auch. Ich selbst nutze Cloud Code auch sehr oft, um mir N8N Workflows bauen zu lassen, denn Cloud Code erstellt mir immer einen Entwurf für die Automatisierung, das heißt schon die wesentlichen Konfigurationen und auch die ganzen Prompts für die KI Nodes. Das kostet nämlich sonst manuell immer ziemlich viel Zeit und danach mache ich einfach den Feinschliff und das spart mir auch enorm viel Zeit. Also würde ich dir ganz klar empfehlen, das mal auszuprobieren.
Das war's auch schon. Ich hoffe, das Video hat dir gefallen und du konntest was lernen. Falls ja, würdest es mich sehr freuen, wenn du dem Video ein Like und ein Abo da lässt, um mich zu unterstützen. Und wenn dich das Thema KI Automatisierung brennend interessiert, dann kannst du natürlich auch gerne in meiner Community vorbeischauen. Hier behandeln wir das Thema noch mal deutlich intensiver. Haben mittlerweile ein riesiges Netzwerk aufgebaut mit Selbständigen und Unternehmern, die das Ganze im Business einsetzen und auch für andere anbieten als Dienstleistung. Das heißt, man kann ja jede Menge lernen. Wir haben auch einen riesigen Classroom mit Kursen zu N8N, aber auch Cloud Code und jetzt auch sehr bald OpenAI, denn das sind alles sehr disruptive Technologien und man sollte sich unbedingt damit befassen, wenn man langfristig wettbewerbsfähig bleiben möchte. Wir haben auch zweimal in der Woche einen Live Call, wo wir uns austauschen und einfach mal über Probleme sprechen, falls jemand irgendwo nicht weiterkommt oder Hilfe braucht und da lernt man auch enorm viel. Das heißt, wenn dich das Thema interessiert und du das Ganze noch mal ernster angehen möchtest, bist du natürlich herzlich willkommen. Link dazu in der Videobeschreibung. Ansonsten würde ich sagen, sehen wir uns beim nächsten Video wieder.