📝 Блог · інструкція

Як створити Telegram-бота для бізнесу: покрокова інструкція

Вісім кроків від ідеї до бота, яким користуються клієнти. Що можна зробити самому за вечір, а де без розробки не обійтися.

Коротко

Відповідь за хвилину

Зареєструвати бота можна за п'ять хвилин: це робиться в офіційному боті Telegram @BotFather і нічого не коштує. Але зареєстрований бот — лише порожня оболонка з іменем. Щоб він відповідав клієнтам, записував їх чи приймав оплату, потрібна логіка: її збирають у конструкторі або пишуть кодом.

Тому створення бота для бізнесу — це насправді три окремі задачі: вирішити, що саме бот робить, зареєструвати його в Telegram і запустити логіку на сервері. Нижче — кожен крок по черзі.

Крок 0

Почніть із задачі, а не з бота

Найчастіша причина, чому бот не працює на бізнес, — у нього немає однієї зрозумілої роботи. «Бот, який усе розповідає про компанію» клієнти відкривають раз і закривають. Бот, який записує на стрижку до конкретного майстра або приймає замовлення на доставку, відкривають щоразу, коли треба це зробити.

Сформулюйте роботу одним реченням за схемою «клієнт хоче… → бот робить… → результат для бізнесу». Наприклад: клієнт хоче записатися на манікюр увечері, коли адміністратор не відповідає → бот показує вільні вікна й записує → менше втрачених записів. Від цього речення залежить усе інше: сценарій, інтеграції, ціна.

Покроково

Вісім кроків від ідеї до запуску

Кроки 2–3 ви можете зробити самі навіть без розробника.

  1. Опишіть сценарій

    Пройдіть шлях клієнта на папері: з чого він починає, які кнопки бачить, що вводить, чим усе закінчується. Окремо — що бачите ви: куди приходить заявка, хто її обробляє, що відбувається, якщо клієнт зник посередині.

    Додайте вихід до людини: кнопку «Зв'язатися з менеджером» у кожному тупику. Бот без нього дратує.

  2. Зареєструйте бота в @BotFather

    Відкрийте @BotFather у Telegram, надішліть /newbot, задайте назву (її бачать клієнти) і юзернейм — він має закінчуватися на bot, наприклад salon_viliha_bot.

    У відповідь BotFather надішле токен — це ключ до вашого бота. Хто має токен, той керує ботом, тож не пересилайте його в чати й не публікуйте в коді. Якщо токен засвітився, команда /revoke в BotFather видасть новий.

  3. Оформіть профіль

    Там само в BotFather: /setuserpic — аватар, /setabouttext — короткий текст у профілі бота, /setdescription — опис, який людина бачить до натискання «Start», /setcommands — меню команд.

    В описі одразу скажіть, що бот робить і що отримає клієнт. Це перше, що бачить людина, яка перейшла за посиланням.

  4. Оберіть, на чому працюватиме логіка

    Конструктор (SendPulse, Smart Sender, ManyChat та інші) — швидко й без коду, але в межах можливостей редактора. Власний код — будь-яка логіка, власна база даних, інтеграції з вашими системами. Як вибрати чесно, ми розібрали в статті «Конструктор чи розробка на замовлення».

  5. Розмістіть бота на сервері

    Бот на коді працює на сервері й отримує повідомлення від Telegram одним із двох способів: webhook (Telegram сам надсилає кожне повідомлення на вашу HTTPS-адресу) або long polling (бот постійно питає Telegram, чи є нові повідомлення). Для робочого бота зазвичай обирають webhook: він не тримає з'єднання відкритим і добре працює на хмарних платформах.

    У конструкторі цей крок робить сама платформа.

  6. Підключіть дані, CRM і оплату

    Тут бот перестає бути «меню з кнопками»: зберігає записи й замовлення в базі, передає заявки в CRM (наприклад, KeyCRM чи SalesDrive), приймає оплату. Способи оплати в Telegram-боті — від Telegram Payments до переказу на картку з автоматичною перевіркою — порівняні в статті «Як приймати оплату в Telegram-боті».

  7. Протестуйте шлях клієнта

    Пройдіть сценарій з чужого акаунта від «Start» до кінця, а потім спробуйте його зламати: надішліть текст замість кнопки, поверніться назад, почніть заново, відкрийте бота з телефона й компʼютера. Перевірте, що заявка справді доходить до вас, а помилки бот повідомляє адміністратору, а не мовчить.

  8. Запустіть і приведіть клієнтів

    Посилання на бота має вигляд t.me/юзернейм_бота. Поставте його в Instagram, на сайт, у Google-профіль, на QR-код у закладі чи в пакет із замовленням.

    До посилання можна додати мітку: t.me/юзернейм_бота?start=instagram. Бот отримає її при старті, і ви знатимете, звідки прийшов клієнт.

Чого уникати

П'ять типових помилок

Токен у відкритому доступі

Токен у публічному репозиторії чи в переписці — і бот більше не ваш. Зберігайте його лише в налаштуваннях сервера чи платформи, а при витоку відразу робіть /revoke.

Немає виходу до людини

Клієнт із нестандартним питанням застрягає в меню й іде. Кнопка «Менеджер» у кожному тупику рятує заявку.

Розсилки «всім підряд»

Бот не може першим написати людині, яка ніколи не натискала «Start». А масові розсилки тим, хто не чекав, ведуть до блокувань бота користувачами.

Задовгі меню

Шість рівнів вкладених кнопок ніхто не проходить. Найчастіша дія має бути на першому екрані.

Дані ніде не зберігаються

Якщо заявка живе лише в повідомленні адміністратору, її легко загубити. Записи й замовлення мають лягати в базу або CRM.

Терміни й гроші

Скільки часу й грошей це займає

Реєстрація в BotFather безкоштовна. Конструктори мають безкоштовні тарифи з обмеженнями й платні тарифи з абонплатою — актуальні умови дивіться на їхніх сайтах.

Якщо бот розробляє студія, у нас орієнтири такі: простий бот (FAQ, візитка, збір заявок) — від 3 500 грн і 1–3 дні; бізнес-бот із базою даних, записом чи замовленнями, оплатою й CRM — від 12 500 грн і 4–10 днів; рішення з ШІ або Telegram Mini App — від 30 000 грн і від 14 днів. Що саме входить у кожен рівень — на сторінці «Скільки коштує розробка Telegram-бота».

Подивитися наживо

Як виглядає готовий бот для бізнесу

У кожного рішення є демо-бот вигаданої компанії — його можна пройти як клієнт.

Запис у салон краси

Вибір послуги, майстра й вільного часу, перенесення й скасування без дзвінка.

Детальніше →

Ресторан і доставка

Меню з фото, кошик, доставка чи самовивіз, статуси замовлення, бронювання.

Детальніше →

Оплата через Monobank

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

Детальніше →

ШІ-консультант магазину

Відповідає своїми словами за вашим каталогом і передає складне менеджеру.

Детальніше →
FAQ

Часті запитання

Не знайшли відповідь? Напишіть нам напряму в Telegram.

Чи можна створити Telegram-бота безкоштовно?

Зареєструвати бота в @BotFather безкоштовно. Логіку можна зібрати в конструкторі на безкоштовному тарифі з обмеженнями — для перевірки ідеї цього часто достатньо. Платити доведеться за розширені тарифи конструктора або за розробку й сервер.

Чи потрібно вміти програмувати?

Для реєстрації й оформлення бота — ні. Для простого бота з меню й збором заявок вистачить конструктора. Для оплати з автоматичною перевіркою, запису з розкладом кількох майстрів чи інтеграції з вашими системами зазвичай потрібен код.

Що робити, якщо токен бота хтось дізнався?

Відкрийте @BotFather, надішліть /revoke, оберіть бота — старий токен перестане працювати, а ви отримаєте новий. Потім оновіть токен там, де працює бот: на сервері чи в конструкторі.

Чи може бот сам написати клієнту першим?

Ні, поки людина не натиснула «Start» у боті. Після цього бот може надсилати їй повідомлення — наприклад, нагадування про запис чи статус замовлення.

Скільки часу займає створення бота під ключ?

У нашій практиці простий бот запускається за 1–3 дні, бізнес-бот з базою даних, оплатою й CRM — за 4–10 днів, рішення з ШІ чи Mini App — від 14 днів. Точний термін залежить від сценарію й інтеграцій.

Хочете бота без самостійного налаштування?

Опишіть у Telegram, що має робити ваш бот, — запропонуємо сценарій, ціну й терміни.

Написати в Telegram