Разработка Viber-бота с интеграцией Битрикс24

Ручная обработка заявок из Viber перегружает менеджеров. Клиенты ждут ответа, лиды теряются. Для бизнеса с аудиторией в Viber — например, доставка еды или сервисный центр — автоматизация через бота становится необходимостью. Мы создаём Viber-ботов, которые интегрируются с Битрикс24, и гарантируем, ч
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Разработка Viber-бота с интеграцией Битрикс24
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    996
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    735
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    863
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    773
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1134

Ручная обработка заявок из Viber перегружает менеджеров. Клиенты ждут ответа, лиды теряются. Для бизнеса с аудиторией в Viber — например, доставка еды или сервисный центр — автоматизация через бота становится необходимостью. Мы создаём Viber-ботов, которые интегрируются с Битрикс24, и гарантируем, что 70–80% типовых запросов обрабатываются без участия человека. В отличие от WhatsApp, Viber предоставляет открытый Viber Bot API без сложных согласований — любой может создать публичный аккаунт. Но есть особенность: Viber не передаёт номер телефона. Как это обойти — расскажем ниже. Наши специалисты сертифицированы по направлению 1С-Битрикс и имеют опыт более 5 лет в разработке интеграций. Средняя экономия на операторах после внедрения такого бота — от 100 000 до 200 000 ₽ в месяц. А скорость ответа клиенту сокращается в 5 раз по сравнению с ручной обработкой.

Что такое Viber Bot API?

Viber Bot API доступен через https://chatapi.viber.com/pa/. Регистрация бота — создание Bot/Public Account в приложении Viber, после чего выдаётся auth_token. API поддерживает:

  • Текстовые сообщения, изображения, документы, видео, стикеры.
  • Rich Messages — сообщения с кнопками (Keyboard API).
  • Carousel — горизонтальный список карточек с кнопками (Rich Media).
  • Получение профиля пользователя: имя, аватар, страна (телефона нет).
  • Webhook на входящие сообщения.

Главное ограничение: Viber не передаёт номер телефона пользователя боту. Идентификатор — viber_id (уникальный хеш для каждой пары бот-пользователь). Для привязки к CRM нужно просить пользователя ввести телефон вручную или использовать кнопку «Поделиться контактом» (работает нестабильно).

Архитектура интеграции с Битрикс24

Viber Bot API (webhook) ↓ Сервер бота (Python / Node.js) ↓ ↓ Логика Битрикс24 REST API + Redis crm.contact.list (состояния) crm.lead.add imbot.message.add 

Входящий вебхук от Viber:

{ "event": "message", "sender": { "id": "01234567890A=", "name": "Иван Иванов", "country": "BY" }, "message": { "type": "text", "text": "Статус заказа" } } 

Ответ через Viber API с кнопками:

POST https://chatapi.viber.com/pa/send_message { "receiver": "01234567890A=", "type": "text", "text": "Введите номер заказа:", "keyboard": { "Type": "keyboard", "Buttons": [ {"ActionType": "reply", "ActionBody": "operator", "Text": "Связаться с оператором"} ] } } 

Как идентифицировать клиента без телефона?

Отсутствие телефона в профиле Viber требует отдельного сценария верификации:

  1. Бот приветствует пользователя, предлагает ввести телефон.
  2. Пользователь вводит номер в формате +375....
  3. Бот отправляет SMS-код подтверждения через SMS-провайдера.
  4. Пользователь вводит код → бот привязывает viber_id к контакту CRM в поле UF_CRM_VIBER_ID.
  5. При следующих обращениях — идентификация по viber_id без повторного ввода телефона.

Альтернатива для корпоративных сценариев: кнопка «Поделиться контактом» в Viber (тип share-phone). Работает не у всех версий клиента, но когда работает — передаёт телефон автоматически.

Интеграция с открытыми линиями Битрикс24

Viber подключается к открытым линиям нативно: CRM → Контакт-центр → Viber. Это простой путь без разработки — сообщения из Viber попадают в очередь операторов.

Для более сложных сценариев (бот + оператор) используют гибридную схему:

  • Собственный сервер бота обрабатывает автоматизируемые запросы.
  • При передаче оператору — бот отправляет сообщение в открытую линию через imopenlines.chat.sendMessage или создаёт чат через im.chat.add и добавляет историю.

Кейс из нашей практики: Viber-бот для доставки еды

Задача: сеть кафе в Минске, основная аудитория в Viber. Нужна запись заказов на доставку без звонка, подтверждение через бота.

Сценарий заказа через Carousel:

  1. Клиент пишет «Заказать» → бот показывает категории меню кнопками.
  2. Выбор блюд через Rich Media Carousel (карточки с фото, ценой, кнопкой «+»).
  3. Корзина хранится в Redis по viber_id.
  4. Ввод адреса доставки → проверка зоны доставки.
  5. Оплата: кнопка «Оплатить онлайн» → ссылка на платёжную страницу.
  6. После оплаты: создание сделки в Битрикс24 crm.deal.add со статусом «Принят», ответственный — менеджер точки.
  7. Подтверждение и трекинг заказа через уведомления в Viber (send_message при смене стадии сделки).

Особенность: Rich Media Carousel в Viber ограничен 6 карточками за раз. Для большого меню — пагинация с кнопками «Ещё».

Результат: 40% заказов перешли из телефонных звонков в Viber-бота за первые два месяца. Средний чек через бота оказался на 12% выше — клиенты спокойнее выбирают и добавляют позиции. Экономия на операторах — около 50 часов в месяц. Свяжитесь с нами — мы подберём оптимальное решение для вашего бизнеса.

Оценка трудозатрат на типовые компоненты

Компонент Трудозатраты
Базовый бот + вебхук Viber 8-16 ч
Верификация телефона + привязка к CRM 8-16 ч
Rich Media Carousel для каталога 16-24 ч
Интеграция с Битрикс24 CRM 8-16 ч
Корзина в Redis + логика заказа 8-16 ч
Деплой, SSL, мониторинг 4-8 ч

Что входит в разработку Viber-бота под ключ

Этап Состав работ
Анализ Изучение бизнес-процессов, сбор требований, прототипирование сценариев
Разработка бота Настройка Viber Bot API, серверная логика на Python/Node.js, Rich Media, корзина
Интеграция с Битрикс24 REST API: сделки, контакты, лиды, открытые линии, webhooks
Верификация клиентов SMS-подтверждение, привязка viber_id к CRM
Деплой и мониторинг Размещение на сервере, SSL, health checks, алерты
Документация и обучение Инструкции для операторов и администраторов, схема работы бота
Гарантийная поддержка 1 месяц гарантии, исправление ошибок, консультации

Сравнение с альтернативами: Viber-бот требует в 3-5 раз меньше бюджета, чем разработка мобильного приложения, и окупается за 2-3 месяца при 50+ заказах в день. Получите консультацию — мы оценим ваш проект бесплатно.

Процесс работы и сроки

  1. Аналитика — 1-2 дня: описание сценариев, согласование прототипа.
  2. Проектирование — 2-3 дня: архитектура, выбор стека, проектирование БД.
  3. Разработка — от 5 до 15 дней в зависимости от сложности.
  4. Интеграционное тестирование — 2-3 дня: проверка всех цепочек, нагрузочное тестирование.
  5. Деплой и запуск — 1-2 дня: настройка сервера, домен, SSL, мониторинг.
  6. Обучение команды — 1 день: инструктаж операторов, передача документации.

Ориентировочный срок — от 2 до 4 недель. Точную оценку даём после анализа требований. Свяжитесь с нами — обсудим ваш проект и подготовим коммерческое предложение.

Детали технической реализации Для обеспечения безопасности вебхуки должны быть защищены SSL-сертификатом. Рекомендуется использовать проверку подписи Viber через `X-Viber-Content-Signature`. База данных Redis используется для хранения состояний диалогов и корзины, чтобы избежать потери данных при перезапуске сервера.