Integration · Lohnabrechnung und Personalwesen
Claude & ChatGPT mit 7shifts verbinden
Frage deine KI, wer am Freitagabend arbeitet, welche Abwesenheitsanträge noch offen sind oder wie hoch die Personalkosten letzte Woche in 7shifts waren. Sie kann Schichten auflisten und erstellen, Zeitbuchungen korrigieren, Mitarbeitende hinzufügen, Abwesenheiten genehmigen oder ablehnen und Berichte zu Arbeitsstunden, Löhnen, Umsatz und Personalkosten abrufen. So erhältst du Antworten zur Dienstplanung, ohne dich durch jeden einzelnen Standort klicken zu müssen.
Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.
Fragen Sie zum Beispiel
“Wer ist diesen Samstag am Standort Downtown eingeteilt?”
Die KI findet den Standort und listet die Schichten am Samstag mit Mitarbeitenden, Tätigkeiten und Zeiten auf.
“Füge am Freitag von 17:00 bis 23:00 eine offene Schicht im Service hinzu.”
Sie sucht den Standort und die Tätigkeit im Service heraus und erstellt eine offene Schicht ohne zugewiesene Person.
“Welche Abwesenheitsanträge sind noch offen?”
Sie listet offene Abwesenheitsanträge mit Mitarbeitenden, Datum und Kategorie auf.
Was Ihre KI tun kann
Dienstpläne und Schichten
Liste Schichten auf, erstelle, aktualisiere und lösche sie, füge offene Schichten hinzu, prüfe Verfügbarkeiten und berücksichtige Veranstaltungen bei der Planung.
Zeitbuchungen und Abwesenheiten
Prüfe und korrigiere Ein- und Ausstempelzeiten, ergänze fehlende Zeitbuchungen und genehmige oder lehne Abwesenheitsanträge ab.
Team und Berichte
Liste Mitarbeitende, Standorte, Abteilungen und Tätigkeiten auf und füge sie hinzu, lies das Logbuch und rufe Berichte zu Arbeitsstunden, Löhnen, Umsatz und Personalkosten ab.
“Genehmige Jonas’ Abwesenheit für nächstes Wochenende.”
Sie findet den Antrag und genehmigt ihn. Jonas wird benachrichtigt.
“Anna hat gestern vergessen, auszustempeln. Sie ist um 22:30 gegangen.”
Sie findet Annas Zeitbuchung und setzt die Ausstempelzeit auf 22:30.
“Zeige Umsatz und Personalkosten pro Tag für die letzte Woche.”
Sie ruft den täglichen Umsatz und die Personalkosten für den Standort im angegebenen Zeitraum ab.
146 Tools für 7shifts
Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.
approve_time_offFür andere sichtbarGenehmige einen Abwesenheitsantrag anhand von `time_off_id`, optional mit einer Nachricht an die betreffende Person. Die Person wird benachrichtigt.archive_userLöscht Datencreate_company_addressÄndert Datencreate_company_availabilityÄndert Datencreate_company_availability_reasonÄndert Datencreate_company_bulk_employment_recordFür andere sichtbarcreate_company_categoryFür andere sichtbarcreate_company_departmentÄndert Datencreate_company_employment_recordÄndert Datencreate_company_external_user_mappingÄndert Datencreate_company_external_user_mappings_bulkFür andere sichtbarcreate_company_many_usersÄndert Datencreate_company_messageFür andere sichtbarcreate_company_pageFür andere sichtbarcreate_company_receiptÄndert Datencreate_company_roleLöscht Datencreate_company_task_list_templateÄndert Datencreate_company_task_tagÄndert Datencreate_company_webhookLöscht Datencreate_daily_projected_forecast_overrideÄndert Datencreate_employeeÄndert DatenFüge eine mitarbeitende Person mit `first_name`, `last_name`, `type` (employee, asst_manager, manager, employer), `location_ids` und `department_ids` hinzu; optional mit E-Mail-Adresse, Telefonnummer, Tätigkeits-IDs und Lohn. Setze `invite_user`, um ihr eine Einladung per E-Mail zu senden.create_eventÄndert DatenErstelle einen Kalendertermin mit `title`, `start_date`, `start_time`, `end_date`, `end_time`, `is_multi_day` und `location_ids`; optional mit Beschreibung und Farbe.create_location_forecast_overrideFür andere sichtbarcreate_location_forecast_override_intervalÄndert Datencreate_location_forecast_overrides_intervalFür andere sichtbarcreate_partner_company_creationÄndert Datencreate_role_assignmentBewegt Geldcreate_shiftÄndert DatenErstelle eine Schicht an einem Standort mit `location_id` und den Zeiten `start` und `end`; weise optional `user_id`, `role_id`, `department_id` und Notizen zu. Setze `open` für eine offene Schicht ohne zugewiesene Person.create_task_clearÄndert Datencreate_time_offÄndert Datencreate_time_punchÄndert DatenFüge eine Zeitbuchung für `user_id` an einem Standort mit `location_id` und der Einstempelzeit `clocked_in` hinzu, optional mit `clocked_out`, Pausen, Trinkgeldern und Notizen.create_user_department_assignmentÄndert Datencreate_user_location_assignmentÄndert Datencreate_user_role_assignmentLöscht Datencreate_user_wageÄndert Datendecline_time_offFür andere sichtbarLehne einen Abwesenheitsantrag anhand von `time_off_id` ab, optional mit einer Nachricht an die betreffende Person. Die Person wird benachrichtigt.delete_company_addressLöscht Datendelete_company_availabilityLöscht Datendelete_company_availability_reasonLöscht Datendelete_company_categoryLöscht Datendelete_company_departmentLöscht Datendelete_company_employment_recordLöscht Datendelete_company_eventLöscht Datendelete_company_external_user_mappingLöscht Datendelete_company_messageLöscht Datendelete_company_pageLöscht Datendelete_company_roleLöscht Datendelete_company_task_list_templateLöscht Datendelete_company_task_tagsBewegt Gelddelete_company_time_punchLöscht Datendelete_company_webhookLöscht Datendelete_location_forecast_override_intervalsBewegt Gelddelete_location_forecast_overridesBewegt Gelddelete_shiftLöscht DatenLösche eine Schicht anhand von `shift_id`. Dadurch wird sie aus dem Dienstplan entfernt.delete_time_offLöscht Datendelete_user_department_assignmentLöscht Datendelete_user_location_assignmentLöscht Datendelete_user_role_assignmentLöscht Datenget_availability_statusÄndert Datenget_companyget_company_addressget_company_availabilityget_company_contactget_company_departmentget_company_eventget_company_external_user_mappingget_company_messageget_company_pageget_company_payroll_periodget_company_receiptget_company_roleget_company_shifts_scheduledget_company_task_listget_company_task_list_templateget_current_userRufe den 7shifts-Benutzer und das Unternehmen ab, in deren Namen diese Verbindung agiert.get_employeeRufe eine einzelne mitarbeitende Person anhand von `user_identifier` (Benutzer-ID) ab, einschließlich Kontaktdaten und Beschäftigungsinformationen.get_hours_and_wages_reportRufe den Bericht zu Arbeitsstunden und Löhnen zwischen `from` und `to` (YYYY-MM-DD) ab; setze `punches` auf true, um tatsächliche Zeitbuchungen statt geplanter Schichten zu verwenden. Filtere nach Standort, Abteilung, Tätigkeit oder Benutzer.get_sales_and_labor_reportRufe den täglichen Umsatz und die Personalkosten für eine bestimmte `location_id` zwischen `start_date` und `end_date` ab.get_shiftRufe eine einzelne Schicht anhand von `shift_id` ab.get_time_off_requestRufe einen einzelnen Abwesenheitsantrag anhand von `time_off_id` ab.get_time_off_settingget_time_punchRufe eine einzelne Zeitbuchung anhand von `time_punch_id` ab, einschließlich Pausen und Trinkgeldern.list_availabilityListe die Verfügbarkeiten der Mitarbeitenden auf (wann sie arbeiten können oder nicht), gefiltert nach `user_id`, `location_id` oder `status`.list_companieslist_company_availability_reasonslist_company_categorieslist_company_employment_recordslist_company_external_user_mappingslist_company_inactive_reasonslist_company_labor_settingslist_company_messageslist_company_receiptslist_company_receipts_summarieslist_company_shift_feedbacklist_company_task_list_daily_summarieslist_company_task_list_templateslist_company_task_listslist_company_task_management_settingslist_company_test_webhookslist_company_tip_pool_settingslist_company_webhookslist_departmentsListe Abteilungen auf, optional für eine bestimmte `location_id`.list_employeesListe Mitarbeitende auf oder suche nach ihnen anhand von `name`, `status` (active, inactive), `location_id`, `department_id` oder `role_id`.list_eventsListe Kalendertermine (z. B. Feiertage, Werbeaktionen) zwischen `start_date` und `end_date` auf, optional für eine bestimmte `location_id`.list_location_daily_statslist_location_engage_overviewslist_location_tip_pool_detailed_reportslist_location_tip_pool_summary_reportslist_locationsListe die Standorte des Unternehmens (Restaurants/Filialen) mit ihren IDs auf.list_log_book_postsListe Logbucheinträge von Führungskräften auf, gefiltert nach `location_id`, `date` oder dem Veröffentlichungszeitraum.list_payroll_periodslist_rolesListe Tätigkeiten (z. B. Servicekraft, Koch) auf, optional gefiltert nach `location_id` oder `department_id`.list_settingslist_shiftsListe geplante Schichten in einem Datumsbereich (`start_gte`, `start_lte`) auf, optional für eine bestimmte `user_id`, `location_id`, `department_id` oder `role_id`.list_time_off_requestsListe Abwesenheitsanträge auf, gefiltert nach `user_id`, `location_id`, `status` oder `category`.list_time_punchesListe Zeitbuchungen zum Ein- und Ausstempeln auf, gefiltert nach `user_id`, `location_id`, Datumsbereich (`clocked_in_gte`, `clocked_in_lte`) oder `approved`.list_tip_pool_pageslist_total_hourslist_user_addresseslist_user_assignmentslist_user_department_assignmentslist_user_location_assignmentslist_user_role_assignmentslist_user_wagessearch_company_contactssubmit_taskFür andere sichtbarupdate_companyÄndert Datenupdate_company_addressÄndert Datenupdate_company_availabilityÄndert Datenupdate_company_availability_reasonÄndert Datenupdate_company_categoryFür andere sichtbarupdate_company_departmentÄndert Datenupdate_company_employment_recordÄndert Datenupdate_company_eventÄndert Datenupdate_company_external_user_mappingÄndert Datenupdate_company_receiptÄndert Datenupdate_company_roleLöscht Datenupdate_company_task_list_templateÄndert Datenupdate_company_webhookLöscht Datenupdate_employeeÄndert DatenAktualisiere anhand von `user_identifier` die Angaben einer mitarbeitenden Person (Name, E-Mail-Adresse, Telefonnummer, Notizen, Aktivstatus usw.). Nur die übergebenen Felder werden geändert.update_shiftÄndert DatenÄndere anhand von `shift_id` die Zeiten, die zugewiesene Person, die Tätigkeit, die Notizen oder den Status einer Schicht. Nur die übergebenen Felder werden geändert.update_time_offÄndert Datenupdate_time_off_settingÄndert Datenupdate_time_punchÄndert DatenKorrigiere anhand von `time_punch_id` die Ein- und Ausstempelzeiten, Pausen, Trinkgelder oder Notizen einer Zeitbuchung. Nur die übergebenen Felder werden geändert.update_tip_pool_pagesFür andere sichtbarupdate_user_role_assignmentLöscht Daten
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses HeyMyApps-Konto und wählen Sie 7shifts aus der App-Liste.
- 2
Schlüssel einfügen
Füge ein 7shifts-Zugriffstoken und deine Unternehmens-ID ein. Gehe in 7shifts zu Unternehmenseinstellungen > Entwicklertools, wähle unter Zugriffstoken die Option Zugriffstoken erstellen, vergib einen Namen (die technische Kontaktperson muss ein aktiver Unternehmensadministrator sein) und kopiere das Token. Die Unternehmens-ID wird in der Adresse der 7shifts-Web-App angezeigt.
- 3
Link zu Ihrer KI hinzufügen
Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:
- Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
- Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
- Aktivieren Sie den Konnektor über das +-Menü in einem Chat.
Fragen
Was kann die KI in 7shifts tun?
Die KI kann Schichten, Zeitbuchungen, Mitarbeitende, Verfügbarkeiten, Abwesenheitsanträge, Standorte, Abteilungen, Tätigkeiten, Veranstaltungen und Logbucheinträge lesen sowie Berichte zu Arbeitsstunden und Löhnen sowie zu Umsatz und Personalkosten abrufen. Sie kann Schichten, Zeitbuchungen und Mitarbeitende anlegen und aktualisieren, Veranstaltungen erstellen, Abwesenheiten genehmigen oder ablehnen und eine Schicht löschen, wenn du dieses Tool aktivierst.
Sieht die KI meine 7shifts-Zugangsdaten?
Nein. Dein 7shifts-Zugriffstoken wird verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern wird es nicht erneut angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der Tools, die sie aufruft.
Kann ich festlegen, was die KI tun darf?
Ja. Du entscheidest, welche Tools aktiviert sind, und kannst zunächst nur Lesezugriff erlauben. Beim Genehmigen oder Ablehnen einer Abwesenheit wird die betreffende Person benachrichtigt. Beim Löschen einer Schicht wird diese aus dem Dienstplan entfernt. Diese Aktionen können so eingestellt werden, dass sie vor der Ausführung deine Freigabe benötigen. Jeder Tool-Aufruf wird protokolliert.
Funktioniert das mit ChatGPT?
Ja. Gehe in ChatGPT zu Einstellungen › Apps & Konnektoren › Erweitert, aktiviere den Entwicklermodus und füge dann deinen HeyMyApps-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen), Cursor und anderen MCP-Clients.
Was kostet das?
HeyMyApps bietet einen kostenlosen Tarif, für den keine Kreditkarte erforderlich ist. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Du benötigst außerdem ein eigenes 7shifts-Konto.
Wo finde ich meine 7shifts-Unternehmens-ID?
Die Unternehmens-ID wird in der Adressleiste angezeigt, wenn du in der 7shifts-Web-App angemeldet bist. Beim Verbinden fügst du sie neben dem Zugriffstoken ein, damit die KI im richtigen Unternehmen arbeitet.
Ähnliche Integrationen
Lassen Sie Ihre KI noch heute in 7shifts arbeiten.
Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.
7shifts kostenlos verbindenHeyMyApps steht in keiner Verbindung zu 7shifts. Produktnamen sind Marken ihrer jeweiligen Inhaber.





