Інтеграції

Інтеграції 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.

Почати безкоштовно