Integrationen

Integrationen: Kasse, Lohnbüro und KI-Assistent arbeiten mit Ihrem Dienstplan

Aus der Kasse kommen die Umsätze jeder Person an der Kasse, und ein Prozentsatz davon landet im Lohn. Stunden und Lohnliste eines Zeitraums gehen als Excel-Datei oder als Export für DATEV an Ihr Steuerbüro. Jede Person hat die eigenen Schichten im Handykalender. Und Claude oder ChatGPT beantworten Fragen zum Plan per MCP, mit genau den Rechten eines API-Schlüssels.

Drei Verbindungen, die Handarbeit sparen

Die Kasse. In Gastronomie und Handel ist die Umsatzbeteiligung oft der Teil des Lohns, der am längsten dauert: Kassenbericht ausdrucken, Tabelle pflegen, mit der Person über den Betrag sprechen. Ist die Kasse angebunden, sammelt InShift den Umsatz jeder Person an der Kasse aus den abgeschlossenen Kassenschichten, und die Regel „Percentage of sales“ rechnet den Anteil in den Lohn. Poster verbinden Sie im Panel mit einer Schaltfläche. Für SumUp, Lightspeed, Zettle, Square, Shopify POS und andere Kassen prüfen wir die Anbindung auf Anfrage.

Das Lohnbüro. Ihr Steuerbüro braucht am Monatsende keinen Zugang zum Panel, es braucht Stunden und Beträge. InShift gibt beides für einen Zeitraum heraus: als Excel-Datei mit Stunden, Zuschlägen, Auszahlungen und offenem Betrag je Person, und als Export für DATEV, den das Steuerbüro oder Lohnbüro in sein Programm einliest. Die Lohnabrechnung selbst mit Steuern und Sozialabgaben bleibt dort, wo sie heute gemacht wird.

Der KI-Assistent. Mit einem API-Schlüssel verbinden sich Claude, ChatGPT, Cursor, Codex, Gemini CLI und Notion-Agenten über den MCP-Server: Wer arbeitet morgen? Wie viele Stunden hatte Lena im September? Setz Jonas am Freitag in die Spätschicht. Der Assistent hat genau die Rechte seines Schlüssels, und jede Änderung steht mit seinem Namen im Verlauf. Fertige Module für eine Warenwirtschaft oder ein CRM gibt es nicht; dafür sind API, Webhooks und support@inshift.app da.

Kassensystem

Umsätze von der Kasse fließen in den Lohn

Unter „Integrations“ öffnet „Connect through Poster“ die Freigabeseite von Poster, und Poster übergibt den Schlüssel selbst: Sie kopieren nichts. Danach ordnen Sie unter „Who in the POS is who“ die Bediener der Kasse Ihren Mitarbeitern zu und legen unter „When to collect sales“ fest, wann die Umsätze abgeholt werden. Auf dem Reiter „Premiums“ rechnet „Percentage of sales“ einen Anteil vom eigenen Umsatz oder vom Umsatz der ganzen Kasse.

  • Abgeholt wird die abgeschlossene Kassenschicht: Solange die Kasse offen ist, zählt der Tag noch nicht
  • Mehrere Standorte mit eigenen Kassen: Die Umsätze einer Person aus allen Kassen werden zusammengezählt
  • Umsätze je Person für den Zeitraum stehen in „Payroll“, zum Abgleich mit dem Kassenbericht
  • Ohne angebundene Kasse zahlt die Regel nichts, und das Panel sagt es dazu
Kassenanbindung: welche Kassen und wie

API und Webhooks

Ihre Systeme lesen mit einem Schlüssel und erfahren jede Änderung per Webhook

Unter „Integrations“ → „API keys and webhooks“ legt der Inhaber mit „Create key“ einen Schlüssel an und setzt die Rechte gruppenweise: Stammdaten, Dienstplan und Stunden, Lohn lesend und als eigenes Häkchen schreibend, personenbezogene Daten als eigenes Häkchen mit Warnhinweis. Ein Schlüssel lässt sich auf einzelne Standorte begrenzen. Ein Webhook ist eine https-Adresse, die Sie mit „Add endpoint“ eintragen; „Send test“ schickt ein Probeereignis über den echten Weg.

  • Über die API lassen sich Vorschüsse, Prämien und Abzüge erfassen, Stundensätze und Regeln nicht
  • Rechte ändern sich ohne neuen Schlüssel; nach „Rotate“ gilt der alte noch sieben Tage
  • Der Ereignis-Feed /v1/events liefert auch Löschungen, damit eine Kopie keine Ausgeschiedenen behält
  • Nach zehn Fehlversuchen in Folge wird eine Adresse abgeschaltet, der Inhaber sieht den Grund
API-Dokumentation (Englisch)

Claude, ChatGPT, Cursor

Fragen zum Dienstplan im Chat, mit den Rechten eines Schlüssels

InShift stellt jede API-Methode als MCP-Werkzeug unter api.inshift.app/mcp bereit. In claude.ai und ChatGPT fügen Sie einen Connector hinzu, auf der Freigabeseite von api.inshift.app fügen Sie den API-Schlüssel ein. Claude Desktop, Claude Code, Cursor, Codex und Gemini CLI nehmen Adresse und Schlüssel aus ihrer Konfiguration.

  • Ohne das Recht, Schichten anzulegen, liest der Assistent nur
  • Ohne das Recht „Payroll“ sieht er keine Beträge
  • Schlüssel unter „Integrations“ widerrufen, und der Assistent ist sofort getrennt
  • Jede Änderung aus dem Chat steht im Verlauf, mit Schlüssel und Name des Clients
Dienstplan mit KI: so arbeitet der Assistent

Was wohin geht

Alle Verbindungen in einer Tabelle: was übertragen wird, wer es einrichtet und wo die Daten danach landen.

Kassensystem

Was übertragen wird
Umsatz je Person aus abgeschlossenen Kassenschichten
Wer es einrichtet
Inhaber im Panel (Poster) oder wir auf Anfrage
Wohin danach
Regel „Percentage of sales“ im Lohn

Lohnbüro

Was übertragen wird
Stunden und Lohnliste eines Zeitraums
Wer es einrichtet
Wer Zugriff auf „Payroll“ hat
Wohin danach
DATEV beim Steuerbüro, Excel

Kalender

Was übertragen wird
Veröffentlichte Schichten als .ics-Abo, nur lesend
Wer es einrichtet
Jede Person selbst in der App
Wohin danach
Google, Apple, Outlook

KI-Assistent

Was übertragen wird
Jede API-Methode als MCP-Werkzeug
Wer es einrichtet
Inhaber erstellt Schlüssel, Person verbindet Client
Wohin danach
Fragen und Planänderungen im Chat

Make, Zapier, n8n

Was übertragen wird
Ereignis per Webhook, Daten per API-Abfrage
Wer es einrichtet
Wer das Szenario baut
Wohin danach
Tabellen, Messenger, CRM

Eigene Systeme

Was übertragen wird
Stammdaten, Dienstplan, Stunden, Lohn
Wer es einrichtet
Entwickler mit Schlüssel
Wohin danach
Datenbank, Auswertung, Power BI

Daten einer Organisation sehen nur Schlüssel, die ihr Inhaber ausgegeben hat, und nur für die Standorte, die er freigegeben hat.

So verbinden Sie

Kasse und Schlüssel schaltet der Inhaber im Panel frei. Alles Weitere hängt an einem vorhandenen Schlüssel.

  1. 1

    Kasse

    „Integrations“ → „Poster“ → „Connect through Poster“, danach die Bediener der Kasse zuordnen und auf „Premiums“ die Regel „Percentage of sales“ anlegen. Andere Kasse: kurze Mail an support@inshift.app.

  2. 2

    Lohnbüro

    Stunden und Lohnliste des Monats aus „Payroll“ als Export für DATEV oder als Excel-Datei an das Steuerbüro geben. Für eine laufende Anbindung einen Schlüssel mit „Payroll“ anlegen.

  3. 3

    Claude oder ChatGPT

    Schlüssel mit den passenden Rechten anlegen, in claude.ai oder ChatGPT einen Connector mit api.inshift.app/mcp hinzufügen und den Schlüssel auf der Freigabeseite einfügen.

  4. 4

    Szenario oder eigenes System

    Ein Webhook startet das Szenario in Make, Zapier oder n8n, das HTTP-Modul holt die Daten. Für eigene Systeme: openapi.json in Postman, zuerst GET /v1/company.

Häufige Fragen

Gibt es eine Schnittstelle zu DATEV?▾

Ja, als Export. Stunden und Lohnliste eines Zeitraums gehen als Datei für DATEV an Ihr Steuerbüro oder Lohnbüro, das sie in sein Programm einliest. Die Abrechnung mit Steuern und Sozialabgaben macht weiterhin das Büro. Wer ohne DATEV arbeitet, nimmt die Excel-Datei aus „Export to Excel“.

Welche Kassensysteme funktionieren mit InShift?▾

Poster verbinden Sie im Panel mit einer Schaltfläche. SumUp, Lightspeed, Zettle, Square, Shopify POS, Loyverse und andere Kassen binden wir auf Anfrage an: Schreiben Sie an support@inshift.app, welches System Sie nutzen, und wir prüfen, was seine Schnittstelle je Person an der Kasse liefert. Einen Import von Umsätzen aus einer Datei gibt es nicht.

Gibt es InShift im Katalog von Zapier oder Make?▾

Nein. Ein Szenario besteht aus Standardbausteinen: Ein Webhook von InShift startet es, das HTTP-Modul holt die Daten mit einem Schlüssel aus der API. In n8n genauso mit den Knoten „Webhook“ und „HTTP Request“.

Was sieht ein KI-Assistent von meinen Daten?▾

Genau das, was der Schlüssel erlaubt, mit dem er verbunden ist. Ohne das Recht „Payroll“ sieht er keine Beträge, ohne das Recht auf Schichten ändert er nichts, und ein auf Standorte begrenzter Schlüssel zeigt nur diese. Ein widerrufener Schlüssel trennt den Assistenten sofort.

Kann ich die Schichten im eigenen Kalender sehen?▾

Ja. In der App erzeugt jede Person mit „Create a link“ ein Kalender-Abo für Google, Apple oder Outlook. Veröffentlichte Schichten erscheinen dort und aktualisieren sich von selbst; geändert wird der Plan weiterhin in InShift.

Wie sicher sind API-Schlüssel und Webhooks?▾

Ein Schlüssel wird beim Anlegen einmal angezeigt, Rechte sind Häkchen, die sich jederzeit ändern lassen, personenbezogene Daten und Lohn sind eigene Rechte mit Warnhinweis. Webhooks sind mit HMAC und Zeitstempel signiert, ein abgefangenes Ereignis lässt sich nicht erneut senden. Jede Aktion eines Schlüssels steht mit seinem Namen im Verlauf.

Mit dem Dienstplan starten, die Verbindungen nach Bedarf

Dienstplan und Lohn laufen ab dem ersten Tag. Kasse, Lohnbüro und KI-Assistent kommen dazu, wenn Sie so weit sind.

Kostenlos starten