Как мы интегрировали Битрикс24 с WhatsApp

Декабрь 1, 2019
Утепление балкона в Киеве

Данная востребованная задача была реализована нами в 4х абсолютно разных вариантах (через 2 разных сервиса для облака и через 2 разных сервиса для коробки). Фактически, последние 3 месяца мы 90% рабочего времени занимались разработкой различных чат-ботов для Битрикс24, интеграцией в Битрикс24 чат-бот сервисов и мессенджеров.

Мессенджер WhatsApp пока не открыл свои API для всех желающих, поэтому для того, чтобы интегрировать Битрикс24 с WhatsApp нам понадобилось интегрироваться с сервисами, которые в свою очередь интегрированы уже непосредственно с WhatsApp.

По запросам наших клиентов мы исследовали возможность интеграции битрикс whatsapp посредством нескольких сервисов, однако функционал, позволяющий нам реализовать стоящие перед нами задачи оказался только у российского сервиса https://chat2desk.com и у сервиса, разработанного зарубежной компанией https://www.comparaonline.com. ComparaOnline предоставляет свой сервис лишь узкому кругу своих корпоративных партнеров и компаниям, входящим в их холдинг, поэтому в данной статье речь пойдет, в основном, о сервисе Chat2desk. Другие опробованные нами сервисы я не буду здесь упоминать, потому что похвалить мне их не за что, а публично ругать их я не хочу.

Почему для интеграции облачной и коробочной Битрикс24 с WhatsApp через Chat2desk нам понадобилось написать абсолютно разный код?

Дело в том, что API Битрикс24 для облака не позволяет создать свой кастомный коннектор нового мессенджера для открытых линий.

Для интеграции в облаке мы разработали чат-бота, который сидит и слушает входящие сообщения из различных мессенджеров (на самом деле не только WhatsApp, но и Viber, Instagram, Facebook, ВК, Telegram, Skype), когда чат-бот получает входящее сообщение, он создает отдельный чат для каждого отдельного клиента (отправителя сообщения) и приглашает в этот чат так же ответственного менеджера — пользователя Битрикс24.

Это, кстати, является важным преимуществом нашего приложения перед другими, которые добавляют сообщения, пришедшие из WhatsApp в один единый чат с операторами на стороне Битрикс24 с пометкой, от какого клиента поступило сообщение.

Рассказать о статье