n8n verbinden: „Bring your workflow, we host the visuals“
Todokan spiegelt deine bestehenden n8n-Workflows als Karten, lässt sie an- und abschalten und kann einzelne Läufe über den Karten-Zustand kontrollieren.
1 · Verbinden
In n8n: Settings → n8n API → einen API-Key erstellen. In Todokan: Einstellungen → Verbindungen → n8n → Instanz-URL (z. B. https://dein-team.app.n8n.cloud) und den API-Key eintragen. Der Key wird verschlüsselt gespeichert und verlässt nie den Server.
Voraussetzung: Die n8n-Instanz muss öffentlich per HTTPS erreichbar sein (n8n Cloud oder eine öffentlich gehostete Instanz). Rein lokale Instanzen hinter einer Firewall kann Todokan nicht erreichen.
2 · Spiegeln (Mirror)
Innerhalb von ~2 Minuten erscheinen deine Workflows in der Verbindungsliste. Jeder aktive, zeitgeplante Workflow bekommt eine Occurrence-Karte auf dem Board (Geplant · … · n8n). Läuft ein Workflow, wird die Karte ausgegraut und gesperrt; nach Abschluss zeigt sie ✓ Gelaufen. Fehlgeschlagene Läufe erzeugen eine ⚠ Fehlgeschlagen-Karte und eine Benachrichtigung an dich.
Sehr häufige Workflows (Intervall < 60 Min) bekommen statt vieler Karten eine kompakte Status-Karte, damit das Board nicht überläuft. Webhook-getriggerte Workflows haben keinen Zeitplan — nur Fehler erscheinen als Karte.
3 · Steuern (Control)
Der Schalter je Workflow in den Verbindungseinstellungen aktiviert/deaktiviert ihn direkt in n8n. Ist n8n gerade nicht erreichbar, wird die Änderung nicht angenommen und der Schalter springt zurück.
4 · Gate: Karte löschen = Lauf überspringen
Standardmäßig ist eine n8n-Karte nur eine Anzeige — Löschen überspringt den Lauf nicht, die Karte erscheint wieder. Mit dem Gate wird die Karte zur echten Kontrolle:
- In der Workflow-Zeile „Gate“ aktivieren und die einmalig angezeigte Gate-URL kopieren.
- In n8n als ERSTEN Schritt nach dem Schedule-Trigger einen HTTP-Request-Node einfügen: Methode GET, URL = Gate-URL, Option „Continue on Fail“ an.
- Danach ein IF-Node mit der Bedingung
$json.allowed !== false. Der true-Zweig führt den Workflow aus; der false-Zweig bleibt leer.
Ab jetzt gilt: Karte gelöscht oder nach „Geschlossen“ geschoben → der nächste Lauf wird übersprungen und die folgende Karte materialisiert.
Schedule Trigger → HTTP Request (GET gate-url, Continue on Fail)
→ IF {{ $json.allowed !== false }}
├─ true → … dein Workflow …
└─ false → (Ende: übersprungen)
Umgekehrt: Todokan löst n8n aus
Im Autopilot-Builder kannst du als letzten Schritt einer Routine/eines Workflows einen Webhook-Schritt setzen. Kombiniert mit dem Auslöser „Karte nach In Bearbeitung“ heißt das: Karte ziehen → Todokan ruft deine n8n-Webhook-URL auf und sendet die Karte als JSON. Die Payload-Struktur steht in der App unter Einstellungen → Docs → Automationen & n8n.