Automationen

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:

  1. In der Workflow-Zeile „Gate“ aktivieren und die einmalig angezeigte Gate-URL kopieren.
  2. 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.
  3. 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.