smengo
О продукте

Система для команд, которые работают сменами

В центре — график «сотрудники × дни месяца». Вокруг него исполнение смены в Telegram, учёт часов в табеле и открытые интерфейсы наружу: API, вебхуки, календарь.

Один контур от найма до табеля: найм → адаптация → график → смена → факт → аналитика. Данные передаются между модулями, вводить их дважды не нужно.

Ядро
График «сотрудники × дни месяца»: статусы, пресеты, покрытие по отделам
Исполнение
Отметки прихода и ухода в Telegram — сотруднику не нужно ставить приложение
Учёт
Табель-снапшот в целых минутах, план против факта, лок периода
Наружу
REST API v1 (9 эндпоинтов), вебхуки (4 события), ICS-подписка, Poster POS
Языки
Русский, украинский, английский — интерфейс, письма и бот
Ядро

Всё держится на одной сетке

Месяц открывается как таблица: строки — сотрудники, колонки — дни. Статус смены и пресет ставятся прямо в клетку, покрытие по отделам считается по заданным порогам. Публикация месяца — отдельное действие-отсечка: перед ней система прогоняет правила труда и записывает, кто и когда закрыл месяц.

Четыре ограничения проверяются, пока вы ставите смену, а не постфактум: часы в день, часы в неделю, минимальный отдых, дней подряд. Предупреждение появляется в гриде, в редакторе смены и при публикации; пресет КЗпП подставляет нормы по умолчанию.

01
План

Смены расставлены, покрытие по отделам сошлось с порогами, конфликты подсвечены.

02
Публикация

Месяц закрыт отсечкой: правила труда проверены, в журнале записано, кто и когда опубликовал.

03
Смена

Свои смены сотрудник видит в боте и в календаре телефона — без рассылок в чатах. Бот присылает открытые смены волнами и принимает заявки на замену.

04
Факт

Приход и уход фиксируются временем отметки, а не «вроде был к девяти».

05
Табель

План против факта в целых минутах, период закрывается локом, выгрузка XLSX/CSV.

Что внутри

Девять частей, которые работают на один график

Ниже — то, что уже работает в продукте, без планов и «скоро».

01

График-сетка

Месяц целиком: статусы смен, пресеты на частые режимы, покрытие по отделам с порогами, публикация месяца отдельным действием.

02

Telegram вместо приложения

Сотрудник отмечает приход и уход в мессенджере, который у него уже стоит. Там же — открытые смены волнами и заявки на замену.

03

Правила труда

Четыре ограничения: часы в день, часы в неделю, минимальный отдых, дней подряд. Есть пресет КЗпП; предупреждения — в гриде, в редакторе и при публикации.

04

Прогноз спроса и бюджет труда

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

05

Генератор графика

Детерминированный решатель: жёсткие ограничения плюс дефицит покрытия. Поверх — правки обычным текстом, без настройки формул.

06

AI-помощник в приложении

Чат с инструментами чтения работает под правами того, кто спрашивает. Объясняет черновик графика, шлёт утренние брифинги в Telegram, предлагает действия — каждое с подтверждением.

07

База знаний

Документы организации с поиском по смыслу. Бот отвечает сотруднику выдержкой и показывает, из какого документа она взята.

08

Найм и адаптация

Разбор резюме, доска адаптации из шаблона, обучение с квизами и подтверждением прохождения в боте.

09

Табели и аналитика

Снапшот-документ в целых минутах, лок периода, экспорт XLSX/CSV. Рядом — what-if по людям, сравнение отделов, детекторы опозданий сериями, переработок и дыр покрытия, флаги выгорания.

Экосистема

Каждый модуль передаёт данные следующему

Нажмите на станцию — она откроет свой раздел платформы.

Принципы

Три решения, которые видно в интерфейсе

01

Права проверяются на чтении

Интеграция не получает данных больше, чем видит в интерфейсе тот, кто выдал ключ. Скоуп проверяется и в приложении, и в базе — на уровне запроса, а не в документации.

02

Тексты нейтральны к отрасли

В интерфейсе нет «гостей» и «кассы»: одна формулировка одинаково читается в ресторане, на складе и в клинике. Отраслевая специфика живёт в настройках, а не в подписях кнопок.

03

Каждая цифра объяснена

Рядом с показателем написано, что именно он считает и что с ним делать дальше. Если цифру нельзя объяснить одной строкой, её не показывают.

Открытость

Данные не заперты внутри

Четыре канала наружу — под ключами, подписью и правами того, кто их выдал.

Публичный REST API v1
Девять read-only эндпоинтов: организация, отделы, сотрудники, смены, пресеты, статусы смен, отметки прихода, табели, сигналы спроса. Ключи хранятся хешем, у каждого — скоупы и лимит запросов.
Исходящие вебхуки
Четыре события: публикация графика, изменение смены, отметка прихода, решение по замене. Подпись запроса, повторы с выдержкой, тестовое событие для проверки эндпоинта.
Календарь смен (ICS)
Подписка по ссылке: смены сотрудника приезжают в его календарь и обновляются сами, без ручного экспорта.
Poster POS
Данные кассы становятся сигналом спроса: прогноз строится на фактической нагрузке заведения, а не на ощущениях.
Языки и отрасли

Три языка, две валюты

Интерфейс, письма и бот переведены целиком, а не частично: сотрудник и менеджер могут работать на разных языках в одной организации.

Продукт растёт на запросах команд, которые в нём работают

Ранний доступ: 14 дней полного доступа, карта не нужна. Что не подходит вашим сменам — напишите, это попадёт в ближайшие релизы.

14 дней бесплатно · карта не нужна