HR-бот в мессенджере: учёт времени, зарплат и прогулов

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

  • Приход, уход и часы считаются сами
  • Зарплаты, авансы и новые сотрудники — через бота
  • Ежедневный отчёт по прогулам в мессенджер
  • Весь учёт кадров — в одной таблице
Google Sheets

Как это работает

Чтобы данные из WhatsApp Business Cloud автоматически попадали в Google Sheets, достаточно готового сценария — без выгрузок руками.

  1. Запуск: Telegram триггер
  2. Проверка: Маршрутизировать нового или существующего
  3. Если да — Сообщение с запросом данных нового сотрудника
  4. Затем: Зарегистрировать агента
  5. Затем: Проверить JSON нового сотрудника
  6. Проверка: Filter валидация данных
  7. Затем: Зарегистрировать нового сотрудника
  8. Затем: Сообщение об успешной регистрации
  9. Если нет — Классификатор агента
  10. Затем: Распарсить ответ ИИ
  11. Проверка: Определить намерение
  12. Если да — Найти сотрудника
  13. Проверка: Проверить наличие сотрудника
  14. Если да — Маршрутизировать тип действия
  15. Если да — Получить время прибытия
  16. Затем: Рассчитать статистику ухода
  17. Затем: Записать уход
  18. Затем: Сообщение об успешном уходе
  19. Если нет — Записать аванс
  20. Затем: Сообщение об успешном авансе
  21. Если нет — Записать транзакцию
  22. Затем: Сообщение об успехе посещаемости
  23. Если нет — Сообщение о ненахождении сотрудника
  24. Если нет — Получить зарплату
  25. Затем: Получить историю перемещений
  26. Затем: Финансовый агент
  27. Затем: Сообщение об отчете анализа
  28. Затем: Память Chat
  29. Затем: Память аналитика
  30. Затем: Запомнить онбординг
  31. Затем: Зарегистрировать модель
  32. Затем: Классифицировать модель
  33. Затем: Анализировать модель
  34. Затем: Модель Gemini
  35. Запуск: Ежедневный триггер
  36. Затем: Получить сегодняшние логи
  37. Проверка: Filter посещаемость сегодня
  38. Проверка: Merge Списки
  39. Затем: Рассчитать отсутствующих
  40. Затем: Отчет об отсутствующих сообщениях
  41. Затем: Получить всех сотрудников

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