Интеграции

Интеграции InShift: POS-кассы, бухгалтерия через API и помощники AI

Касса отдаёт продажи каждого кассира прямо в зарплату: Poster подключается кнопкой, другие кассы по запросу. Бухгалтерия читает табель и начисления ключом API или файлом Excel, а о каждом изменении узнаёт вебхуком. Claude, ChatGPT, Cursor и Codex отвечают на вопросы о графике и ставят смены словами через MCP с правами того же ключа.

С чем работает InShift

Касса Poster готова в панели, другие кассы подключаем по запросу, помощники подключаются одним ключом, а для бухгалтерии, аналитики и сценариев есть API с документацией. Под каждым знаком написано, как именно это работает, потому что название в каталоге ещё не обещает готового приложения.

Три связи, которые убирают ручную работу: касса, бухгалтерия, помощник

Касса. В кофейне или ресторане процент от продаж это половина мотивации, и именно его дольше всего считают руками: отчёт из кассы, таблица, сверка с человеком. InShift подключается к Poster кнопкой, забирает продажи каждого кассира за закрытые кассовые смены и кладёт процент в начисления рядом со ставкой. Руководитель видит продажи за окно и сверяет их с кассой глаза в глаза. Работаете не на Poster? Напишите, какая у вас касса: другие подключаем по запросу.

Бухгалтерия. В конце месяца бухгалтеру нужны табель и ведомость, а не доступ в панель. Ключ API с правом «Зарплата» отдаёт начисленное с раскладкой по надбавкам, выплаты, долг и условия оплаты в BAS, 1С, Power BI или собственную базу, только на чтение. Вебхук сообщает о каждом изменении, а кто работает без API, получает ведомость кнопкой «Экспорт в Excel».

Помощник. Тот же ключ подключает Claude, ChatGPT, Cursor, Codex, Gemini CLI и агентов Notion через сервер MCP: кто работает завтра, сколько часов у Марка за сентябрь, поставь вечернюю смену Елене в пятницу. Права помощника это права ключа, каждая его правка подписана в истории. Чего здесь нет, того и не обещаем: готовых модулей к бухгалтерии или CRM. Для этого есть API, вебхуки и support@inshift.app.

Касса Poster

Продажи каждого кассира приезжают сами, процент ложится в зарплату

В разделе «Интеграции» кнопка «Подключить через Poster»: Poster открывает страницу согласия и передаёт ключ сам, копировать токен не нужно. Дальше кассиры привязываются к своим людям, и продажи за каждую закрытую кассовую смену подтягиваются в InShift по расписанию «Когда забирать продажи». Правило «Процент от продаж» на вкладке «Надбавки» считает долю личной выручки, а вариант «ставка или процент, что больше» даёт человеку гарантированный минимум.

  • Сеть на разных аккаунтах Poster: каждый аккаунт подключается отдельно, продажи человека из всех касс складываются
  • Единица сбора это закрытая кассовая смена: пока кассу не закрыли, день не считается
  • Продажи каждого кассира за окно видны в зарплате, чтобы сверить с кассой глаза в глаза
  • Без привязки кассира процент никому не начислится, и панель об этом предупреждает
Касса Poster: всё о подключении и проценте

Для бухгалтерии

Табель и зарплата читаются ключом, а об изменениях бухгалтерия узнаёт вебхуком

В разделе «Интеграции» → «Ключи API и вебхуки» владелец создаёт ключ с галочками прав: справочники, график и часы, зарплата только на чтение, персональные данные отдельной галочкой с предупреждением. Ключ можно ограничить локациями. Вебхук добавляется адресом https кнопкой «Добавить адрес», секрет подписи показывается один раз, а «Проверить» шлёт пробное событие по настоящему пути.

  • Деньги через API не изменить: право «Зарплата» читает начисленное, выплаты и долг, и только читает
  • Права ключа меняются без ротации, а после ротации старый ключ работает ещё неделю, чтобы интегратор успел переключить новый
  • Лента /v1/events отдаёт изменения вместе с удалениями, чтобы зеркало не держало уволенных вечно
  • После десяти неудачных доставок подряд адрес выключается, владелец видит причину и включает его снова одной кнопкой
Документация API

Claude, ChatGPT, Cursor

Вопросы о графике в чате: сервер MCP с правами ключа

InShift отдаёт каждый метод API как инструмент MCP по адресу api.inshift.app/mcp. В claude.ai и ChatGPT это коннектор: клиент сам находит OAuth, открывает страницу на api.inshift.app, где вы вставляете ключ API, и получает свой токен. Claude Desktop, Claude Code, Cursor, Codex и Gemini CLI подключаются адресом и заголовком с ключом, агент в Notion так же: адресом с OAuth или ключом в заголовке.

  • Права помощника это права ключа: без «Создавать, править и снимать смены» он только читает
  • Страница согласия показывает, куда вернётся код, и отмечает claude.ai и chatgpt.com как проверенные клиенты
  • Отозвали ключ в разделе «Интеграции», и помощник отключён в ту же секунду
  • Каждая правка помощника подписана в истории именем ключа и клиента
Настоящие разговоры с помощником на кадрах

Три способа подключиться за минуту

Ключ создаётся в разделе «Интеграции» → «Создать ключ» ровно с теми правами, которые нужны. Адрес один для API и для MCP.

Табель за месяц ключом API

План и факт по каждому за день. Время в поясе организации, деньги строками, страницы курсором.

curl "https://api.inshift.app/v1/timesheets?from=2026-09-01&to=2026-09-30" \
  -H "Authorization: Bearer insh_live_..."

Событие вебхука

В теле только тип события и идентификатор, за данными ваша система идёт в API. Подпись Inshift-Signature со временем внутри, повторы от минуты до суток.

{
  "type": "shift.updated",
  "entity": "shift",
  "action": "updated",
  "object_id": "9f3a8064-ce13-4ef7-8338-c72cf667a89b",
  "occurred_at": "2026-09-08T21:43:44.795Z"
}

Claude Code

Одна команда, и помощник видит график. Codex, Cursor и Gemini CLI берут тот же адрес из файла настроек.

claude mcp add --transport http inshift \
  https://api.inshift.app/mcp \
  --header "Authorization: Bearer insh_live_..."

Что с чем работает

Одна таблица вместо каталога: что передаётся, кто это включает и куда данные идут дальше.

POS-касса: Poster

Что передаётся
Продажи каждого кассира за закрытые кассовые смены; другие кассы по запросу
Кто настраивает
Владелец в панели: «Подключить через Poster»
Куда дальше
Правило «Процент от продаж» в зарплате

Бухгалтерия и BI

Что передаётся
Табель, зарплата, люди и локации только на чтение
Кто настраивает
Интегратор с ключом с правом «Зарплата»
Куда дальше
BAS, 1С, Power BI или собственная база

Claude, ChatGPT, Cursor, Codex, Gemini CLI, Notion

Что передаётся
Все методы API как инструменты MCP
Кто настраивает
Владелец создаёт ключ, человек подключает свой клиент
Куда дальше
Вопросы и правки графика словами

Make, Zapier, n8n

Что передаётся
Событие вебхука и данные запросом к API
Кто настраивает
Тот, кто строит сценарий: адрес вебхука и ключ
Куда дальше
Google Sheets, мессенджеры, CRM

Excel и PDF

Что передаётся
Ведомость зарплаты, график за период и локацию
Кто настраивает
Любой с правом на раздел: «Экспорт в Excel», «Печать»
Куда дальше
Бухгалтерия без API, график на стену

Календарь телефона

Что передаётся
Опубликованные смены файлом .ics, только чтение
Кто настраивает
Каждый сам в приложении: «Создать ссылку»
Куда дальше
Google Calendar, Apple Calendar, Outlook

Данные организации открыты только ключам, которые выдал её владелец, и ровно на те локации, которые он выбрал. Ключ без права «Зарплата» денег не видит.

Бухгалтер без API

Ведомость и график файлом, когда интегратора нет

Раздел «Зарплата» имеет «Экспорт в Excel»: ведомость за период с начислениями, надбавками, выплатами и долгом по каждому, готовая для бухгалтерии. Меню «Печать» в планировщике даёт «Скачать Excel» и «Печать / PDF» за любой период и локацию. Файл открывается в Excel, Numbers или Google Sheets.

  • Начисленное с раскладкой по надбавкам: ночные, праздники, переработка, процент от продаж
  • Выплаты и остаток долга по каждому на дату выгрузки
  • График на неделю или месяц строками людей, как в планировщике
  • Список людей заводится в обратную сторону: «Добавить нескольких» принимает строки, вставленные из Excel
Зарплата по сменам на кадрах

Как подключить

Касса и ключи включаются владельцем в панели, остальное подключается к готовому ключу.

  1. 1

    Касса Poster

    «Интеграции» → «Poster» → «Подключить через Poster». Poster откроет согласие и вернёт вас в панель. Дальше привяжите кассиров к людям и заведите правило «Процент от продаж» на вкладке «Надбавки».

  2. 2

    Бухгалтерия

    «Интеграции» → «Создать ключ» с правом «Зарплата» для интегратора, «Добавить адрес» для вебхука. Без интегратора хватит кнопки «Экспорт в Excel» в разделе «Зарплата».

  3. 3

    Claude или ChatGPT

    Ключ с правами на чтение. В claude.ai или ChatGPT добавьте коннектор с адресом api.inshift.app/mcp и вставьте ключ на странице согласия. Claude Code, Cursor, Codex и Gemini CLI берут адрес из файла настроек.

  4. 4

    Сценарий или собственная система

    Вебхук запускает сценарий в Make, Zapier или n8n, модуль HTTP забирает данные из API. Для собственной системы openapi.json в Postman и сначала GET /v1/company: там часовой пояс и включённые модули.

Частые вопросы

Какие кассы поддерживаются, кроме Poster?▾

Готовое подключение кнопкой есть для Poster. Другие кассы подключаем по запросу: напишите на support@inshift.app, какая у вас система, разберём вместе и скажем, что возможно уже сейчас. Импорта продаж файлом нет, и через API продажи не принимаются: процент считается только с подключённой кассы.

Есть ли интеграция с BAS или 1С?▾

Готового модуля нет. Бухгалтерия читает табель и зарплату ключом API с правом «Зарплата»: начисленное с раскладкой по надбавкам, выплаты, долг, условия оплаты. Через API деньги только читаются, изменить начисления снаружи нельзя. Ведомость также выгружается кнопкой «Экспорт в Excel».

Как процент от продаж попадает в зарплату?▾

После подключения Poster кассиры привязываются к людям в InShift, продажи за закрытые кассовые смены забираются по расписанию, а правило «Процент от продаж» на вкладке «Надбавки» считает долю личной выручки. Продажи за окно видны в разделе «Зарплата», чтобы сверить с кассой.

Есть приложение InShift в каталоге Zapier или Make?▾

Нет. Сценарий строится стандартными модулями: вебхук InShift запускает его, а модуль HTTP забирает данные из API с ключом. Так же в n8n через узлы Webhook и HTTP Request. В теле вебхука только тип события и идентификатор, данные всегда берутся свежими из API.

Что видит помощник Claude или ChatGPT?▾

Ровно то, что разрешает ключ API, под которым его подключили: без права «Зарплата» он не видит денег, без «Создавать, править и снимать смены» ничего не меняет, а ключ, ограниченный локациями, показывает только их. Отозванный ключ отключает помощника сразу.

Насколько это безопасно?▾

Ключ показывается один раз при создании, права ставятся галочками и меняются без ротации, персональные данные и деньги это отдельные права с предупреждением. Вебхуки подписываются HMAC со временем внутри, поэтому повторно отправить перехваченное событие не выйдет. Каждое действие ключа записывается в историю с его именем.

Начните бесплатно для всей команды

Касса Poster подключается кнопкой, другие по запросу, ключ для бухгалтерии или помощника создаётся за минуту, ведомость выгружается в Excel.

Начать бесплатно