Lass deine anderen Systeme tippen.
Dein Lohnanbieter sollte nicht jeden Monat darauf warten, dass ihm jemand eine Datei schickt. Über die Public API liest und schreibt die Software, die du ohnehin nutzt — Lohn, Buchhaltung, HR, BI — direkt deine Shiftavo-Daten: Mitarbeitende, Dienstplan, freigegebene Stunden, Abwesenheiten, Personalkosten. Deine Entwicklerin oder dein Lohnanbieter baut das einmal an, danach läuft es, ohne dass jemand daran denken muss. Im Abo enthalten. Die Public API ist Teil von Pro. Wechselst du je auf einen tieferen Plan, funktionieren deine Zugangsdaten nicht mehr. Webhooks werden zurückgehalten statt verworfen und gehen raus, sobald du wieder auf Pro bist.
Die Zahlen, die du sonst abtippst.
Was das andere System braucht, in beide Richtungen.
Mitarbeitende und Stammdaten.
Mitarbeitende mit Rollen, Qualifikationen und Löhnen, dazu Standorte, Positionen, Arbeitsrichtlinien und Budgets. Ein- und Austritte können aus deinem HR-System fliessen, statt zweimal erfasst zu werden.
Schichten und Stunden.
Den veröffentlichten Plan und die freigegebenen Zeiterfassungen lesen — oder Schichten und Zuteilungen aus einem anderen Planungswerkzeug hineinschreiben. Stempelzeiten und Korrekturen laufen in beide Richtungen.
Abwesenheit und Kosten.
Abwesenheitsanträge, Salden und Entscheide, dazu Personalkosten pro Standort und Zeitraum — damit deine Finanzwerkzeuge nicht auf einen Export am Monatsende warten müssen.
Standard-Technik, keine Überraschungen.
OAuth2 für den Zugriff, Webhooks für Änderungen — nichts Eigenes, das deine Entwicklerin lernen muss.
Sie sieht nur, was sie braucht.
Integrationen melden sich mit OAuth2 Client Credentials an — demselben Standard, den deine anderen Anbieter schon nutzen — und du entscheidest, woran jede einzelne überhaupt darf. Wer Stunden liest, liest Stunden: nicht deine Mitarbeitenden, nicht die Abwesenheitssalden. Zugangsdaten gehören zu genau einem Unternehmen und sind kein persönlicher Login — es hängt also nichts daran, ob eine bestimmte Person noch bei dir ist.
Sie erfährt von Änderungen.
Wird eine Schicht veröffentlicht oder zurückgezogen, ein Abwesenheitsantrag freigegeben oder zurückgezogen, die Freigabe von Stunden erteilt oder zurückgenommen, landet sofort ein signierter Webhook beim anderen System. Es muss nicht stündlich nachfragen — und verpasst nichts, nur weil es gerade offline war.