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
  • E-Mail

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:

  1. Kontakt in HubSpot erzeugen
  2. Vertriebsteam in Slack informieren

 

Schritt 1: Collection anlegen

Collection: Contacts

Felder:

  • firstname
  • lastname
  • email
  • 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

email

email

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
  • E-Mail

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.

Sie fragen sich, ob Directus oder n8n die wichtigere Plattform in deiner Architektur sein sollte? Im diesem Beitrag vergleichen wir beide Ansätze im Detail.

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.