Чат-бот для производителя стоматологических материалов

Показывает ассортимент продукции и делится кейсами от профессионалов из сферы стоматологии

К нам пришёл производитель профессиональных стоматологических материалов. Мы заинтересовались его задачей ↓

Клиент хотел создать пространство, объединяющее в себе информационные и интерактивные возможности для конечного потребителя — дистрибьюторов компании.

Так появился чат-бот с тринадцатью функциями и постоянной аудиторией в семь тысяч человек.

Задача проекта

— Добавить каталог продукции от производителя

— Настроить поиск товаров по ключевым словам

— Загрузить информацию о текущих акциях и специальных предложениях, а также новости из сферы

— Настроить функцию регистрации на предстоящие мероприятия

— Сделать уведомления о предстоящих мероприятиях

— Загрузить образовательные материалы

— Добавить возможность связаться с представителем компании в онлайн-чате

— Настроить интеграцию чат-бота с сайтом производителя

Цель проекта

Создать информационно-образовательного чат-бота для развития профессионального сообщества стоматологов

Технологии

API Telegram
Сервиса заказчика
Язык программирования
Админ панель на базе Jmix
База данных PostgreSQL
Система контроля версий
CI/CD
Серверные решения

Продукт

Перед началом работы нам нужно было определиться с тем, какие возможности такое пространство должно предоставлять.

После долгого обсуждения с клиентом у нас получилось большое техническое задание — на 50 страниц с детальным описанием каждой функции.

В тезисном формате список функций выглядел так:

— Возможность изучать ассортимент продукции производителя

— Возможность получать сообщения об актуальных акциях и специальных предложениях

— Возможность читать новости о новых разработках в области стоматологии, научных открытиях и инновационных методиках лечения

— Возможность получать уведомления о предстоящих вебинарах и лекциях 

— Функция регистрации на предстоящие мероприятия

— Возможность получения доступа к клиническим кейсам, успешным протоколам лечения, а также к примерам клинических ситуаций для обучения и обмена опытом

— Возможность общения в онлайн-чате с представителем компании

Дальше мы приступили к разработке, на которую ушло чуть больше месяца (не считая выходных дней). Периодически мы делились промежуточными результатами с клиентом и не забыли и про тестирование продукта.

Получился чат-бот с шестью категориями в меню:

«Мероприятия». Здесь пользователи могут увидеть список будущих мероприятий и изучить личный календарь с мероприятиями, на которые они уже зарегистрировались.

«Протоколы». В этом разделе доступны четыре подкатегории меню: 

  1. «Кейсы» — Здесь представлены четыре типа кейсов разной стоматологической направленности. Выбрав какую-то из них, можно увидеть список доступных кейсов от специалистов в этой сфере.

Если рядом с кейсом нажать на кнопку «Подробнее», откроется карусель с информационными страницами. 

На каждой из них, как правило, показывается качественная фотография из фотосессии пациента после приёма, рядом с которой указан комментарий автора кейса. В конце карусели показываются фотографии продукции компании, которые использовались во время работы стоматолога.

  1. «Применение» — Здесь можно получить инструкции в формате PDF по трём классическим стоматологическим материалам, представленным в ассортименте производителя.
  2. «Видео-протоколы» — Здесь профессиональные стоматологи в формате видео делятся опытом через демонстрацию своей работы.
  3. «Получить вебинары» — Здесь пользователи могут указать свой е-мейл, в таком случае им на почту придёт письмо с записями вебинаров по актуальным стоматологическим тематикам.

Можно не указывать е-мейл, а сразу нажать на кнопку «Не сейчас», тогда пользователь вернётся в главное меню.

«Каталог». Здесь представлен полный ассортимент продукции производителя, разделённый на семь категорий.

Но можно искать материалы и через поиск. Для этого нужно нажать на кнопку «Поиск» в этом же разделе и отправить в чат название нужного материала. Тогда бот покажет все разделы, где этот материал упоминается, в том числе и каталог ассортимента.

«Информация о компании». В этом разделе доступно семь подкатегорий меню:

  1. «О нас». В этой подкатегории можно детально изучить историю компании, а также узнать факты как о самом производителе, так и о сфере стоматологического образования, которую компания развивает уже много лет. Есть отдельная кнопка с переходом на официальный сайт компании.
  2. «Где купить». Здесь можно увидеть список регионов России, в которых находятся магазины компании. После выбора конкретного региона показываются города и контакты компании для каждого из них. Также отдельной кнопкой выделен пункт «Не Россия» — если нажать на неё, откроется страница с контактами на международном сайте.
  3. «Партнёры». В этой подкатегории доступны ссылки на официальные сайты партнёров производителя.
  4. «Контакты». Нажав на кнопку «Офисы», можно увидеть контакты офисов производителя в Москве и в Санкт-Петербурге, а также узнать е-мейл отдела маркетинга. Если же выбрать подкатегорию «Представители», можно снова вернуться в раздел «Где купить».
  5. «Задать вопрос». Здесь можно отправить любое сообщение со своим вопросом. Тогда его получит техподдержка, которая пришлёт свой ответ на е-мейл пользователя.
  6. «Соцсети». У производителя две официальные соцсети, ссылки на которые указаны как раз в этой подкатегории.
  7. «Каталог». Эта подкатегория ведёт в основной раздел с каталогом ассортимента продукции производителя.

«Акции». В этом разделе можно скачать файл в формате PDF со списком акций, которые проходят прямо сейчас. После завершения акций файл обновляется на новый, поэтому эта информация всегда актуальна.

«Онлайн-чат». Производитель работает со многими странами, поэтому в этом разделе можно связаться с представителем конкретной страны, с которой компания сотрудничает.

Технические моменты

Если пользователь захочет зарегистрироваться на вебинар или посмотреть свой личный календарь, ему сначала нужно авторизоваться через обучающий центр компании. 

Если аккаунта в обучающем центре ещё нет, бот предложит создать личный кабинет прямо внутри чата. Если аккаунт есть, бот попросит указать данные для входа. После этого он проверит указанную информацию, и если такая учётная запись в системе уже есть, пропустит пользователя дальше.

Это возможно в том числе и потому, что мы сделали интеграцию чат-бота с сайтом компании через его API.

Ещё мы добавили уведомления о предстоящих вебинарах. Поэтому за несколько часов до начала вебинара пользователю обязательно приходит уведомление от чат-бота.

Помимо уведомлений мы настроили полуавтоматическое обновление каталога товаров — если через административную панель добавить новые или удалить старые товары, после сохранения данных чат-бот будет показывать обновленную информацию.

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

Отдельно расскажем про технологию CI/CD от GitLab. С её помощью мы автоматизировали процессы сборки, тестирования и развёртывания программного обеспечения.

Благодаря этому:

1. Сборка и тестирование автоматически запускаются сразу после внесения изменений в код;

2. Мы в таком же автоматическом режиме можем развернуть бота в рабочем окружении;

3. Становится легко управлять разными версиями или откатываться к предыдущим версиям, если что-то пошло не так, а это очень важно при выпуске обновлений или исправлений;

4. Наша команда разработки всегда в курсе текущего состояния проекта: легко найти успешные или неудачные сборки, так как мы фиксируем все версии.

Команда

Руководитель
  • Боков Ахмад
Менеджер проекта
  • Ефременко Алина
Разработчик
  • Черемшанцев Леонид
DevOps
  • Новиков Николай
Тестировщик
  • Патрин Андрей
Дата выпуска: 06.12.2021

Итоги

В этом кейсе идеально переплетаются две вехи времени: прошлое компании с большой историей и технологии настоящего, когда информация становится открытой для интересующихся ей прямо сейчас.

 

В цифрах:

32 дня и 0,5 млн рублей ушло на разработку

Добавили 13 важных функций

7к+ пользователей запустили чат-бота

400+ из них пользуются чат-ботом постоянно

 

[Кейс чат-бота для второй компании этого же клиента]

Заполните форму
Наш менеджер свяжется с вами в течение часа
Напишите в мессенджер
Наш менеджер свяжется с вами в течение часа
Роман Чугайнов
Эксперт по продукту