CRM-bot — інструкція користувача
Бот живе прямо в Telegram — не потрібно відкривати окремий застосунок чи сайт.
Інтерфейс (і бота, і мініаппа) повністю локалізований укр/рос/англ — мова перемикається
в /settings або в мініаппі → Налаштування і одразу застосовується всюди.
У CRM є два інтерфейси поверх одних і тих самих даних: чат-команди бота (описані нижче) і мініапп — веб-інтерфейс прямо в Telegram (розділ 0).
0. Мініапп — /app
/app надсилає кнопку «🖥 Відкрити CRM», яка відкриває веб-інтерфейс поверх того ж бекенду, що і бот (не окрема база — ті самі ліди/нотатки/статистика).
Екрани мініаппа (нижній таббар):
- Ліди — список з фільтрами за статусом, пагінацією і рядком пошуку зверху (за ім'ям/телефоном, ігнорує фільтр статусу — аналог
/find). Для власника — окремий фільтр по менеджеру («Усі менеджери» / конкретна людина); менеджеру фільтр не показується, у нього завжди тільки свої ліди. На вкладці фільтра «Новий» зверху — форма створення ліда (ім'я + контакт, дублює/new); поки вводиш ім'я, бот/мініапп перевіряє на схожі ліди (нечітке порівняння назв) і попереджає (не блокує) списком схожих із % збігу — поріг і саму перевірку власник налаштовує в Налаштуваннях (розділ 12). Картка ліда: зміна статусу, сума, контактні дані (назва, телефон/юзернейм, компанія, email, джерело — те саме можна змінити з чату через/edit), оплати (розділ 3a), нотатки, файли (розділ 3e), кнопки нагадувань. - Клієнти — окрема вкладка (розділ 3b); список з пошуком за ім'ям/контактом, картка клієнта з історією угод.
- Нотатки — три вкладки: Особисті (щоденник, аналог
/log//notes, з формою додавання прямо на екрані), По лідах (стрічка останніх нотаток по всіх лідах разом, з переходом на лід — аналог/notes leads) і По клієнтах — так само стрічка, тільки нотатки, додані прямо на картці клієнта (не по одній з його угод, а по клієнту в цілому). У чаті аналога для нотаток по клієнтах поки немає — тільки в мініаппі. - Задачі — повноцінний планувальник з двома вкладками: Активні (створення задачі — текст + дата, опційно з прив'язкою до ліда або клієнта — і дії Готово / Перенести / Скасувати по кожній) та Виконані — історія вже закритих задач. Для лід/клієнт-задач дата обов'язкова, для особистих справ — за бажанням. Прив'язку обирають через пошуковий пікер — почни вводити ім'я чи телефон, і список покаже підходящих лідів і клієнтів разом. Пояснення — під іконкою ⓘ біля заголовка «Нова задача». Під вкладкою Активні — перемикач періоду: Сьогодні / Тиждень / Протерміновані / Всі. Протермінована задача продовжує рахуватись і «на сьогодні», і «на тиждень» — межа тільки зверху, знизу нічим не обмежена. Виконані — завжди просто повний список, без фільтра по періоду: закриті задачі автоматично видаляються через 7 днів після закриття фоновою job'ою; за добу і за годину до видалення приходить попереджувальний пуш. Протермінована pending-задача, яку тиждень ніхто не чіпав, автоматично переводиться у «Скасовано» — з пушем про це.
- Записи (з'являється тільки після Налаштування → «Модуль “Записи”» → Так — розділ 12e) — календар візитів клієнтів: агенда по днях зі статусами заплановано/підтверджено/виконано/не з'явився/скасовано, пакети сеансів наперед, автопідбір вільних слотів і самостійний запит клієнта командою
/book. - Звіти — два окремих екрани:
- Статистика — те саме, що
/stats+/chart, але інтерактивний графік замість картинки. Плюс кнопка «Експорт у Excel». - Боржники (кнопка «Боржники» зверху екрана Статистики) — таблиця угод з непогашеним боргом, одна угода = один рядок. Колонки: Назва, Контакт / Контактна особа, Статус, Сума боргу, Днів прострочено. Клік на заголовок стовпця сортує по ньому. За замовчуванням у списку тільки угоди клієнтів (без «Відмова») — два перемикачі зверху: «Показувати ліди» і «Показувати відмови». Аналога в чаті поки немає.
- Упущені клієнти (кнопка поруч із «Боржники», тільки якщо ввімкнено модуль «Записи») — клієнти, чий останній запис (будь-якого статусу) старший за вказане число днів/місяців, або хто взагалі ще не мав жодного. Ім'я, телефон, дата останнього запису; кнопка «Експорт у Excel»; кнопка «Розіслати нагадування» (тільки власник) — окремий текст із Налаштувань, надсилається лише клієнтам, підписаним на розсилку.
- Статистика — те саме, що
- Налаштування — мова, часовий пояс, реальна підписка (оплата через Telegram Stars прямо в мініаппі), шаблони повідомлень, розбиті на групи розділи для власника (команда, ліди й угоди, записи, клієнти). Для власника блок «Команда» веде на окремий екран із кнопками «Порівняння менеджерів» і «Ролі» — обмеження доступу менеджерів до окремих вкладок (розділ 12a-1). На картці ліда для власника — кнопка «Передати іншому менеджеру».
Клієнт має свою окрему, урізану версію мініаппа (переважно перегляд, плюс кнопка «Спізнююсь») — розділ 12f.
Важливо: кнопка меню бота показує або список команд, або одну кастомну кнопку — ніколи обидва разом (так влаштований Telegram). Тому доступ до мініаппа — через /app, а не через кнопку меню, щоб не втрачати список команд.
Функціонал бота і мініаппа свідомо продубльований (крім складної аналітики/графіків) — можна працювати повністю в одному інтерфейсі або перемикатись між ними, дані спільні.
1. Перший запуск
- Відкрий бота, натисни
/start. - Обери мову (укр/рос/англ) — одразу перемикає всі тексти бота.
- Бот покаже: «🎁 У тебе 15 днів безкоштовного тріалу (до <дата>). Далі — 450 ⭐/міс, /pay.», а під цим — кнопка «🚀 Старт» (тільки у власника, з'являється один раз).
- Після «Старт» — вибір типу бізнесу трьома кнопками: «Салон/зал/приватна практика» (одразу вмикає модуль «Записи», додає пару стартових типів угод і ховає вкладку «Ліди» — зазвичай там немає багатоетапної лійки), «Продажі/агенція/сервіс» (додає один стартовий тип угоди, ліди й записи не змінює), або «Не важливо, налаштую сам» (нічого не змінює). Це лише стартові налаштування — їх завжди можна поміняти пізніше в Налаштуваннях.
- При повторному
/start— просто «З поверненням!» і список команд, без повторного вибору мови, показу тріалу чи вибору типу бізнесу.
2. Створення ліда (клієнта)
Два способи:
- Форвард повідомлення — переслати боту будь-яке повідомлення від клієнта → бот сам створює лід, ім'ям ставить ім'я відправника, а текст пересланого повідомлення кладе першою нотаткою. Працює тільки в чаті бота.
/new— ручне додавання: бот запитає ім'я, потім контакт (можна/skip).
Після створення ліда бот одразу показує картку і питає «Коли наступний контакт?» з кнопками (Через 3 год / Завтра вранці / Через 3 дні / Через тиждень) плюс «Пропустити».
/edit — змінити назву/телефон/контактну особу/компанію/email/Telegram/джерело вже існуючого ліда (Reply на картку, або пікер лідів як у /note). Те саме можна зробити в мініаппі на картці ліда.
Перевірка дублів при створенні — і /new, і форвард повідомлення, одразу після введення імені перевіряють, чи немає вже схожого ліда в межах команди — якщо є, бот присилає попередження зі списком схожих, але не блокує створення. Поріг схожості й саму можливість вимкнути перевірку — власник налаштовує в /settings.
3. Картка ліда
Виглядає так:
Під карткою — кнопки статусів (воронка з 7 стадій):
Новий → Зв'язались → Думає → КП відправлено → Переговори → Успішно закрита, плюс окремо Відмова.
І Нагадати — вибір дати нагадування для цього ліда.
Особливі випадки при зміні статусу:
- Відмова → бот запитає причину відмови (Ціна / Обрав конкурента / Не той час / Не відповідає / Інше) — без причини статус не проставиться.
- Успішно закрита → статус ставиться одразу, плюс бот підказує
/amount <id> <число>, щоб вказати суму угоди. - КП відправлено → бот одразу питає «Яка сума угоди?» (можна пропустити).
Статус воронки і статус оплати — окремі поля (розділ 3a): оплата сама по собі не встановлює жодного статусу вручну. Але коли сума всіх оплат досягає повної «Суми» ліда, угода автоматично переводиться на «Успішно закрита».
3a. Оплати за лідом — /payment
Окремо від статусу воронки і від «Суми» (вартості угоди) — реєстр фактичних платежів по ліду, бо оплата часто приходить частинами.
В чаті: /payment — Reply на картку + число → миттєво зберігає суму без деталей. Reply без числа, або гола команда → покроковий діалог: сума → спосіб оплати (Готівка/Картка/IBAN/Безготівковий/Інше) → номер договору/рахунку → коментар.
В мініаппі: на картці ліда блок Оплати — показує «Оплачено X з Y · Залишок Z · [статус]» і список платежів. Статус оплати рахується автоматично із суми записаних платежів і ніколи не встановлюється вручну. Якщо в команді налаштовано більше однієї валюти — платіж можна записати не тільки у валюті самої угоди (розділ 3f).
Автоматичне закриття угоди — якщо у ліда задана «Сума», і сума всіх оплат досягає чи перевищує її, статус автоматично перемикається на «Успішно закрита».
Навмисно без чеків і бухгалтерії — CRM лише фіксує, скільки і коли заплатив клієнт.
Борг у списку лідів — якщо у ліда є сума, але оплачено не все, у списку лідів під його карткою з'являється червоний напис «Борг {сума}». Повноцінний звіт по заборгованостях з фільтрами і сортуванням — розділ 0, «Звіти» → «Боржники».
3b. Клієнти (мініапп)
Окремий розділ для угод, що вже закрились — щоб воронка лідів не перетворювалась на звалище закритих карток.
- Перевести в клієнти — з'являється тільки коли лід у статусі «Успішно закрита». Дія за запитом, не автоматична.
- Клієнт напряму, без ліда —
/newclientу чаті або кнопка «+ Новий клієнт» у мініаппі. - Після конверсії лід зникає зі списку лідів/фільтрів/пошуку і з'являється в окремій вкладці «Клієнти».
- Картка клієнта — контактні дані (редаговані) + історія угод, кнопка «Нова угода» для нового витка продажу тому самому клієнту. Кожна угода працює ідентично звичайному ліду — тільки без воронки статусів. На картці угоди клієнта контактні поля не показуються — це дані клієнта, редагуються тільки на його власній картці (посилання «Переглянути картку клієнта» зверху угоди); редагованою лишається тільки назва угоди.
- Нотатки на картці клієнта — окремий розділ, прив'язаний до клієнта в цілому, а не до однієї угоди.
- День народження — окреме поле на картці клієнта (день + місяць, без року — важливий лише збіг дати, не вік). Якщо ввімкнено розсилку на день народження (розділ 3d) і клієнт підписаний на розсилку — саме цього дня йому автоматично прийде вітання.
- Розподіл клієнтів по менеджерах (тільки власник) — так само, як з лідами: на картці клієнта власник може передати клієнта іншому менеджеру разом з усіма його угодами.
3c. Типи угод і тип виконання
Власник команди може налаштувати власні типи угод у мініаппі (Налаштування → Типи угод, тільки власник). Кожен тип задає:
- Тип виконання — Моментна / Проект / Періодична.
- Схема оплати — Одноразова / Частинами / Регулярні платежі.
- За замовчуванням — позначка одного типу як типового.
Зміна типу угоди пізніше — можна поміняти, тільки поки по угоді не було жодної оплати. Щойно з'явився перший платіж — тип «замерзає».
Блок «Виконання» на картці ліда — з'являється, тільки якщо тип виконання не «Моментна»:
- Проект — Планове закінчення, Фактичне закінчення; якщо планова дата минула, а фактична ще не проставлена — картка показує «Прострочено».
- Періодична — Початок/Закінчення періоду, Автопродовження, Наступна дата оплати. Початок періоду не може бути пізніше Закінчення.
Автоматичні нагадування про дедлайн/оплату — push власнику угоди: заздалегідь (за 3 дні, опційно ще за 1 день), і раз на добу, якщо термін уже минув. Ручне перенесення дати або будь-яка оплата скидають цикл нагадувань.
Автопродовження (перемикач на картці угоди) працює, тільки якщо власник додатково увімкнув у Налаштуваннях «Автопродовження періодичних угод» і угода належить клієнту. Тоді CRM автоматично зсуває дати на довжину попереднього періоду замість надсилання «прострочено».
3d. Розсилка клієнтам (мініапп)
Telegram-бот не може написати людині першим за @username — це обмеження платформи проти спаму. Тому підписка на розсилку працює через персональне посилання:
- Створити посилання — на картці клієнта, поки клієнт ще не підписаний. Може зробити будь-який менеджер для свого клієнта.
- Клієнт підписується — переходить за посиланням і тисне Старт.
- Відписка —
/stop— клієнт у будь-який момент може відписатись цією командою. - Надіслати розсилку (тільки власник) — Налаштування → «Розсилка клієнтам»: кількість підписаних, перелік імен, текстове поле, кнопка «Надіслати» з підтвердженням. Після відправки — звіт «Надіслано X з Y, помилок: Z».
- Долучити файл — опційно, PDF-афіша чи промо-документ (до 20 МБ): надсилається клієнту як звичайний файл, з текстом як підписом; якщо текст довший за лімит підпису Telegram (1024 символи) — файл іде без підпису, а повний текст окремим повідомленням одразу після, щоб нічого не обрізалось.
- Останні розсилки — під формою відправки, історія попередніх розсилок (дата, тег, текст, файл якщо був, результат відправки).
- Фільтр за тегом — над списком отримувачів можна обрати тег (розділ 12d), щоб надіслати тільки підписаним з цим тегом, а не всім одразу.
- «Надіслати з свого акаунта» — відкриває чат із клієнтом у Telegram із готовим текстом запрошення — менеджер сам тисне «Надіслати» від свого особистого акаунта.
- Розсилка на день народження (Налаштування → «Розсилка на день народження», вимкнено за замовчуванням) — автоматична, окрема від ручної розсилки вище: щодня перевіряє, у кого сьогодні день народження (розділ 3b) і хто підписаний на розсилку, і надсилає текст, заведений у Налаштуваннях, без жодної участі персоналу.
3e. Файли до ліда/угоди/клієнта — /files
Файли не хостяться нами — зберігається тільки Telegram-івський file_id (Telegram і так тримає файл у себе необмежено довго).
В чаті: /files — Reply на картку ліда/угоди + одразу надішли фото чи документ (можна з підписом-коментарем). Reply без файлу чи гола команда → пікер ліда, після вибору бот просить надіслати файл. Можна й без команди взагалі — просто відповісти на картку ліда фото чи документом.
В мініаппі: розділ «Файли» на картці ліда, угоди клієнта, і окремо на картці клієнта (для документів, що стосуються клієнта в цілому) — список + кнопка «Завантажити файл» і кнопки «Завантажити»/«Видалити» на кожному файлі.
Обмеження розміру — 20 МБ — межа самого Telegram Bot API: файл більшого розміру бот прийме, але вже ніколи не зможе скачати його назад, тому завантаження відхиляється одразу з попередженням.
«Видалити» прибирає тільки запис у CRM — сам файл лишається у Telegram.
3f. Мультивалютність
Кожна угода і кожен платіж по ній мають свою валюту — необов'язково однакову (типовий приклад: угода в доларах, оплата готівкою в гривні).
- Валюти команди — Налаштування → «Валюти» (тільки власник): курс кожної валюти до базової, в якій рахуються всі загальні звіти. Спочатку є тільки гривня; курс нової валюти вводиться вручну, автопідтягування з зовнішнього джерела нема.
- На угоді й на платежі — вибір валюти в мініаппі поруч із сумою; якщо в команді валюта одна, вибір не показується. У чаті
/paymentтеж пропонує обрати валюту, якщо їх декілька. - Курс на платежі фіксується назавжди в момент внесення — пізніша зміна курсу не переписує вже показане «оплачено X із Y».
- Загальні звіти (статистика, дебіторка, порівняння менеджерів) — суми в різних валютах підсумовуються в базовій, а не напролом.
4. Нотатки до ліда — /note
Два основних способи (номер ліда вводити не потрібно):
- Reply на картку ліда (або на пуш нагадування) +
/note текст— бот сам зрозуміє, до якого ліда. - Гола команда
/note(без Reply) → бот покаже пікер лідів → обираєш → бот питає текст.
Плюс резервний варіант: /note <номер> <текст>.
/note фіксує факт і на цьому все — не змушує одразу планувати наступний контакт, на відміну від створення ліда.
4a. Пікер лідів (спільний для /note, /amount, /remind)
Коли жодна з команд не може сама зрозуміти, про якого ліда йдеться, бот показує пікер: кнопки по 8 лідів на сторінку з навігацією ⬅️/➡️, або просто написати текст замість тапу — бот шукає за іменем чи контактом, як /find.
4b. Стрічка нотаток — /notes
/notes— особисті нотатки (щоденник), останні 20./notes leads— нотатки по всіх лідах разом, з кнопками переходу на картку.
5. Нагадування по ліду — /remind
- Кнопка Нагадати на картці — одразу кнопки з готовими датами.
- Reply на картку +
/remindбез тексту → ті самі кнопки дат. - Reply на картку +
/remind 20-07-2026 15:00 текст→ нагадування на точний час. - Гола команда
/remind→ пікер лідів → вибір → кнопки дат.
Коли нагадування спрацьовує — бот сам надсилає пуш з кнопками: ✅ Виконано (одразу питає «Коли наступний крок?»), 📅 Перенести, 📝 Нотатка.
6. Справи й нагадування без прив'язки до клієнта
/task [ДД-ММ-РРРР ГГ:ХХ] [текст]— нагадування без ліда./log <текст>— простий щоденник: записати, що зроблено, без прив'язки й без дати-нагадування.
Записи з /log за сьогодні показуються в /today окремим розділом.
/tasks — повний список незавершених задач, не тільки на сьогодні. Завжди тільки свої задачі, навіть для власника команди.
7. Списки й пошук
/leads [active|new|contacted|thinking|proposal_sent|negotiation|closed_won|lost|all]— список лідів. За замовчуванням тільки активні./today— що потрібно зробити сьогодні: прострочені й сьогоднішні нагадування + щоденник за сьогодні./find— пошук ліда за ім'ям/контактом, незалежно від регістру й статусу.- У мініаппі списки лідів і клієнтів додатково фільтруються за тегом (розділ 12d) — тільки там, у чаті цього фільтра нема.
8. Гроші
/amount— Reply на картку +/amount→ бот запитає суму. Валюта — та, що вже стоїть на ліді; змінити саму валюту можна тільки в мініаппі (розділ 3f)./stats— зведення: скільки лідів і на яку суму зараз у роботі, скільки оплачено/відмов за останні 30 днів. Суми — у базовій валюті команди.
9. Графіки — /chart
/chart— графік по всіх лідах за місяць./chart week— той самий графік за тиждень./chartу відповідь на картку ліда, або/chart <номер>— графік активності по конкретному ліду.
10. Експорт в Excel
/export— всі ліди в.xlsx./export week//export month— тільки те, що змінювалось за останній тиждень/місяць.
10a. Імпорт лідів з Excel (мініапп, тільки власник)
Налаштування → «Імпорт лідів з Excel» — масове завантаження лідів списком.
- Формат файлу фіксований, як у
/export— можна відредагувати вже вивантажений файл і залити назад. - Колонки:
Name(обов'язкова),Contact,Contact person,Company,Email,Channel,Telegram,Amount,Deal type. - М'яка перевірка замість жорсткої відмови — некоректне поле скидається на значення за замовчуванням і позначається попередженням; відхиляється тільки рядок без імені.
- Два кроки — спершу перевірка й звіт, потім підтвердження «Імпортувати N рядків».
- Усі імпортовані ліди отримують статус «Новий».
11. Оплата й підписка
Оплата і тріал — на рівні команди (workspace), а не окремої людини: платить тільки власник, і доступ від цього отримують/втрачають одночасно всі учасники команди.
- Тріал: 15 днів безкоштовно з моменту
/start. Поки не оплачено — додати менеджера не можна. - По закінченню тріалу — доступ закритий для всієї команди, бот попросить
/pay.
| Тариф | Місць (з власником) | Рік (-20%) |
|---|---|---|
| 350 ⭐/міс | соло, 1 | 3360 ⭐/рік |
| 450 ⭐/міс | до 3 | 4320 ⭐/рік |
| 850 ⭐/міс | до 5 | 8160 ⭐/рік |
| 2100 ⭐/міс | до 10 | 20160 ⭐/рік |
| Більше 10 місць? Кнопка «Написати власнику» поруч із тарифами — обговорюємо індивідуально. | ||
Річна оплата — біля кожного тарифу є друга кнопка «Рік»: разовий платіж одразу на 365 днів (12 місяців за ціною тарифу, мінус 20%), а не постійна підписка. Telegram вміє автоматично продовжувати підписку тільки помісячно — річна оплата без автопродовження: через рік потрібно оплатити вручну ще раз (мініапп нагадає заздалегідь).
/pay відкриває мініапп (розділ Налаштування), де і відбувається сама оплата — окремого рахунку прямо в чаті більше не показує.
Місячна підписка продовжується автоматично кожні 30 днів (річна — ні, див. вище). У Налаштуваннях є кнопка «Скасувати автооплату» / «Увімкнути автооплату» — бачить і може натиснути тільки власник.
Оплатити ще раз чи перейти на інший тариф, не чекаючи закінчення періоду — там само, під цією кнопкою, усі тарифи кнопками (для кожного — окремо помісячна й річна):
- «Продовжити» (той самий тариф, що вже активний) — додає ще один повний період (30 днів) поверх того, що вже сплачено й лишилось. Дострокова оплата ніколи не забирає вже сплачені дні.
- «Доплата до тарифу N користувачів...» (вищий тариф) — кількість місць змінюється одразу, але дата закінчення підписки не змінюється. Списується не повна ціна нового тарифу, а лише різниця між тарифами (наприклад, із 450⭐ на 850⭐ — спишеться 400⭐; кнопка показує обидві суми). Коли поточний період закінчиться, для збереження розширеного ліміту місць знадобиться вже звичайна оплата за повною ціною цільового тарифу. Нижчі тарифи в цьому списку не пропонуються.
- «Рік» — поруч із кожним рядком (і продовженням поточного тарифу, і підвищенням) — завжди повна річна ціна обраного тарифу, ніколи не доплата-різниця, незалежно від того, скільки днів лишилось у поточному періоді.
Видалений з команди менеджер не втрачає доступ до бота повністю — він повертається у власний одномісний workspace із власним новим 15-денним тріалом.
12. Мова інтерфейсу і часовий пояс
/settings — зміна мови (укр/рос/англ). Впливає на все: відповіді бота, інтерфейс мініаппа, меню команд Telegram.
Часовий пояс — там же, кнопками (Київ/Варшава/Лондон/Берлін/Нью-Йорк/Дубай). Впливає на всі нагадування.
/templates — шаблони повідомлень: кнопками показує збережені, тап відправляє текст шаблону окремим повідомленням. Спільні на всю команду.
Налаштування, доступні тільки власнику:
- Перевірка дублів лідів — увімкнена за замовчуванням, поріг схожості 70/80/90/100%.
- Показувати менеджера у списку лідів — вимкнено за замовчуванням.
- Розрахунок бонусу менеджерам (тільки мініапп) — вимкнено за замовчуванням; бонус % за замовчуванням і термін виплати («Постійно» або «N місяців»).
12a. Команда (власник + менеджери)
CRM підтримує одного власника (master) і кількох менеджерів в одному workspace. Master бачить і може редагувати лідів/задачі/нотатки/статистику всієї команди; менеджер за замовчуванням бачить тільки своє.
/team(тільки для власника) — список учасників + кнопка «Запросити менеджера». Видалення менеджера й перенос лідів — тільки в мініаппі.- Запрошення — одноразове посилання (діє 72 год), а не введення
@username. - Ліміт місць — у мініаппі публічно показуються 4 тарифи: 350⭐ (соло, 1 місце), 450⭐ (3 місця), 850⭐ (5), 2100⭐ (10). Більше 10 місць — за запитом, обговорюється індивідуально (2026-08-23, раніше було 7 окремих тарифів аж до 30 місць — забагато кнопок для вибору).
- Річна оплата (2026-08-23) — поруч із кожним тарифом є кнопка «Рік»: разовий платіж на 365 днів одразу (12 місяців × ціна − 20%), а не постійна підписка. Telegram вміє автоматично продовжувати підписку тільки помісячно — річна оплата **без автопродовження**: через рік потрібно оплатити вручну ще раз (мініапп нагадає заздалегідь).
- Перейменування учасника — власник може задати відображуване ім'я замість реального Telegram-імені.
- Видалення менеджера — два варіанти: «Передати конкретному» або «Розподілити автоматично» (за завантаженістю решти активних менеджерів).
- Автоматичний розподіл нових лідів — вимкнено за замовчуванням. Коли увімкнено: лід, який вводить власник, автоматично переходить найменш завантаженому активному менеджеру.
- Перерозподілити ліди вручну (Команда → «Перерозподілити ліди») — той самий принцип за запитом і одразу для всієї команди. Власник як джерело й ціль — це різні речі: ліди, що осіли на власнику, завжди можна забрати в перерозподілі; чи власник отримує щось назад як ціль — залежить від окремого налаштування.
- Статус менеджера й заміщення на час відпустки/лікарняного — три статуси (позначені кольоровою крапкою): Працює / Відпустка / Лікарняний, і два режими:
- «Статус» (ручний) — перемикає прямо зараз, лишається, поки хтось не поверне на «Працює» вручну.
- «Автоматичний період» — обираєш статус, заміщаючого й діапазон дат один раз — статус увімкнеться сам у дату «З» і повернеться на «Працює» сам після дати «По».
- Перенос ліда/угоди/клієнта — попередження в діалозі підтвердження, якщо обраний менеджер зараз у відпустці/на лікарняному.
- SLA-нагадування «зависаючих» лідів — раз на годину бот перевіряє активних лідів, по яких 24 год і більше не було жодної дії, і надсилає власнику попередження.
12a-1. Кастомні ролі та лійка лідів (мініапп)
Окрім Власника й звичайного Менеджера (повний доступ до своїх записів) — довільна кількість названих власником ролей із обмеженим доступом до конкретних вкладок. Корисно, коли не всім потрібен повний доступ (наприклад, «Тренер» бачить тільки Записи й Клієнтів, «Рецепція» бачить агенду всієї команди, але не Статистику).
- Команда → «Ролі» (тільки власник) — створення ролі (назва довільна) і для кожної з 6 вкладок (Ліди, Клієнти, Нотатки, Задачі, Записи, Звіти) окремо чекбокс «Перегляд» і «Дії». Окремий перемикач «Бачить усю команду» — за замовчуванням роль бачить тільки свої записи, увімкнене — бачить усе, але тільки на дозволених вкладках.
- Команда → кнопка «Роль» біля учасника (тільки власник) — призначити одну зі створених ролей або повернути на звичайного Менеджера. Роль можна призначити тільки менеджеру, не власнику.
- Команда/Оплата/Автоматизація/Валюти/Теги/Типи угод лишаються доступні тільки власнику, незалежно від прав ролі — це налаштування всієї команди, не щоденні операційні вкладки.
Сховати вкладку «Ліди» для всіх (Налаштування → «Лійка лідів», тільки власник) — окремий від ролей вимикач: якщо у вашому бізнесі немає багатоетапної лійки пошуку ліда-клієнта (наприклад, тренер чи приватний лікар), можна сховати вкладку повністю, для всієї команди включно з власником. Клієнтів і далі можна створювати напряму, без ліда. Разом із вкладкою зникають і всі згадки лідів у підказках та кнопках на інших вкладках — пошук записів/задач/нотаток пропонує тільки клієнтів, а розділ «Перерозподілити ліди» на сторінці «Команда» ховається повністю.
12b. Порівняння менеджерів (мініапп, тільки власник)
Команда → «Порівняння менеджерів». Показує для кожного обраного учасника: скільки нових лідів він отримав і скільки грошей по його лідах надійшло за обраний період, разом з планом і % виконання.
- Період — Тиждень / 30 днів / довільний період.
- Таблиця — сортується кліком по заголовку колонки.
- План — власник задає місячний план по кожному, при виборі іншого періоду перераховується пропорційно.
- Бонус % і Бонус грн — з'являються, тільки якщо в Налаштуваннях увімкнено розрахунок бонусу.
- «Вигрузити в Excel» — вивантажує ту саму таблицю в
.xlsx.
12c. Правила-автоматизація (чат і мініапп, тільки власник)
Навмисно вузький конструктор «якщо — то»: один тригер на правило, одна дія — push із довільним текстом власника.
- Тригери — зміна статусу ліда на конкретний (включно з «Переведено в клієнти»), сума оплати ≥ число, або лід без активності ≥ N годин.
- Кому надсилати — власнику команди, менеджеру, за яким закріплений лід, або обом одразу.
/automationу чаті або Налаштування → «Правила-автоматизація» у мініаппі — правило, створене в одному місці, видно й доступне в іншому.- Push автоматично дописує, який лід/угода спрацювали, і хто саме виконав дію.
- Редагувати можна текст і саме значення умови; тип тригера й адресат — тільки видалити правило й створити нове.
12d. Теги (мініапп)
Довільні мітки для лідів і клієнтів (наприклад, «VIP», «опт») — свій набір на кожну команду, без заздалегідь заданого списку.
- Картка ліда/клієнта — блок «Теги»: додає й створює тег на льоту, з підказками вже існуючих тегів команди.
- Списки лідів/клієнтів і розсилка клієнтам — фільтр за тегом, поєднується зі статусом, пошуком і менеджером.
- Керування (Налаштування → «Теги», тільки власник) — перейменування (об'єднує з уже існуючим тегом, якщо назва зайнята) і видалення.
12e. Записи (мініапп)
Календар візитів клієнтів (стрижка, масаж, консультація, виїзд майстра тощо) — окремо від воронки лідів, для бізнесів, де клієнт приходить на конкретний час, а не просто «оплачує угоду». Вимкнено за замовчуванням — вкладка «Записи» з'являється тільки після Налаштування → «Модуль “Записи”» → Так.
- Створення запису — прив'язка до ліда чи клієнта, послуга з довідника типів угод (тривалість і місце проведення підставляються з неї, якщо задані), дата й час, тривалість (не обов'язково — якщо лишити порожнім, застосовується тривалість за замовчуванням із Налаштувань, за замовчуванням 60 хв), місце (у бізнесі / виїзд до клієнта з адресою), і хто виконує.
- Агенда — перегляд по днях, статуси: заплановано / підтверджено / виконано / не з'явився / скасовано. Виїзні записи позначені окремо, з адресою.
- Нагадування майстру і клієнту — пуш за налаштовану кількість годин до візиту (за замовчуванням 24 і 2 години); клієнту — з кнопками «Підтвердити»/«Скасувати», якщо він підписаний на нагадування (розділ 3d).
- Клієнт просить перенести або змінити адресу — окремі кнопки прямо в нагадуванні клієнту; текст клієнта передається майстру як є, без автоматичної обробки — нова адреса застосовується тільки після явного рішення менеджера.
- Пакети сеансів — для послуг, що продаються серією наперед (курс масажу, абонемент на тренування). Кількість сеансів, періодичність (щодня / через день / щотижня), опційний пропуск вихідних — усі записи пакета створюються одразу; далі кожен сеанс переноситься чи скасовується як звичайний окремий запис. Картка ліда/клієнта показує прогрес («3 із 10»).
- Кастомні питання за типом послуги — Налаштування → «Типи угод» → «Питання»: власні додаткові поля (текст / число / вибір з варіантів), з'являються у формі запису автоматично, щойно обрано тип послуги з питаннями.
- Самостійний запит клієнта — команда клієнта
/book: вибір бізнесу (якщо клієнт кількох на цьому боті), вибір послуги (кнопками), і вільний текст, коли зручно. Персонал бачить запити на вкладці «Записи» і опрацьовує: записати напряму, запропонувати до 4 варіантів часу, або відхилити. - Автопідбір вільних слотів — Налаштування → «Автопідбір вільних слотів»: робочі години по днях тижня і крок (15/30/60 хв). Коли налаштовано, клієнт у
/bookодразу бачить реальні розраховані вільні часи й, тапнувши один, отримує підтверджений запис без очікування на персонал. - Клієнт сам обирає майстра — при автопідборі слотів клієнт може вказати, до кого саме («Будь-хто вільний» або конкретний член команди), а не тільки час. Якщо у вибраного немає вільних слотів — побажання все одно передається персоналу з вільнотекстовим запитом.
- Хто виконує яку послугу — Команда → «Послуги» на кожному учаснику: за замовчуванням будь-хто виконує будь-яку послугу, але власник може звузити конкретних людей до конкретних послуг. Впливає на автопідбір, на вибір майстра клієнтом і на форму створення запису в мініаппі — це підказка інтерфейсу, не жорстка заборона.
- «Спізнююсь» — і майстер (для виїзних записів, 5/10/15 хв), і сам клієнт зі свого мініаппа (для запису «у бізнесі», 5/10 хв) можуть попередити одне одного про запізнення. Записи, час яких уже минув, а результат так і не позначено, підсвічуються в агенді окремою рамкою.
- Онлайн-передоплата за запис (LiqPay, поки пілотне тестування) — щоб слот не займали «на всяк випадок». Налаштування → «LiqPay» (тільки власник): публічний і приватний ключі мерчанта LiqPay (приватний зберігається зашифрованим), тестовий режим sandbox і кнопка «Перевірити ключі» — справжня перевірка пари через API LiqPay плюс тестова оплата 1 ₴. У «Типах угод» з'являється «Передоплата»: Ні / На місці / Онлайн / Вибір клієнта + відсоток (1–100). Клієнт тапає вільний час такої послуги — слот тримається за ним 30 хвилин, поки йде оплата: заплатив → запис підтверджено автоматично; не встиг → запис скасовується сам, слот звільняється.
- Сторінка співробітників для клієнтів — Команда → «Співробітники»: власник увімкає публічну сторінку команди й задає її назву, і вона з'являється в клієнтському мініаппі (розділ 12f). Картка кожного учасника: фото (з окремим тумблером показу клієнтам), прізвище/по батькові, телефон (теж з тумблером), філія, послуги (з призначених типів угод) і статус прийому — той, хто у відпустці/на лікарняному, показується приглушено з підписом «наразі не приймає». Кожен редагує свою картку сам, власник — будь-яку. Індивідуальний графік на картці реально звужує вільні слоти самозапису нижче загальних робочих годин.
12f. Клієнтський мініапп
Урізана версія мініаппа, окрема від командної, — для самого клієнта: переважно панель для читання, з однією дією.
- Як клієнт туди потрапляє — той самий інвайт на розсилку (розділ 3d): після підписки бот одразу пропонує кнопку відкрити свій мініапп; надалі — командою
/app(мініапп сам розпізнає, хто його відкрив, і показує відповідний вигляд). - Що показує — назва бізнесу, стрічку «Новини та акції» (розділ 3d — розсилки, що реально дійшли саме цьому клієнту), свій код для запису відвідування (текст і QR — розділ 12g), найближчі й минулі візити, прогрес пакетів сеансів, список угод з сумою, оплаченим і повною історією платежів.
- Сторінка співробітників — якщо власник її увімкнув (розділ 12e), на панелі з'являється секція із заданою назвою: картки співробітників з фото, іменами, послугами, філією, телефоном-посиланням і графіком; хто у відпустці чи на лікарняному — приглушена картка «наразі не приймає».
- Клієнт кількох бізнесів — якщо той самий телеграм-акаунт є клієнтом кількох різних бізнесів на цьому боті, перед панеллю показується вибір, який саме переглянути.
- Чого немає (поки що) — самостійний запис, перенесення, зміна адреси лишаються тільки в чат-флоу (
/bookі кнопки нагадувань). Єдина дія прямо в мініаппі — кнопка «Спізнююсь» на найближчому записі «у бізнесі» (розділ 12e).
12g. Відвідування
Фактичний облік приходу клієнта — окремо від записів на конкретний час (розділ 12e): візит «просто зайшов у зал» ніколи не був запланований, тож не належить до «Записів».
- Код клієнта — кожен клієнт має свій короткий (4 цифри) код: показується в його клієнтському мініаппі (розділ 12f, текстом і QR) і на картці клієнта в командному мініаппі (Клієнти → клієнт → «Відвідування» → «Показати код»).
- Фіксація на ресепшені — Клієнти → «Відвідування» (окремий екран): персонал вводить код клієнта і тисне «Зафіксувати». Живого сканування камерою немає — код досить ввести вручну. Нижче — стрічка останніх відвідувань за сьогодні.
- Пошук за іменем (Налаштування → «Пошук за іменем на відвідуваннях», вимкнено за замовчуванням) — на випадок, якщо клієнт забув код чи QR: додаткове поле пошуку за іменем/контактом поруч із кодом; персонал тапає потрібного клієнта — код підставляється й фіксується автоматично.
- Облік тривалості (Налаштування, тільки власник) — вимкнено за замовчуванням: кожен ввід коду — окрема самостійна подія «прихід». Увімкнено: повторний ввід того самого коду того самого дня фіксує «вихід» і рахує, скільки часу клієнт провів у закладі.
- Історія — на картці клієнта видно всі його минулі відвідування (час приходу і час виходу, якщо облік тривалості увімкнено).
- Оплата за відвідування — кожна фіксація приходу автоматично визначає, чим цей візит покритий: сьогоднішній запис клієнта (позначається виконаним, гроші вже прив'язані до нього), інакше активний абонемент (списується сеанс), інакше на картці клієнта створюється разовий платіж, суму якого персонал вказує вручну — одразу, якщо ціна фіксована, або вже за фактом, якщо остаточна сума з'ясовується по ходу візиту.
- Абонементи — на картці клієнта, розділ «Записи» → «Створити абонемент»: лічильний (наприклад, «10 занять із тренером») або на період (наприклад, «зал на місяць», обов'язково прив'язаний до відповідної угоди з типом виконання «Періодична»).
- Заморозка абонемента — кнопка на картці угоди з типом виконання «Періодична»: поки абонемент на паузі, він не покриває нові відвідування; при відновленні дата закінчення зсувається на тривалість паузи.
13. Повний список команд
| Команда | Що робить |
|---|---|
/start | Запуск бота / привітання для вже зареєстрованих |
/app | Відкрити мініапп |
/new | Додати ліда вручну |
| (форвард повідомлення) | Створити ліда з пересланого повідомлення |
/newclient | Створити клієнта напряму, без воронки лідів |
/edit | Змінити назву/телефон/контактну особу/компанію/email/Telegram/джерело ліда |
/leads [...] | Список лідів |
/today | Що потрібно зробити сьогодні |
/tasks | Усі свої незавершені задачі |
/find | Пошук ліда |
/note | Нотатка до ліда |
/files | Прикріпити файл до ліда |
/notes [leads] | Стрічка нотаток: особисті чи по всіх лідах |
/remind | Нагадування по ліду |
/task | Нагадування без ліда |
/log | Щоденник справ без ліда |
/amount | Сума угоди |
/payment | Записати отриману оплату |
/stats | Статистика по лідах |
/chart | Графік по всіх лідах або по одному |
/export [week|month] | Експорт в Excel |
/pay | Оплата підписки |
/settings | Мова, часовий пояс, керування автооплатою |
/templates | Шаблони повідомлень |
/team | Команда (тільки власник) |
/automation | Правила-автоматизація (тільки власник) |
/help | Список команд з поясненнями |
/cancel | Відмінити поточний діалог |