Wie kann ich aus ChatGPT heraus mit Custom Actions einen externen Workflow auf n8n starten?

TL;DR — Kurzantwort

Schritt-für-Schritt Anleitung: Verbinde dein Custom GPT mit n8n via Webhook und OpenAPI Schema. Von der Einrichtung bis zum fertigen Workflow — mit Praxis-Beispiel und Troubleshooting.

28. Februar 2026Aktualisiert: 04. März 20268 Min. LesezeitDie AInauten

ChatGPT Custom GPTs können mit sogenannten Custom Actions externe APIs aufrufen – und damit auch n8n Workflows starten. Das ist extrem mächtig: Dein GPT wird zum intelligenten Frontend, und n8n erledigt die Arbeit im Hintergrund.

In diesem Guide zeigen wir dir Schritt für Schritt, wie du das einrichtest.

Bevor du loslegst, brauchst du:

  • ChatGPT Plus (oder Teams/Enterprise) für Custom GPTs
  • n8n (self-hosted oder n8n.cloud) mit Webhook-Node
  • Grundlegendes Verständnis von APIs und JSON
ℹ️ Gut zu wissen

Custom Actions basieren auf dem OpenAPI 3.1.0 Standard. Das klingt technisch, ist aber einfach: Du beschreibst deinem GPT, welche Endpunkte es aufrufen darf und welche Daten es senden/empfangen kann.

Der erste Schritt passiert in n8n. Du erstellst einen Workflow, der über einen Webhook von aussen getriggert werden kann.

Workflow erstellen

  1. Erstelle einen neuen Workflow in n8n
  2. Füge einen Webhook-Node als Trigger hinzu
  3. Setze die Methode auf POST
  4. Wähle "Respond to Webhook" als Response-Modus — damit kannst du dem GPT eine Antwort zurückschicken
💡 Tipp: Authentifizierung

Setze im Webhook-Node unter "Authentication" einen Header Auth (z.B. X-API-Key). Ohne Authentifizierung kann jeder deinen Workflow triggern!

Webhook-URL kopieren

Nachdem du den Webhook-Node konfiguriert hast:

  1. Klicke auf "Listen for Test Event" um die Test-URL zu bekommen
  2. Die Produktions-URL findest du, wenn du den Workflow aktivierst
  3. Die URL sieht so aus: https://dein-n8n.com/webhook/abc123-def456
⚠️ Wichtig

Nutze für Custom GPTs immer die Produktions-URL, nicht die Test-URL. Die Test-URL funktioniert nur, wenn du in n8n auf "Listen" klickst.

Workflow-Logik aufbauen

Nach dem Webhook-Node kommt deine eigentliche Automatisierung. Beispiele:

  • E-Mail senden via Gmail/SMTP Node
  • Google Sheets aktualisieren
  • Slack-Nachricht posten
  • Datenbank abfragen und Ergebnis zurückgeben
  • PDF generieren und per E-Mail versenden

Vergiss nicht, am Ende einen "Respond to Webhook"-Node einzufügen, der das Ergebnis an ChatGPT zurückgibt.

Jetzt kommt der Kern: Das OpenAPI-Schema, das deinem Custom GPT sagt, wie es mit n8n kommunizieren soll.

{
  "openapi": "3.1.0",
  "info": {
    "title": "n8n Workflow Trigger",
    "description": "Triggert einen n8n Workflow via Webhook",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "https://dein-n8n.com"
    }
  ],
  "paths": {
    "/webhook/DEINE-WEBHOOK-ID": {
      "post": {
        "operationId": "triggerWorkflow",
        "summary": "Startet den n8n Workflow",
        "description": "Sendet Daten an den n8n Webhook um den Workflow zu starten",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "task": {
                    "type": "string",
                    "description": "Die Aufgabe, die ausgeführt werden soll"
                  },
                  "data": {
                    "type": "string",
                    "description": "Zusätzliche Daten für den Workflow"
                  }
                },
                "required": ["task"]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Workflow erfolgreich getriggert",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": { "type": "string" },
                    "result": { "type": "string" }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
💡 Tipp: Schema-Felder anpassen

Passe die properties im Schema genau an das an, was dein Workflow erwartet. Je genauer du die Felder beschreibst (mit description), desto besser versteht ChatGPT, wann und wie es die Action nutzen soll.

GPT erstellen

  1. Gehe zu chat.openai.comExplore GPTsCreate
  2. Gib deinem GPT einen Namen und eine Beschreibung
  3. In den Instructions beschreibst du, wann der GPT die Action nutzen soll

Action hinzufügen

  1. Scrolle zu "Actions" und klicke "Create new action"
  2. Füge dein OpenAPI-Schema ein (das JSON von oben)
  3. Unter "Authentication" wähle "API Key"
  4. Trage deinen API-Key ein (den gleichen wie im n8n Webhook Header Auth)
  5. Setze Auth Type auf "Custom" und den Custom Header Name auf X-API-Key

Testen

Klicke auf "Test" neben der Action. ChatGPT sollte jetzt deinen n8n Workflow triggern können. Du siehst in n8n sofort die eingehende Anfrage.

⚠️ Privacy Policy URL

Wenn du deinen GPT veröffentlichen willst, brauchst du eine Privacy Policy URL. Für den privaten Gebrauch ("Only me") ist das nicht nötig.

Ein konkretes Beispiel, das zeigt wie mächtig die Kombination ist:

Szenario: Du sagst deinem GPT: "Fasse meine letzten 5 E-Mails zusammen und schick mir die Übersicht per Slack."

Der Workflow:

  1. ChatGPT erkennt den Intent und ruft die Custom Action auf
  2. n8n Webhook empfängt den Request
  3. Gmail-Node holt die letzten 5 E-Mails
  4. OpenAI-Node in n8n fasst die E-Mails zusammen
  5. Slack-Node postet die Zusammenfassung
  6. Respond-to-Webhook gibt "Erledigt ✅" an ChatGPT zurück

Dieses deutschsprachige Tutorial zeigt den gesamten Prozess im Detail:

Problem Lösung
"Could not connect" Prüfe, ob die n8n-Instanz öffentlich erreichbar ist (kein localhost!)
Webhook antwortet nicht Stelle sicher, dass du die Produktions-URL nutzt und der Workflow aktiviert ist
Auth-Fehler 401 API-Key in GPT und n8n müssen exakt übereinstimmen (inkl. Header-Name)
Schema-Fehler Validiere dein JSON mit Swagger Editor
Timeout n8n Workflow muss innerhalb von ~30 Sekunden antworten
🚀 Nauti's Take

Die Kombination von Custom GPTs + n8n ist einer der unterschätztesten Power-Moves in der AI-Automation. Du verwandelst ChatGPT von einem Chat-Interface in ein universelles Steuerungs-Cockpit für alle deine Automatisierungen. Kein Prompt Engineering der Welt kann das ersetzen — hier geht es um echte Actions, echte Workflows, echte Ergebnisse.

Mein Rat: Starte mit einem simplen Workflow (z.B. "Sende mir eine Slack-Nachricht"). Wenn das läuft, skaliere von dort. Das Schema ist copy-paste — der kreative Part ist, welche Workflows du baust.

Ressourcen & Links

Ähnliche Artikel

Hinterlasse einen Kommentar