Skip to main content
Frage

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

  • October 6, 2026
  • 1 Antwort
  • 26 Aufrufe
  • Alles übersetzen

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!

1 Antwort

Christoph
Community Moderator
Forum|alt.badge.img+8
  • Community Moderator
  • October 27, 2026

Hi ​@Tobias S., 

ich kann Dir leider nicht sagen, wie andere Unternehmen das lösen, aber bestätige Dir zumindest gerne einmal, dass Deine Punkte soweit richtig sind. Webhooks feuern für alle Attributsänderungen, die zu einem bestimmten Eventtyp gehören. Die Eventtypen und die zugehörigen Attribute sind hier dokumentiert: 

Der Payload ist unsererseits bewusst schlank gehalten und soll keine genauen Daten der Attributsänderungen enthalten, um nicht im Payload eines Webhooks möglicherweise sensible Datenänderungen mitzusenden. 

Du kannst beide Punkte aber sehr gerne als Feature Requests über Support > Feedback teilen in Personio einreichen! 

Liebe Grüße
Christoph

Übersetzen