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 і касою та скільки це коштує.