Zum Inhalt

Auslöser (Trigger)

Der Auslöser entscheidet, wann eine Automation startet. Wähle ihn so einfach wie möglich. Je klarer der Startpunkt, desto verlässlicher läuft die Automation.

Trigger-Arten im Überblick

  • Events: Start bei einem bestimmten Ereignis im Space, zum Beispiel bei neuen Aufgaben oder eingehenden Inhalten.
  • Zeit: Start nach einem festen Wiederholungsmuster, zum Beispiel täglich oder wöchentlich.
  • HTTP: Start durch ein externes System oder einen externen Prozess (siehe API Referenz).
  • Tool: Start als aufrufbarer Baustein innerhalb anderer Abläufe.

Event-Trigger

Hier legst du fest, welches Ereignis die Automation auslöst und ob du sie auf einen bestimmten Kontext eingrenzen willst.

Wenn viele ähnliche Ereignisse hintereinander auftreten können, helfen zusätzliche Einschränkungen dabei, nur die wirklich relevanten Fälle zu verarbeiten.

Welche Event-Typen für Nutzer überhaupt auswählbar sind, welche davon systemseitig existieren und wie externe Typen als external.<type> erscheinen, steht in Event-Typen für Automationen.

Hinweis: Screenshot ist in der Quellanwendung vorhanden und wird hier nachgereicht.

Zeitbasierte Auslöser

Zeitbasierte Auslöser sind gut für Routinen, Erinnerungen und regelmäßige Prüfungen. Achte darauf, dass Uhrzeit und Wiederholung wirklich zum Arbeitsalltag passen.

Hinweis: Screenshot ist in der Quellanwendung vorhanden und wird hier nachgereicht.

HTTP-Trigger

Ein HTTP-Trigger macht eine Automation von außen aufrufbar. Das ist sinnvoll, wenn ein externes System, ein Formular, ein CRM, ein Shop oder ein eigenes Backend die Automation gezielt starten soll.

Der Trigger stellt nach dem Speichern eine eigene URL bereit. Diese URL enthält bereits einen nicht erratbaren Token. Unterstützt werden:

  • GET
  • POST
  • PUT
  • DELETE

Für die Condition und für Action-Parameter steht der Request als event.data zur Verfügung. Typisch sind:

  • event.data.method
  • event.data.body
  • event.data.query
  • event.data.headers
  • event.data.url

Beispiele:

event.data.method == "POST"
event.data.body != null && event.data.body.customerId != null
String(event.data.query.source ?? "") == "crm"

Typischer Ablauf

  1. Automation mit Trigger-Art HTTP anlegen.
  2. Automation speichern, damit die Trigger-URL erzeugt wird.
  3. Externes System auf diese URL zeigen lassen.
  4. Mit einer Condition prüfen, ob Methode, Header oder Payload wirklich passen.
  5. Passende Aktion ausführen, zum Beispiel chat/send_message.

Beispiel: Externes System startet einen Assistenten

Das externe System ruft die Trigger-URL per POST auf:

{
  "customerId": "C-4711",
  "ticketId": "T-9001",
  "message": "Bitte prüfe den Vorgang und formuliere eine kurze Einschätzung."
}

Die Automation kann daraus einen Chat anstoßen und die Daten in die Nachricht übernehmen.

Externe und aufrufbare Auslöser sind sinnvoll, wenn eine Automation in größere Abläufe eingebunden werden soll. Das lohnt sich meist erst, wenn der fachliche Prozess bereits klar definiert ist. Die verfügbaren Endpunkte zur externen Steuerung findest du in der API Referenz.

Wenn du statt eines generischen HTTP-Requests lieber fachliche Ereignisse aus einem externen System senden willst, nutze externe Events. Diese tauchen in Automationen als external.<type> auf; Beispiele und Einordnung findest du unter Event-Typen für Automationen.

Weiter: Bedingungen optional einschränken, danach Aktionen wählen.