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

Wazzup
WazzupВход в Wazzup

Вход в Wazzup

3 дня на бесплатный тест

Подключите самый популярный мессенджер России в Битрикс24 вашей компании за 5 минут

3 дня на бесплатный тест

Развитие бизнеса с Wazzup

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

Преимущества

Также мы встраиваем дополнительный интерфейс с чатами Wazzup в интерфейс Битрикс24. Расширенный функционал чатов упрощает взаимодействие с WhatsApp.

Подключение за 5 минут

Без специальных технических знаний

Регистрируетесь в Wazzup

  • 1 мин

Подключаете WhatsApp

  • 2 мин

Подключаете Битрикс24

  • 2 мин

Тестовый период — 3 дня без ограничений

Подключение за 5 минут

  • 1 мин
  • 2 мин
  • 2 мин

Тестовый период — 3 дня без ограничений

Почему WhatsApp?

—  самый популярный мессенджер в России и СНГ

—  удобный и привычный канал связи для клиентов

—  открываемость входящих сообщений 99%.

—  самый популярный мессенджер в России и СНГ—  удобный и привычный канал связи для клиентов—  открываемость входящих сообщений 99%.

А лучше просто посмотрите видео нашего доклада.

Что мы предлагаем

Что мы предлагаем

Выберите свой тариф

Первые 3 дня — бесплатно без ограничений

Срок действия подписки

1 МЕС6 МЕС+ 1 месяц в подарок12 МЕС+ 3 месяца в подарок24 МЕС+ 12 месяцев в подарок Start Нельзя писать первым 100 диалогов в месяц Срок действия с учетом бонуса — 36месяцев 1 500 ₽ 1 000 ₽ за канал в месяц 54 000 ₽ 36 000 ₽ стоимость подписки Популярный Pro Можно писать первым До 500 диалогов в месяц Срок действия с учетом бонуса — 36месяцев 3 000 ₽ 2 000 ₽ за канал в месяц 108 000 ₽ 72 000 ₽ стоимость подписки Max Можно писать первым Диалоги без ограничений Срок действия с учетом бонуса — 36месяцев 6 000 ₽ 4 000 ₽ за канал в месяц 216 000 ₽ 144 000 ₽ стоимость подписки Попробовать бесплатно

В режиме реального времени

Кол-во сообщений<canvas>Your browser does not support the canvas element.</canvas>время, сек. График показывает, сколько сообщений проходит через Wazzup за секунду сообщений отправлено через Wazzup График показывает, сколько сообщений проходит через Wazzup за секунду

Отзывы клиентов

WhatsApp для amoCRMWhatsApp для Битрикс24WhatsApp для ZohoWhatsApp для SalesforceWhatsApp для HubSpotWhatsApp для МегапланWhatsApp для EnvyCRMWhatsApp для PlanfixWhatsApp для CubicsInstagram для CRM

ТарифыСправкаПартнеркаAPI

БлогВакансииКонтакты

Wazzup 2017-2021

Политика конфиденциальности

WhatsApp для amoCRMWhatsApp для Битрикс24WhatsApp для ZohoWhatsApp для SalesforceWhatsApp для HubSpotWhatsApp для МегапланWhatsApp для EnvyCRMWhatsApp для PlanfixWhatsApp для CubicsInstagram для CRM

ТарифыСправкаПартнеркаAPI

БлогВакансииКонтакты

Wazzup 2017-2021

Политика конфиденциальности

ТарифыСправкаПартнеркаAPI

БлогВакансииКонтакты

WhatsApp для amoCRMWhatsApp для Битрикс24WhatsApp для ZohoWhatsApp для SalesforceWhatsApp для HubSpotWhatsApp для МегапланWhatsApp для EnvyCRMWhatsApp для PlanfixWhatsApp для CubicsInstagram для CRM

Политика конфиденциальности

Wazzup 2017-2021

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

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

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

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

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

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

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

В чате есть возможность обмениваться текстовыми сообщениями, картинками, файлами, местоположением.

По желанию клиента существует возможность привязывать чат не только к определенному лиду, но и к сделке и/или контакту:

Данное приложение для облака выкуплено у нас компанией Chat2desk и опубликовано в Маркетплейс Битрикс24: https://www.bitrix24.ru/apps/?app=chat2desk.integration Приложение работает в любой редакции облачного Битрикс24, начиная с редакции «Проект».

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

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

Кроме того, если для облачной версии Битрикс24 мы пока не реализовали возможность инициации WhatsApp-чата со стороны Битрикс24. В коробочной версии данная возможность уже реализована — мы добавили возможность написать клиенту в WhatsApp прямо из карточки CRM:

Появится ли данный модуль — коннектор сервиса Chat2Desk для коробочной версии Битрикс24  в Маркетплейс Битрикс или будет доступен только отдельным клиентам Студии Юлии Бедросовой, пока не решено.

В процессе разработки мы открыли для себя так же множество технических “фишечек” и наткнулись на множество подводных камней как со стороны REST-API Битрикс24, так и со стороны Bitrix Framework для коробочной версии Битрикс24, о них расскажет мой коллега Александр Змеевский в одном из будущих постов нашего блога.

Об авторе:

Инженер-программист по образованию, web-программист по призванию, Битрикс-программист по любви и 1с-программист по стечению обстоятельств, руководитель команды web-разработчиков, внедренец 1С-Битрикс и Битрикс24, основатель одноименной студии.

Подпишитесь на рассылку!

Комментарии

Подписаться на рассылку:

<spanmg>

Условия

У нас есть WhatsApp и острая необходимость подключить его к Битрикс24. Нужна  возможность встраивать виджет с открытой линией на сайты и общаться с клиентами из CRM.

Проверка

Устанавливаем приложение и подключаем нашу открытую линию. После установки в “Контакт-центре” появилась новая плитка, называющаяся “WhatsApp”. Нажимаем на эту плитку, затем на кнопку “Подключить” и получаем QR-код, который нужно считать с помощью приложения WhatsApp на телефоне. Не забываем проверить номер, подключенный к мессенджеру!

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

Вводим  номер телефона, подключенный к WhatsApp. Все, подключение завершено. В настроенной нами открытой линии появился значок WhatsApp, который говорит о том, что все прошло хорошо.

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

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

Сообщения, отправленные нами, попадут в WhatsApp пользователя. Соответственно, его сообщения будут попадать в этот же чат.

Однако, это еще не все, что предлагает приложение. Роботы также могут отправлять сообщения в WhatsApp. Например, можно автоматически сообщать клиенту о том, что документы готовы или о том, что заказ можно забирать.

У приложения интеграции есть режим, когда можно первым написать клиенту, зная только его номер телефона. Это позволяет обойти правило Открытых Линий в Битрикс24, где нельзя писать в мессенджеры клиентам, если клиент не писал первым.

Однако использовать эту возможность следует аккуратно: сервис WhatsApp может заблокировать ваш номер, если клиенты будут помечать ваши сообщения, как спам.

Результат

Данное решение покрывает основные сценарии общения с клиентами через WhatsApp. Можно как общаться вручную, так и делать автоматические рассылки сообщений. Главное — соблюдать правила использования мессенджера, иначе есть риск, что ваш номер заблокируют.

Стоимость приложения — 2500 рублей в месяц. При установке дается 3 дня на тестирование функционала. За это время вы можете проверить, как приложение работает, а также ознакомиться с его возможностями.

У каждого из этих сервисов одинаковый принцип интеграции WhatsApp с CRM, а именно:

  1. Установка приложения из маркетплейса.
  2. Создание исходящих и входящих каналов в самом сервисе (исходящий канал — портал Битрикс24 установленным приложением сервиса, входящий — приложение WhatsApp Web на стороне сервиса).

Авторизация в WhatsApp происходит путем сканирования телефоном QR-кода, что влечет за собой множество неудобств при работе с интеграцией.Сводная таблица возможностей сервисов интеграции

Wazzup i2crm Chat2Desk Pact.im OLChat
Переписка в чате Битрикс24 + + + + +
Цитирование и статусы сообщений +
Поддержка всех типов медиафайлов + + + + +
Автоматическое создание лида/контакта/сделки в crm при обращении через WhatsApp + + + + +
История переписки в карточках CRM + + + + +
Возможность написать клиенту первым + + + + +
Голосовые сообщения +
Работа с бизнес-процессами и роботами + + + +
API + + +
Работа с группами WhatsApp + +

Далее разберем сервисы интеграции подробно.

Настройка интеграции с Wazzup

Переходим на сайт https://wazzup24.com/, проходим регистрацию. После регистрации будет доступен тестовый период в 3 дня для бесплатного ознакомления с работой сервисаПосле авторизации пользователь попадает в личный кабинет. Выбираем в левом меню “Каналы”, нажимаем на кнопку “Добавить канал” → “WhatsApp”  Откроется форма с QR-кодом для авторизации. Для продолжения требуется открыть приложение WhatsApp на смартфоне, зайти в Настройки, WhatsApp Web, где будет предложено отсканировать QR-код. После сканирования QR-кода в личном кабинете появится новый активный канал с нашим номером. Находим приложение, устанавливаем. Теперь требуется настроить интеграцию в личном кабинете сервиса. Выбираем в левом меню пункт “Интеграции”, нажимаем на кнопку “Добавить интеграцию” → “Bitrix24”. В форме требуется ввести URL-адрес портала При нажатии на кнопку “Подключить” появится ссылка для авторизации по протоколу OAuth. На портале появится чат-бот Wazzup

Функции Wazzup

Напишем сообщение от клиента: В открытых линиях Битрикс24 видим сообщение клиента: Ответим на сообщение из чата Битрикс24: Сообщение дошло до клиента: Для данной интеграции открытая линия была настроена таким образом, чтобы данные о клиенте автоматически не сохранялись в CRM. Добавим данные о клиенте в CRM вручную. Для этого нужно открыть меню действия → “Сохранить в CRM”. В чате появится уведомление, что был создан новый лид. Перейдём в карточку лида. В ней есть возможность увидеть историю переписки и перейти в чат.

Настройка интеграции Битрикс24 и i2crm

Проведём пошаговую настройку интеграции Битрикс24 с сервисом i2crm.1. Проходим регистрацию на сайте https://i2crm.ru/. После завершения регистрации пользователям дается пробный период в 7 дней для ознакомления с работой сервиса. После авторизации на сайте нужно настроить входящий канал. Для этого выбираем в шапке “Настройки” → “Входящие каналы” На открывшейся странице нажимаем на кнопку “Создать канал” → “WhatsApp” При создании канала можно имеется небольшой список с расширенными настройками. Нажимаем кнопку подключить WhatsApp, сканируем QR-код со смартфона После сканирования QR-кода видим сообщение об успешном подключении. Нажимаем кнопку “Создать канал” Находим в маркетплейс Битрикс24 приложение i2crm, устанавливаем. Возвращаемся на сайт сервиса i2crm, выбираем в шапке “Настройки” → “Исходящие каналы”. Нажимаем на кнопку “Создать канал” → “Bitrix24” Выбираем необходимые настройки для интеграции, нажимаем “Подключить Битрикс24” После успешной авторизации по протоколу OAuth выводится сообщение о успешном получении доступа к порталу. Нажимаем “Создать канал”. Интеграция настроена.

Функционал i2crm

Напишем тестовое сообщение на номер, для которого мы настраивали входящий канал: Мы можем открыть чат в портале, зайти во вкладку с открытыми линиями и увидеть переписку В настройках при интеграции мы указали режим работы “открытые линии”. По логике “открытых линий”, сообщение от нового контакта автоматически создаст лид в CRM: Ответим на сообщение из чата Битрикс24: Проверим со смартфона, пришло ли сообщение:

Настройка интеграции с OLChat

Процесс интеграции с OLChat несколько отличается от интеграции с остальными сервисами. При настройке данной интеграции не придётся регистрироваться на сайте коннектора. Все настройки будем делать в приложении Битрикс24. Для начала нужно установить приложение из маркетплейса Битрикс24. После установки увидим уведомления о том, что OLChat успешно подключен. Далее, требуется подключить коннектор к открытой линии. Для этого, в портале Битрикс24 следует перейти в “Контакт-центр”→ ”[OLChat] WhatsApp”. Нажимаем “Подключить” После подключения, в чате с уведомлениями увидим следующее: Следующее, что следует сделать — подключить WhatsApp. Переходим во вкладку “OLChat” в портале Битрикс24, наводим мышью на ссылку “QR-код”. Во всплывающем окне появится QR-код, который нужно отсканировать с помощью приложения WhatsApp на смартфоне. После сканирования QR-кода должен измениться статус соединения на “Подключено” После выполнения этих действий интеграция настроена и готова к работе. Остается только настроить открытую линию Битрикс24 для распределения входящих сообщений между менеджерами, настройки рабочего времени, логику работы с CRM и.т.д.

Функционал OLChat

Создадим новый контакт и напишем клиенту первыми через функционал SMS. Переходим в карточку контакта → “SMS”, выбираем сервис [OLChat] <Название коннектора>, пишем текст письма и отправляем Проверяем в телефоне, письмо пришло: Ответим на сообщение в данном чате и увидим в ответ автоматическое сообщение из настроек открытых линий Битрикс24: Можем открыть переписку с клиентом в чатах Битрикс24 в разделе открытых линий или напрямую через карточку CRM: Тем временем на портале пришло уведомление об ответе клиента и обновилась карточка контакта:  Удалим контакт и диалог в WhatsApp. Протестируем ситуацию, когда клиент написал первым. Напишем сообщение от клиента и ответим на него из чата Битрикс24: Здесь, со стороны клиента, можно заметить интересную деталь — к сообщению, отправленному из чата Битрикс24 добавляется имя пользователя, который в данный момент ведёт переписку: При данной интеграции открытая линия настроена так, что данные не сохраняются в CRM автоматически. Добавим новый лид из чата в Битрикс24: в меню действий выбираем “Сохранить в CRM”. Далее, можно прямо из чата перейти в карточку созданного лида. Карточка лида:

Возможности настроек приложения OLChat

В главном меню приложения имеется toolbar, в котором располагаются настройки приложения и групп WhatsApp. Кнопка “Добавить WhatsApp” переадресовывает пользователя в “Контакт центр” портала, где предоставляется возможность добавить в приложение новые открытые линии. Кнопка “Настройки” открывает окно настроек, где предлагается включить/выключить доступные функции активити и роботов приложения, а также добавить свою иконку для коннектора. Кнопка “WA группы” позволяет добавить и настроить групповой чат WhatsApp в портале.  Подключим группу WhatsApp. Для этого нужно нажать кнопку “Подключить группу”.  В новом окне выбираем коннектор: После выбора коннектора выбираем доступную группу: Нажимаем на кнопку “Создать групповой чат”. В настройках группы можно добавить сотрудников к чату, а также управлять режимом “инкогнито”, скрывая или показывая имена сотрудников в чате группы WhatsApp. Сам чат группы располагается в чатах Битрикс24 (не в чатах открытых линий). Все сообщения, отправленные сотрудниками в этом чате, будут отправлены в группу WhatsApp. На данный момент, у OLChat нет возможности работать с групповыми чатами в CRM.

Группы WhatsApp и голосовые сообщения в OLChat

Подключим существующую группу WhatsApp. Выбираем коннектор и группу, которую хотим подключить, нажимаем “Создать групповой чат” В Битрикс24 создался чат, предназначенный для общения в данной группе WhatsApp: Напишем сообщение в группу со смартфона клиента: Вернёмся в чат группы в Битрикс24. Сообщение пришло: Теперь, ответим на сообщение из чата Битрикс24.  Напишем 2 сообщения. Одно будет с включенным режимом “Инкогнито”, а другое — с выключенным. Так мы проверим, действительно ли OLChat умеет показывать/скрывать имена сотрудников. Сообщение “Вы не знаете, кто вам ответил.” было написано с включенной опцией “Скрывать имена сотрудников”, а сообщение “А теперь знаете!” — с выключенной. Проверим на смартфоне клиента: Как можно заметить, когда выключена опция “Скрывать имена сотрудников”, к сообщению, отправленному из чата Битрикс24, добавляется имя сотрудника, отправившего сообщение. Вернёмся в чат Битрикс24 и нажмём на иконку с молнией, которая расположена напротив сообщения клиента. Приложение OLChat расширяет функционал стандартных действий над сообщением в Битрикс24, предлагая сохранить в CRM участников группы в WhatsApp. Из всех представленных коннекторов, только OLChat имеет поддержку голосовых сообщений.  Отправим голосовое сообщение со смартфона клиента в группу: Как можно заметить, голосовое сообщение пришло. Его можно прослушать в Битрикс24:

Настройка интеграции с Pact.im

Для начала, нужно зарегистрироваться на официальном сайте коннектора и перейти в личный кабинет. Далее, нужно установить приложение сервиса Pact.im в Битрикс24. После установки откроется окно, где будет указан код для настройки интеграции. Далее, переходим в личный кабинет на сайте Pact.im. Выбираем вкладку “Интеграция с CRM” и напротив поля “Bitrix24” вставляем ключ, указанный после установки приложения на портале. Возвращаемся на наш портал, выбираем в левом меню приложение “Pact”, видим сообщение об успешной настройке интеграции. Далее, нужно подключить канал с WhatsApp. Переходим в личный кабинет на сайте Pact.im, заходим во вкладку “Каналы”. На этапе настройки нас интересуют только шаг 3 и шаг 5. На шаге 3 нам предлагается выбрать настройки для синхронизации сообщений. На шаге 5 нужно отсканировать QR-код с телефона для авторизации через WhatsApp Web. После того, как QR-код был отсканирован, остается только дождаться настройки со стороны сервиса. Последний этап интеграции — настройка открытых линий на портале. Переходим на наш портал в “Контакт-центр” → “WhatsApp (via Pact.im)” Далее, нужно выбрать открытую линию и нажать “Подключить”. На этом шаге интеграция завершена.

Функционал Pact.im

Напишем сообщение на подключенный номер WhatsApp: В открытую линию пришло сообщение: Ответим на сообщение из чата открытых линий и проверим, пришло ли сообщение в WhatsApp. Клиент получил наш ответ: Можно заметить, что в приложении Pact.im реализован функционал, похожий на OLChat, а именно — можно увидеть имя сотрудника, который в данный момент отвечает на сообщения из портала.  Сохраним переписку в CRM. Согласно настройкам выбранной открытой линии, в CRM должен создаться новый лид. Лид создался, это можно увидеть в CRM. Перейдём в карточку лида. Из карточки можно перейти сразу в чат, просмотреть историю переписки. Каждая из представленных интеграций работает с открытыми линиями Битрикс24. В шапке чата открытых линий Битрикс24 есть небольшой toolbar.  Он позволяет:

  • пригласить в чат пользователей из Битрикс24;
  • переадресовать чат на сотрудника из Битрикс24;
  • завершить диалог.
  • открыть меню дополнительных действий, которые позволяют закрепить/открепить диалог за текущим оператором, сохранить в CRM/перейти в карточку CRM, просмотреть историю сообщений и пометить чат как спам, принудительно завершив его.

Данный функционал открытых линий Битрикс24 полноценно работает для всех представленных интеграций.

Выводы

На текущий момент, если требуется работать с WhatsApp только из Битрикс24, то наиболее удобным в использовании является сервис OLChat. Он не требует регистрации на сайте сервиса, процесс настройки интеграции интуитивно понятный, выполняется из установленного приложения в Битрикс24. Ещё, у сервиса есть два важных плюса, выделяющие его на фоне остальных: работа с группами WhatsApp и поддержка голосовых сообщений. Если не брать эти факторы в расчет, то функционал всех сервисов приблизительно одинаковый. OLChat выделяется тем, что у сервиса нет мессенджера в личном кабинете на сайте сервиса, а у остальных сервисов основной функционал представлен именно в мессенджере на сайте. Выбирать один из них стоит исходя из личных предпочтений и стоимости тарифов.Используемые источники:

  • https://www.wazzup24.com/whatsapp-for-bitrix24/
  • http://blog.bedrosova.ru/bitrix24_and_whatsapp/
  • https://www.info-expert.ru/blog/olchat-chat-whatsapp-dlya-otkrytykh-liniy-bystraya-integratsiya-whatsapp-i-bitriks24/
  • https://habr.com/ru/post/516382/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий