Skip to main content
Frage

Webhooks/n8n: Wie löst ihr das für einzelne Attribute?

  • October 6, 2026
  • 0 Antworten
  • 5 Aufrufe

Hallo zusammen,

wir nutzen die Personio-Webhooks, um Workflows in n8n anzustoßen. Konkret soll ein Workflow nur dann laufen, wenn sich ein bestimmtes Attribut eines Mitarbeitenden ändert (z.B. letzter Arbeitstag). Soweit wir es sehen, löst der Webhook aber bei jeder Änderung am Mitarbeiterdatensatz aus, egal welches Feld betroffen ist.

Den naheliegenden Workaround: In n8n eine eigene Tabelle mit dem letzten Stand aller Attribute führen und bei jedem Aufruf abgleichen - würden wir gern vermeiden. Das ist zusätzliche Komplexität, eine Schattenkopie personenbezogener Daten außerhalb von Personio und führt zu vielen unnötigen Workflow-Ausführungen.

Daher meine Fragen an euch:

1. Hat jemand einen Weg gefunden, einen Webhook auf ein bestimmtes Attribut (oder eine Auswahl von Attributen) einzuschränken?
2. Enthält der Payload bei euch eine Info darüber, welche Felder geändert wurden - idealerweise mit altem und neuem Wert? Falls ja, mit welchem Event bzw. welcher API-Version?
3. Funktioniert das auch für Custom Attributes?
4. Falls das nicht geht: Wie löst ihr das in der Praxis - gibt es einen schlanken Ansatz ohne eigene Zustandsdatenbank?

 

Wir freuen uns über Erfahrungen, Workarounds oder Hinweise.

 

Danke und viele Grüße!