Система для команд, які працюють змінами
У центрі — графік «працівники × дні місяця». Навколо нього виконання зміни в Telegram, облік годин у табелі та відкриті інтерфейси назовні: API, вебхуки, календар.
Один контур від найму до табеля: найм → адаптація → графік → зміна → факт → аналітика. Дані передаються між модулями, вводити їх двічі не потрібно.
- Ядро
- Графік «працівники × дні місяця»: статуси, пресети, покриття по відділах
- Виконання
- Відмітки приходу та виходу в Telegram — працівнику не треба ставити застосунок
- Облік
- Табель-знімок у цілих хвилинах, план проти факту, блокування періоду
- Назовні
- REST API v1 (9 ендпоїнтів), вебхуки (4 події), ICS-підписка, Poster POS
- Мови
- Українська, російська, англійська — інтерфейс, листи та бот
Усе тримається на одній сітці
Місяць відкривається як таблиця: рядки — співробітники, колонки — дні. Статус зміни та пресет ставляться прямо в клітинку, покриття по відділах рахується за заданими порогами. Публікація місяця — окрема дія-відсічка: перед нею система проганяє правила праці й записує, хто та коли закрив місяць.
Чотири обмеження перевіряються, поки ви ставите зміну, а не постфактум: години на день, години на тиждень, мінімальний відпочинок, днів поспіль. Попередження з’являється в сітці, у редакторі зміни та під час публікації; пресет КЗпП підставляє норми за замовчуванням.
Зміни розставлені, покриття по відділах збіглося з порогами, конфлікти підсвічені.
Місяць закрито відсічкою: правила праці перевірено, у журналі записано, хто та коли опублікував.
Свої зміни співробітник бачить у боті та в календарі телефона — без розсилок у чатах. Бот надсилає відкриті зміни хвилями й приймає заявки на заміну.
Прихід і вихід фіксуються часом відмітки, а не «начебто був до дев’ятої».
План проти факту в цілих хвилинах, період закривається блокуванням, вивантаження XLSX/CSV.
Дев’ять частин, які працюють на один графік
Нижче — те, що вже працює в продукті, без планів і «скоро».
Графік-сітка
Місяць цілком: статуси змін, пресети на часті режими, покриття по відділах із порогами, публікація місяця окремою дією.
Telegram замість застосунку
Працівник відмічає прихід і вихід у месенджері, який у нього вже встановлено. Там само — відкриті зміни хвилями та заявки на заміну.
Правила праці
Чотири обмеження: години на день, години на тиждень, мінімальний відпочинок, днів поспіль. Є пресет КЗпП; попередження — у сітці, у редакторі та під час публікації.
Прогноз попиту та бюджет праці
Прогноз будується за донорами того самого дня тижня, вартість зміни — за ставками посад. Цифру видно до публікації, а не наприкінці місяця.
Генератор графіка
Детермінований розв’язувач: жорсткі обмеження плюс дефіцит покриття. Згори — правки звичайним текстом, без налаштування формул.
AI-помічник у застосунку
Чат з інструментами читання працює під правами того, хто питає. Пояснює чернетку графіка, надсилає ранкові брифінги в Telegram, пропонує дії — кожну з підтвердженням.
База знань
Документи організації з пошуком за змістом. Бот відповідає працівнику витягом і показує, з якого документа його взято.
Найм і адаптація
Розбір резюме, дошка адаптації з шаблону, навчання з квізами та підтвердженням проходження в боті.
Табелі та аналітика
Документ-знімок у цілих хвилинах, блокування періоду, експорт XLSX/CSV. Поруч — what-if по людях, порівняння відділів, детектори запізнень серіями, переробок і дір покриття, прапорці вигорання.
Кожен модуль передає дані наступному
Натисніть на станцію — вона відкриє свій розділ платформи.
Найм
Дошка «Відгук → Прийнятий», AI-скринінг резюме, 5 питань до інтерв'ю.
ДокладнішеБаза співробітників
Контакти під правом, документи з бейджем «30 дн», історія — 100 %.
ДокладнішеОнбординг і навчання
AI-план 4–8 етапів, дедлайни «під ризиком», квізи 3–5 запитань.
ДокладнішеГрафік змін
Місяць на екрані, 4 норми праці, AI-генератор, прогноз попиту.
ДокладнішеTelegram-бот
Чекіни в 1 тап, доступність 28 днів, заміни, календар за підпискою.
ДокладнішеБіржа замін
Схвалена заміна сама стає відкритою зміною; конфлікти відсікаються.
ДокладнішеHR-дашборд і табель
Години з чекінів, XLSX/CSV в 1 клік, 5 автодетекторів ризику, «що як».
Докладнішеризики й покриття — у наступний графік ⟲ризики й покриття — у наступний графікТри рішення, які видно в інтерфейсі
Права перевіряються на читанні
Інтеграція не отримує даних більше, ніж бачить в інтерфейсі той, хто видав ключ. Скоуп перевіряється і в застосунку, і в базі — на рівні запиту, а не в документації.
Тексти нейтральні до галузі
В інтерфейсі немає «гостей» і «каси»: одне формулювання однаково читається в ресторані, на складі та в клініці. Галузева специфіка живе в налаштуваннях, а не в підписах кнопок.
Кожна цифра пояснена
Поруч із показником написано, що саме він рахує і що з ним робити далі. Якщо цифру не можна пояснити одним рядком, її не показують.
Дані не замкнені всередині
Чотири канали назовні — під ключами, підписом і правами того, хто їх видав.
- Публічний REST API v1
- Дев’ять read-only ендпоїнтів: організація, відділи, працівники, зміни, пресети, статуси змін, відмітки приходу, табелі, сигнали попиту. Ключі зберігаються хешем, у кожного — скоупи та ліміт запитів.
- Вихідні вебхуки
- Чотири події: публікація графіка, зміна у графіку, відмітка приходу, рішення щодо заміни. Підпис запиту, повтори з витримкою, тестова подія для перевірки ендпоїнта.
- Календар змін (ICS)
- Підписка за посиланням: зміни працівника приїжджають у його календар і оновлюються самі, без ручного експорту.
- Poster POS
- Дані каси стають сигналом попиту: прогноз будується на фактичному навантаженні закладу, а не на відчуттях.
Три мови, дві валюти
Інтерфейс, листи та бот перекладені цілком, а не частково: працівник і менеджер можуть працювати різними мовами в одній організації.
- Мови інтерфейсу
- Українська · Русский · English
- Валюти
- Гривня та долар
Продукт росте на запитах команд, які в ньому працюють
Ранній доступ: 14 днів повного доступу, картка не потрібна. Що не підходить вашим змінам — напишіть, це потрапить у найближчі релізи.