Loading

Кастомний Telegram-бот як єдиний канал продажів і комунікації з клієнтами

Як отримати базу для прямої комунікації без необхідності збору контактів

#Chatbots

Головна / Кейси Ланет CLICK / Кейс: Кастомний Telegram-бот як єдиний канал продажів і комунікації з клієнтами
Вхідні дані

Клієнт: магазин портативної техніки у Києві

Строк виконання: 70 робочих годин

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

alt text
Перелік робіт і результати

some alt text

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

У нашому випадку це бот, який повинен був втілювати такі клієнтські функції:

- меню взаємодії з менеджером, де можна зробити замовлення, дізнатись інформацію про нього чи звернутись в сервісну службу в прямому чаті чи за допомогою покрокових запитів до сторонньої CRM системи

- довідковий розділ, де можна отримати інформація за поширеними питанням

- розділ з довідкою про поточні бонуси з авторизацією за номером телефону

- кнопки переходу на окремі розділи сайту

some alt text
some alt text

Оскільки це кастомний бот, то в ньому реалізована система створення та відправки повідомлень підписникам бота, яка може заміняти чи доповнювати email, SMS та Viber-розсилки. Основною перевагою є умовна безкоштовність такої комунікації (фактично плата лише за роботу сервера), тому можна робити стільки взаємодій, скільки потрібно. В цій системі також інтегрована можливість отримати вивантаження статистики цих повідомлень для подальшої сегментації.

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

Також завдяки власному серверу, бот має можливість відправок тригерних повідомлень за діями на сайті чи змінами в CRM-системі.

some alt text
some alt text

2. Підбір інструментарію. Головним ядром будь-якого кастомного Telegram-бота є сервер, на якому він буде працювати. Для цього підійде будь-який Linux-сервер, чи то VPS, чи то фізичний.

Залежно від планового навантаження може вистачити і двоядерного сервера з 4 ГБ ОЗУ та 25 ГБ дискового простору. На сервері налаштовується Nginx для можливості роботи з зовнішніми API чи за протоколом WebHook, а також сервер бази даних MySQL на цьому ж чи окремому сервері для зберігання даних бота.

Код бота може бути написаний мовою Python, PHP, JavaScript, R, Go та багатьма іншими. Ми рекомендуємо використовувати Python, як найпростіший варіант реалізації.

3. Безпосередньо написання коду бота мовою Python. Окрім основного бота, були додатково написані двосторонні API для взаємодії зі сторонніми сервісами менеджерського чату, і CRM-системи з інформацією про замовлення, бонуси та джерелу тригерів.

4. Тестування на власному тестовому сервері для виявлення багів і узгодження текстів інтерфейсу, повідомлень тощо.

5. Розгортання бота на підготовленому сервері з подальшим тестуванням вже в режимі повноцінного використання.

some alt text
some alt text

Використання бота як основного каналу прямої онлайн-взаємодії з менеджерами дозволило за рік збільшити його базу на 30 000+ контактів і сформувати понад 1000 чатів з менеджерами. Тепер на ці контакти є можливість робити сегментовані та масові промо чи інформаційні розсилки.

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

Додатково інтеграція тригерів в боті дозволяє заощаджувати гроші на SMS чи Viber-тригерах, які тепер не відправляються, якщо клієнт підписаний на бота і може отримати повідомлення туди.

Перелік робіт і результати

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

У нашому випадку це бот, який повинен був втілювати такі клієнтські функції:

- меню взаємодії з менеджером, де можна зробити замовлення, дізнатись інформацію про нього чи звернутись в сервісну службу в прямому чаті чи за допомогою покрокових запитів до сторонньої CRM системи

- довідковий розділ, де можна отримати інформація за поширеними питанням

- розділ з довідкою про поточні бонуси з авторизацією за номером телефону

- кнопки переходу на окремі розділи сайту

Оскільки це кастомний бот, то в ньому реалізована система створення та відправки повідомлень підписникам бота, яка може заміняти чи доповнювати email, SMS та Viber-розсилки. Основною перевагою є умовна безкоштовність такої комунікації (фактично плата лише за роботу сервера), тому можна робити стільки взаємодій, скільки потрібно. В цій системі також інтегрована можливість отримати вивантаження статистики цих повідомлень для подальшої сегментації.

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

Також завдяки власному серверу, бот має можливість відправок тригерних повідомлень за діями на сайті чи змінами в CRM-системі.

2. Підбір інструментарію. Головним ядром будь-якого кастомного Telegram-бота є сервер, на якому він буде працювати. Для цього підійде будь-який Linux-сервер, чи то VPS, чи то фізичний.

Залежно від планового навантаження може вистачити і двоядерного сервера з 4 ГБ ОЗУ та 25 ГБ дискового простору. На сервері налаштовується Nginx для можливості роботи з зовнішніми API чи за протоколом WebHook, а також сервер бази даних MySQL на цьому ж чи окремому сервері для зберігання даних бота.

Код бота може бути написаний мовою Python, PHP, JavaScript, R, Go та багатьма іншими. Ми рекомендуємо використовувати Python, як найпростіший варіант реалізації.

3. Безпосередньо написання коду бота мовою Python. Окрім основного бота, були додатково написані двосторонні API для взаємодії зі сторонніми сервісами менеджерського чату, і CRM-системи з інформацією про замовлення, бонуси та джерелу тригерів.

4. Тестування на власному тестовому сервері для виявлення багів і узгодження текстів інтерфейсу, повідомлень тощо.

5. Розгортання бота на підготовленому сервері з подальшим тестуванням вже в режимі повноцінного використання.

Використання бота як основного каналу прямої онлайн-взаємодії з менеджерами дозволило за рік збільшити його базу на 30 000+ контактів і сформувати понад 1000 чатів з менеджерами. Тепер на ці контакти є можливість робити сегментовані та масові промо чи інформаційні розсилки.

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

Додатково інтеграція тригерів в боті дозволяє заощаджувати гроші на SMS чи Viber-тригерах, які тепер не відправляються, якщо клієнт підписаний на бота і може отримати повідомлення туди.

Висновки
Кастомний Telegram-бот – це найкращий варіант реалізації повноцінного каналу комунікацій з клієнтами без необхідності постійних витрат на різні сервіси. Він дає максимально гнучкі можливості для інтеграції в поточну інфраструктуру та реалізації необхідного переліку функцій, зокрема мультимовності.

Хочете так само?

Замовте індивідуальну консультацію, щоб обговорити ваш проєкт! 

Замовити