Directus + n8n: End-to-End-Integration mit dem offiziellen Node
Directus und n8n gehÜren aktuell zu den spannendsten Open-Source-Plattformen fßr die Digitalisierung von Geschäftsprozessen.
Während Directus Datenmodelle, APIs, Benutzerverwaltung und Berechtigungen bereitstellt, ßbernimmt n8n die Automatisierung und Integration zwischen verschiedenen Systemen.
Die Kombination beider Plattformen ermÜglicht den Aufbau leistungsfähiger Integrationsarchitekturen ohne individuelle Middleware-Entwicklung.
Besonders interessant wird die Verbindung von Directus und n8n fĂźr Unternehmen, die Daten zentral verwalten und gleichzeitig Prozesse Ăźber CRM-, ERP-, Service- oder Kommunikationssysteme automatisieren mĂśchten.
In diesem Tutorial zeigen wir Schritt fĂźr Schritt:
- Installation des offiziellen Directus n8n Nodes
- Einrichtung der Credentials
- Directus Actions und Trigger
- Typische Fehlerquellen
- Ein vollständiges Praxisbeispiel mit Slack und HubSpot
- Wann Directus Flows besser geeignet sind als n8n
Wann sich die Kombination aus Directus und n8n lohnt
Viele Teams versuchen heute, mĂśglichst viele Prozesse in einem einzigen System abzubilden.
In der Praxis funktioniert eine klare Aufgabenteilung meist deutlich besser.
Directus als Daten-Plane, n8n als Workflow-Engine
Eine bewährte Architektur sieht folgendermaĂen aus:
Directus Ăźbernimmt
- Datenmodellierung
- APIs
- Benutzerverwaltung
- Rollen und Berechtigungen
- Dateiverwaltung
- Datenqualität
n8n Ăźbernimmt
- Prozessautomatisierung
- Integrationen
- Benachrichtigungen
- KI-Workflows
- Datensynchronisation
Diese Trennung sorgt fĂźr eine deutlich bessere Wartbarkeit.
Typische Use Cases
Die Directus n8n Integration eignet sich besonders fĂźr:
CRM-Synchronisation
- HubSpot
- Salesforce
- Pipedrive
ERP-Integrationen
- SAP
- Business Central
- Microsoft Dynamics
Benachrichtigungen
- Slack
- Microsoft Teams
KI-Anwendungen
- OpenAI
- Claude
- Dokumentenanalyse
Kundenportale
- Ticketanlage
- Bestellverarbeitung
- Dokumentenfreigaben
Directus oder n8n â was macht welches System?
Eine der häufigsten Fehlentscheidungen besteht darin, n8n als Datenplattform oder Directus als Workflow-Engine zu verwenden.
Beide Systeme wurden fĂźr unterschiedliche Aufgaben entwickelt.
| Aufgabe | Directus | n8n |
| Datenmodellierung | â | – |
| API-Layer | â | – |
| Authentifizierung | â | – |
| Berechtigungen | â | – |
| Admin-Oberfläche | â | – |
| Prozessautomatisierung | – | â |
| Systemintegration | – | â |
| KI-Workflows | – | â |
| Datenorchestrierung | – | â |
â
FĂźr die meisten Projekte lautet die optimale Architektur:
Directus speichert und verwaltet Daten. n8n verarbeitet und verteilt sie.
Installation des offiziellen Directus n8n Nodes
Die Verbindung erfolgt Ăźber den offiziellen Directus Node.
Ăber die n8n-Knotenpalette suchen
Der wichtigste Hinweis vorweg:
Suche den Node immer Ăźber die integrierte Node-Suche von n8n.
Pfad: Add Node â Search â Directus
Verification-Badge prĂźfen
Achte unbedingt auf den Verification Badge.
Dieser bestätigt, dass es sich um den offiziellen Node handelt.
Wichtiger Hinweis:
Der Badge erscheint nur bei Installation Ăźber die Knotenpalette.
Bei manueller Paketinstallation fehlt die Kennzeichnung häufig.
Das fĂźhrt regelmäĂig zu Verwechslungen mit Community-Erweiterungen.
Self-Hosted oder n8n Cloud
Der Directus Node funktioniert in beiden Varianten.
n8n Cloud
Vorteile:
- Kein Betrieb
- Sofort einsatzbereit
- Automatische Updates
Self-Hosted n8n
Vorteile:
- Volle Kontrolle
- Eigene Infrastruktur
- Keine Workflow-Limits
FĂźr viele Directus-Projekte wird Self-Hosting bevorzugt.
Credentials einrichten
Nach der Installation erfolgt die Verbindung zu Directus.
Admin-Token oder statisches Token
Directus unterstĂźtzt verschiedene Authentifizierungsmodelle.
FĂźr die meisten Workflows reicht ein statisches API-Token.
Erstellung in Directus: Settings â API Tokens
Wichtiger Hinweis zu Triggern
Viele Entwickler scheitern bei den ersten Triggern.
Grund:
Webhook-basierte Trigger benÜtigen häufig weitergehende Berechtigungen.
Insbesondere bei:
- Collection Webhooks
- User Events
- System Events
ist häufig ein Admin-Token erforderlich.
Dies gehÜrt zu den häufigsten Fehlerquellen bei der Directus n8n Integration.
URL-Konfiguration
Beispiel: https://directus.example.com
Empfehlungen:
- HTTPS verwenden
- Kein Slash am Ende
- Ăffentliche Erreichbarkeit sicherstellen
Verbindung testen
Nach dem Speichern sollte die Testfunktion erfolgreich sein.
Typische Fehler:
- Falsches Token
- Fehlende Rechte
- Firewall
- Reverse Proxy Fehler
- Falsche URL
Directus Actions in n8n
Der Directus Node unterstĂźtzt zahlreiche Standardoperationen.
Items: Create, Read, Update, Delete und Bulk
Der wichtigste Bereich ist die Arbeit mit Collections.
UnterstĂźtzt werden:
Create
Datensatz erstellen
Read
Datensätze lesen
Update
Datensätze ändern
Delete
Datensätze lÜschen
Bulk
Mehrere Datensätze gleichzeitig verarbeiten
Damit lassen sich nahezu alle Directus Collections automatisieren.
Users
Der Node unterstĂźtzt die Benutzerverwaltung.
Typische Anwendungsfälle:
- Benutzer anlegen
- Rollen vergeben
- Konten aktualisieren
Files
Dateiverwaltung direkt Ăźber n8n.
MĂśgliche Aktionen:
- Upload
- Download
- Metadaten ändern
- Dateien lĂśschen
Generic API Call
Nicht jede Directus-Funktion besitzt eine eigene Node-Aktion.
Deshalb unterstĂźtzt der Node generische API-Aufrufe.
Vorteile:
- Vollständige REST API nutzbar
- Neue Directus Features sofort verwendbar
- Keine Abhängigkeit vom Node Release-Zyklus
Directus Trigger in n8n
Neben Aktionen unterstĂźtzt der Directus Node verschiedene Trigger.
Webhook-basierter Trigger
Dies ist die bevorzugte Variante.
Ablauf:
Directus â Webhook â n8n Trigger â Workflow
Vorteile:
- Sofortige AusfĂźhrung
- Echtzeitverarbeitung
- Geringe Serverlast
Polling Trigger
Alternativ kann n8n regelmäĂig Daten abfragen.
Ablauf:
Directus â Polling â Ănderung erkannt â Workflow startet
Nachteile:
- HĂśhere API-Last
- ZeitverzĂśgerung
- Schlechtere Skalierbarkeit
Wann welcher Trigger sinnvoll ist
|
Szenario |
Empfehlung |
|---|---|
|
Kundenportal |
Webhook |
|
CRM-Synchronisation |
Webhook |
|
Support-System |
Webhook |
|
Legacy-Systeme |
Polling |
|
Systeme ohne Events |
Polling |
In den meisten Fällen sollte ein n8n Directus Trigger auf Webhooks basieren.
Vollständiges Beispiel-Workflow
Neuer Kontakt in Directus â Slack + HubSpot
Ein typischer Vertriebsprozess:
Sobald ein neuer Kontakt in Directus angelegt wird:
- Kontakt in HubSpot erzeugen
- Vertriebsteam in Slack informieren
Schritt 1: Collection anlegen
Collection: Contacts
Felder:
- firstname
- lastname
- company
Schritt 2: Directus Trigger
Node: Directus Trigger
Event: Item Created
Collection: Contracts
Schritt 3: HubSpot Integration
Node: Create Contact
Zuordnung:
|
Directus |
HubSpot |
|---|---|
|
firstname |
firstname |
|
lastname |
lastname |
|
|
|
|
company |
company |
Schritt 4: Slack Benachrichtigung
Neuer Lead wurde angelegt:
Max Mustermann
Muster GmbH
max@example.com
Ergebnis
Jeder neue Kontakt wird automatisch:
- im CRM angelegt
- im Vertrieb kommuniziert
- dokumentiert
ohne manuellen Aufwand.
Wann Directus Flows besser sind als n8n
Eine wichtige Architekturfrage lautet:
Soll ich einen Directus Flow oder einen n8n Workflow verwenden?
Viele Teams bauen zu viel Logik in n8n.
Das fßhrt häufig zu unnÜtiger Komplexität.
Directus Flows verwenden fĂźr
- Statuswechsel
- Validierungen
- Datenanreicherung
- Berechnungen
- Interne Benachrichtigungen
n8n verwenden fĂźr
- CRM-Integrationen
- ERP-Anbindungen
- KI-Prozesse
- Externe APIs
- Mehrstufige Workflows
Die praktische Heuristik
Wenn der Prozess ausschlieĂlich innerhalb von Directus stattfindet:
â Directus Flow
Wenn mehrere Systeme beteiligt sind:
â n8n Workflow
Diese Regel reduziert Komplexität erheblich.
Fehlerbehandlung und Beobachtbarkeit
Produktive Workflows benĂśtigen Monitoring.
Workflow-AusfĂźhrungen analysieren
n8n speichert:
- Eingabedaten
- Ausgabedaten
- Fehlermeldungen
- Laufzeiten
Dadurch lassen sich Fehler schnell identifizieren.
Retry-Strategien verwenden
Empfohlen:
- Automatische Wiederholung
- Exponentielles Backoff
- Fehler-Queues
Alerts einrichten
Benachrichtigungen bei Fehlern:
- Slack
- Teams
Gerade bei CRM- und ERP-Integrationen ist dies unverzichtbar.
Referenzarchitektur: Directus + n8n
Eine typische Unternehmensarchitektur sieht wie folgt aus:
Directus â Webhook Trigger â n8n Workflow â HubSpot SAP Slack OpenAI Microsoft Teams
Directus bleibt die zentrale Datenplattform.
n8n ßbernimmt sämtliche Integrationen und Prozessabläufe.
Dadurch entsteht eine saubere und skalierbare Architektur.
Fazit
Die Directus n8n Integration verbindet zwei der leistungsfähigsten Open-Source-Plattformen fßr moderne Geschäftsanwendungen.
Directus Ăźbernimmt:
- Datenmodellierung
- APIs
- Benutzerverwaltung
- Berechtigungen
n8n Ăźbernimmt:
- Integrationen
- Automatisierungen
- Benachrichtigungen
- KI-Workflows
Besonders erfolgreich ist die Kombination dann, wenn beide Systeme fßr ihre jeweiligen Stärken eingesetzt werden.
Wer Directus als zentrale Datenplattform und n8n als Workflow-Engine nutzt, erhält eine flexible Integrationsarchitektur ohne Vendor Lock-in.
FAQ
Brauche ich n8n Cloud oder reicht Self-Hosted?
Fßr die meisten Projekte reicht Self-Hosted vollständig aus. Die Cloud-Version reduziert den Betriebsaufwand.
Warum sehe ich keinen Verification-Badge?
Der Badge erscheint nur zuverlässig, wenn der Directus Node ßber die integrierte Knotenpalette installiert wird.
Wann ist ein Flow in Directus besser als ein Workflow in n8n?
Wenn der Prozess ausschlieĂlich innerhalb von Directus abläuft, sind Directus Flows meist die bessere Wahl. Sobald externe Systeme beteiligt sind, empfiehlt sich n8n.
Wie debugge ich fehlschlagende n8n-Workflows?
Nutze die Ausfßhrungsprotokolle von n8n. Dort werden sämtliche Eingaben, Ausgaben und Fehler detailliert protokolliert.
BenĂśtige ich ein Admin-Token fĂźr Trigger?
Häufig ja. Besonders Webhook- und Event-basierte Trigger benÜtigen weitergehende Rechte als normale CRUD-Operationen.
UnterstĂźtzt der Directus Node CRUD-Operationen?
Ja. Create, Read, Update, Delete sowie Bulk-Operationen werden vollständig unterstßtzt.