Интеграция с помощью web-hooks
SmartCallBack умеет отправлять данные по обращениям с помощью POST и GET запроса на любой указанный адрес в виде Webhook (вебхук), например по адресу:
http://site.ru/leads/?
Рекомендуем: использовать SSL-сертификат (https) для конечной принимающей стороны, для обеспечения безопасности данных.
Триггеры срабатывания - начало звонка оператору или создание заявки через messenger (при необходимости набор триггеров может быть расширен).
Эта возможность может быть полезна для отображения карточки клиента в момент звонка в CRM.
Запрос включает в себя набор параметров:
id
- уникальный id заявка в системе SmartCallBackphone
- номер клиентаstatus
- код статуса обращения, пример:{"code":"6","title":"Вызов оператора"}type
- тип заявки в системе SmartCallBackemail
- mail оставленный клиентомdomen_id
- уникальный id домена в системе SmartCallBackdate_create
- дата оставления заявки (unix-метка времени по Москве)date_callback
- дата звонкаqueryType
- качество обращения, от 0 до 9, где 0-не целевой , 1-околоцелевой, 9-целевой.manager_id
- номер менеджера в системе SmartCallBackdate_queryType
- дата присвоения queryTypepage_from
- страница с которой оставили заявкуpage_start
- страница захода на сайтsession_start
- номер сессииcity
- городdomen
- адрес доменаmanager_name
- имя менеджера в системе SmartCallBackduration
- продолжительно звонка по заявкеrecord_url
- ссылка на запись разговораutm_source
- utm sourse источника с которого оставили заявкуutm_medium
- utm medium источника с которого оставили заявкуutm_campaign
- utm medium источника с которого оставили заявкуutm_content
- utm content источника с которого оставили заявкуutm_term
- utm term источника с которого оставили заявкуtags
- теги к заявке из системы SmartCallBackmessage
- переписка пользователя и оператора
Справочник типов обращений SmartCallBack (возможные значения type в списке выше):
1 – CallBack Обратный звонок
2 – Telegram Заявки из Telegram Messenger
3 – WhatsApp Заявки из WhatsApp Messenger
4 – Viber Заявки из Viber Messenger
5 – Facebook Заявки из Facebook Messenger
6 – Вконтакте Заявки из VK Messenger или VK Leads
7 – CoMagic Заявки из системы CoMagic
8 – Такси
9 – Email
10 – MobileDirect Прямой звонок с мобильного устройства в call-центр
11 – myTarget (автоматизированные лиды из рекламной системы myTarget)
12 – LiveChat (обращения через онлайн консультант на сайте)
13 – Юла Автоматизированные лиды с портала объявлений Юла
Пример hook-и:
id=9795&status=38&statustypeid=12&domenid=1619&application=LiveChat&fio=LiveChat client #888385&phone=&datecreate=1519807722&utmsource=&utmcampaign=&utmterm=&utmcontent=&utmmedium=&querynumberdomen=1&querynumberclient=1&statustitle=Диалог закрыт&statustype=LiveChat&domaintitle=sol-system.ru&countmessagesfromoperator=2&countmessagesfromclient=2&messages=json_строка
Справочник статусов обращений SmartCallBack (возможные значения поля status из списка параметров веб-хук)
0 – Новая
1 – Принята
2 – Нет ответа
3 – Обработана
4 – Архив
5 – MobileDirect
6 – Вызов оператора
7 – Вызов посетителя
8 – Оператор на линии
9 – Посетитель на линии
10 – Идет разговор
11 – Завершено оператором
12 – Завершено посетителем
13 – Обрыв связи
14 – Email
15 – Ожидание повторного звонка
16 – Потенциальный клиент
17 – Диагностика системы
18 – Ожидаем действие оператора
19 – Отправлено письмо
20 – Запись на показ
21 – Запись на показ
22 – Помечено как спам
23 – Удалена
24 – Подписка
25 – Отправка SMS
26 – Viber
27 – WhatsApp
28 – На обработку
29 – Telegram
31 – Facebook
32 – Вконтакте
34 – Другие события
35 – Новый диалог
36 – Запрос на чат
37 – Идет общение
38 – Диалог закрыт
39 – Оператор не ответил
40 – Посетитель не ответил
Хуки уходят в 3 случаях (тригеры срабатывания web-hook SmartCallBack):
Начало звонка оператору Отправление информации об обращении и посетителе который заказал звонок. Триггер срабатывания - начала звонка оператору. Может быть полезным для отображения карточки клиента в момент звонка в CRM.
Создание заявки через messenger Отправление информации об обращении и посетителе, который оставил заявку через Viber, WhatsApp или Telegram. Триггер срабатывания - создание новой заявки через Viber, WhatsApp, LiveChat, Telegram.
Закрытие диалога Отправление информации об обращении и посетителе, с которым происходило общение. Триггер срабатывания - закрытие диалога оператором.
Интеграция с помощь web-хук включается в настройках сайта в блоке интеграций:
Важно:
Хука может отправлять в формате post и get запроса.
При использовании GET-запроса параметр message (текст переписки) не передается (так как GET-запрос имеет ограничение по длине запроса).