Telegram-бот с геолокацией
Контроль работы персонала в сети
Не о том, кто опоздал. О том, сколько людей фактически работает в каждой точке — пока ещё можно что-то изменить.

Это пример «бота для персонала» — одного из форматов, которые мы разрабатываем в рамках услуги «Telegram-боты для бизнеса»: продажи, лояльность, mini-app, геоконтроль персонала.
Telegram-бот с привязкой к геолокации для учёта рабочего времени легко воспринять как ещё один инструмент контроля: пришёл сотрудник на работу — отметился, ушёл — отметил это ещё раз.
Но для сетевого бизнеса задача гораздо шире. Гео-бот отвечает на очень простой и одновременно сложный вопрос.
Кто на самом деле сейчас работает в каждой вашей торговой точке?
Когда у бизнеса 10, 20, 30 и больше точек в разных городах, разница между «должно быть» и «есть» становится критичной.
Плановый график — это не просто расписание персонала
Он нужен, чтобы бизнес понимал, сколько людей должно работать в каждой точке в конкретный день и конкретные часы — особенно в выходные, праздники и пиковые периоды, когда количество персонала напрямую влияет на возможность обслужить клиента и совершить продажу.
Условно, на субботу магазин планирует четырёх продавцов. Это не случайная цифра: бизнес понимает ожидаемый трафик. Руководители составляют графики, региональные менеджеры согласовывают, офис видит запланированное количество. В теории всё прекрасно. Проблема начинается, когда наступает суббота.
План и факт — это две разные
реальности
План на субботу
- Четыре продавца на смене
- График составлен и согласован
- Офис видит запланированное количество
- Четверо — чтобы обработать ожидаемый поток
Что произошло на самом деле
- Один человек заболел
- Второго срочно перевели в другую точку
- Третий отпросился
- Кто-то опоздал на час, кто-то вышел в свой выходной
Когда бизнес постоянно сталкивается с нехваткой персонала и ротациями между точками, плановый график очень быстро перестаёт соответствовать реальности. Пока магазинов три — это можно держать в голове, чатах и Excel. Когда их тридцать и они в разных городах, ручное управление рассыпается: проверить всё физически невозможно, просматривать видеокамеры каждое утро — тоже не вариант. Остаётся человеческий фактор, а он никогда не даёт полной картины.
Контроль — это не когда кого-то поймали
Об опоздании может знать директор магазина, может знать региональный менеджер. Сотруднику сделают замечание, пошутят, что теперь он покупает всем кофе. А могут вообще ничего не сказать.
Проблема даже не в опоздании, а в том, что контроль снова должен выполнять человек. Директор планировал продажи и задачи магазина — а начинает день с неприятного разговора. И завтра то же самое.
Настоящий контроль начинается тогда, когда человек понимает, что его действие будет зафиксировано.
Все мы знаем это с детства. Если ребёнок знает, что мама каждый вечер спросит о домашнем задании, постепенно формируется привычка сделать его до того, как мама спросит.
Если рабочий день начинается в 9:00 и сотрудник знает, что фактическое начало будет зафиксировано — в 9:00, в 9:17 или в 9:43, — необходимость в постоянном личном контроле постепенно уменьшается. Поэтому гео-бот для меня не о тотальном надзоре. Наоборот: чем сильнее внутренняя дисциплина, тем меньше ручного контроля нужно бизнесу.
Опоздал на полчаса — отработал на полчаса меньше
Вместо постоянной системы замечаний можно перейти к факту. Человек не отработал полчаса — эти полчаса не входят в фактически отработанное время. Не директор «наказал» и не региональный менеджер «пожаловался». Несколько раз человек увидит в зарплате разницу за свои 2, 3 или 5 часов опозданий за месяц — и эта гривна часто работает лучше десятка разговоров.
Но здесь есть принципиально важная вторая сторона. Если система видит, что человек пришёл позже, она точно так же должна видеть, что человек работал больше. И именно эти часы очень легко теряются в сетях.
В соседнем магазине заболел сотрудник. Человеку звонят в выходной: «Можешь приехать хотя бы на три часа, пока самый большой поток?» Он приезжает, отрабатывает три часа и возвращается домой.
А дальше начинается человеческий фактор. Его собственный директор составляет фактический график своего магазина — но в этот день он был в другой точке. Там был другой директор. Кто-то должен был кому-то передать информацию. Кто-то забыл. Кто-то думал, что уже передал.
И три часа исчезли.
Так же теряются задержки после смены, внеплановые выходы, подмены и ротации между магазинами. Для сотрудника это не менее неприятно, чем для бизнеса — заплатить за неотработанное время. Поэтому нормальная система фактического учёта работает в обе стороны:
Никто не должен вспоминать через месяц, как всё было. Есть факт.
Фактический график появляется слишком поздно
Фактический график в большинстве сетей формируется в конце месяца или уже в начале следующего. И тогда начинается сведение: десятки таблиц из тридцати магазинов, «ой, тут исправьте», «а он в этот день был выходной», «а эти три часа она работала в другой точке». Зарплата уже посчитана — её пересчитывают. Потом ещё раз.
И всё это основано на информации, которую кто-то кому-то передал. Мы можем доверять людям. Но когда нет системы фиксации, это доверие ничем не подтверждено.
Посчитайте на своей сети:
30 точек, по 8 человек, в среднем 2 часа расхождения на человека в месяц — это около 500 часов, которых никто не видит.
В понедельник этот факт уже ничем не поможет продажам
В понедельник руководство смотрит результаты выходных: почему этот магазин продал значительно меньше? Начинается анализ. И вдруг выясняется: в субботу по плану должны были работать четверо, а фактически работали двое. Если это магазин, где продавец напрямую влияет на продажи, ответ очевиден — двое физически не смогли обработать весь поток.
Но что бизнес может сделать с этой информацией в понедельник? Ничего. Суббота уже прошла. Продажи уже потеряны.
Главная ценность фактической информации — не в том, чтобы в конце месяца красиво объяснить прошлое. Она нужна тогда, когда ещё можно что-то изменить.
Сколько людей мы запланировали?
Сколько часов они отработали?
Сколько людей работает в каждой точке сейчас?
Рабочий день начался, в точке отметились двое вместо четырёх — это уже не просто информация о посещаемости, а операционный сигнал. Если компания определила, что отклонение на два человека критично, ответственный человек сразу получает уведомление. Не через неделю. Не во время начисления зарплаты. Сейчас.
И уже тогда можно действовать: найти замену, попросить кого-то выйти дополнительно, перевести сотрудника из другой точки. Вот здесь обычный учёт рабочего времени превращается в инструмент управления сетью.
Что делает сотрудник и что видит офис
Сотрудник
Пришёл на работу — отметил начало рабочего дня
Бот фиксирует время и подтверждает, что это именно его точка
Перешёл в течение дня в другую точку — отметил это уже там
Закончил смену — завершил рабочий день
Геолокация нужна не для того, чтобы весь день следить, куда ходит человек. Она подтверждает один конкретный факт: сотрудник начинает работу именно там, где должен работать. На этом участие сотрудника фактически заканчивается.
Офис
Плановый график загружается в систему — с ним бот и сравнивает факт
Кто начал рабочий день и в какой точке
Сколько людей фактически работает прямо сейчас
Где есть отклонения от планового графика
Уведомления, когда людей в точке меньше, чем нужно
Фактически отработанное время за период — без сведения таблиц
Утром не нужно звонить тридцати директорам с вопросом «все вышли?». А в конце месяца тот же факт уже используется для начисления — и одна и та же информация перестаёт жить отдельными жизнями в чатах, звонках, Excel и памяти руководителей.
А как продать такой инструмент персоналу?
Будем честны: никто не любит контроль. Если сказать сотруднику «вот вам новый бот, через который мы будем контролировать, когда вы приходите», вряд ли кто-то обрадуется.
Поэтому я бы вообще не строила внутренний инструмент только вокруг геолокации. Telegram-бот может стать личным информационным каналом сотрудника.
Важные новости компании
Новые акции и изменения в работе
Мотивационные программы и рейтинги
«Зарплата начислена, выплата сегодня»
Бариста или продавец-консультант получает прямой канал коммуникации с компанией — без цепочки «руководство → региональный менеджер → директор → чат магазина → ой, человек был в отпуске и не видел». А учёт рабочего времени становится одной из функций этого инструмента, а не единственной причиной его существования.
Что в итоге получает бизнес
Не карту, на которой видны сотрудники. Это вообще не главный результат.
- Реальное фактическое рабочее время персонала
- Нехватку людей в точке — тогда, когда её ещё можно исправить
- Меньше ручных сводок и пересчётов при начислении зарплаты
- Зафиксированные дополнительные выходы, ротации и переработки
- Прямой канал коммуникации с линейным персоналом
Пока бизнес небольшой, многое можно держать на людях: директор помнит, региональный менеджер передаст, кто-то поправит Excel. А потом сеть растёт — и наступает граница, после которой ручное управление уже не масштабируется.
Задача автоматизации здесь — не добавить бизнесу ещё одну систему, которую все должны обслуживать. Наоборот: убрать у людей то, что система может зафиксировать сама. Чтобы директор управлял магазином, а не опозданиями. Чтобы региональный менеджер видел проблему, пока её можно решить. Чтобы сотруднику засчитали все часы, которые он реально отработал. Чтобы бухгалтерия получила факт, а не десятую исправленную версию Excel.
Хороший контроль — это не больше людей, которые контролируют других людей. Это система, в которой значительная часть контроля больше не нуждается в человеке.
Частые вопросы
Разве это не тотальная слежка за сотрудником?
Нет. Бот фиксирует геолокацию только в момент отметки — начало смены, переход в другую точку, завершение дня. Он не ведёт человека в течение дня и не показывает, где он находится между сменами.
Почему не оставить контроль директорам магазинов?
Тогда возникает следующий вопрос: а кто контролирует директоров? Региональные менеджеры. А кто контролирует региональных? Чем больше сеть, тем длиннее цепочка. Автоматизация нужна не для того, чтобы заменить доверие надзором, а чтобы факт не зависел от памяти, настроения и внимательности конкретного человека.
А если сотрудник выключит геолокацию или попросит коллегу нажать кнопку?
Бот не принимает отметку без геолокации — без неё невозможно «выйти на работу». Для чувствительных сценариев добавляется подтверждение фото. Но главный эффект даёт не защита от обхода, а сам факт фиксации: человек знает, что время будет зафиксировано.
С чего начинается разработка такого бота?
С бизнес-процесса, а не с бота. Сначала разбираемся, как учёт устроен у вас сегодня, — и только после этого виден объём: кому-то достаточно отметок и выгрузки часов, кому-то нужны сравнения с планом, уведомления об отклонениях и интеграция с учётной системой.
Можно ли передавать фактическое время в начисление зарплаты?
Да. Фактически отработанное время можно выгружать в нужном вам формате или передавать в учётную систему через интеграцию — чтобы бухгалтерия работала с готовым фактом, а не со сведёнными вручную таблицами.
Для каких бизнесов это подходит?
Для любой сети, где персонал работает по нескольким адресам: магазины, кофейни, аптеки, АЗС, салоны, а также охрана, клининг и выездные бригады. Чем больше точек и чем чаще ротации между ними, тем больше эффект.
Нужен подобный инструмент
для вашей сети?
Мы не начинаем с вопроса «какого бота вам написать». Сначала смотрим на бизнес-процесс: как сейчас составляются графики, как фиксируется фактическое время, где теряются ротации, кто собирает информацию и в какой момент руководство получает данные.
Telegram-бот, геолокация, уведомления или интеграция — это инструменты. Начинать нужно с задачи бизнеса.
Читайте также

Сколько стоит разработка Telegram-бота в 2026 году
От чего зависит цена Telegram-бота, ориентировочные диапазоны для разных задач и как не переплатить за лишнее — от простого бота до mini-app магазина.

Бот лояльности в Telegram: как возвращать клиентов
Баллы, кешбэк, уровни и рефералы в Telegram-боте: какие механики возвращают клиентов, как связать бота с CRM и кассой и сколько это стоит.