...
Данный вариант подразумевает минимальную связанность двух продуктов и при открытии чата, CRM нет необходимости знать об открытых обращениях клиентов.
Окно чата IQChannels iQChannels встраивается как "мини-приложение" и при его инициализации вся работа происходит в нем.
Пример встраивания чата IQChannels iQChannels в CRM:
Code Block | ||
---|---|---|
| ||
... <!-- Код iFrame для встраивания на страницу --> <iframe src="https://iqchannels.iqstore.ru/" width="100%" height="700" id="iQChannels"></iframe> ... <!-- скрипт для работы с чатом --> <script> function openDialog(){ var myIframe = document.getElementById("iQChannels"); if (myIframe){ myIframe.contentWindow.postMessage({ "Type": "write_to_client", "WriteToClient": { "Search": "Строка для поиска клиента по имени, ИНН, ID в ДБО или CRM" } }, '*'); } } </script> ... <button onclick="openDialog()">Открыть поиск</button> ... |
...
В данном режиме при инициализации чата iQChannels сразу будет открываться окно диалога с клиентом.
Пример встраивания чата IQChannels iQChannels в CRM
Code Block | ||
---|---|---|
| ||
... <!-- Код iFrame для встраивания на страницу --> <iframe src="https://iqchannels.iqstore.ru/" width="100%" height="700" id="iQChannels"></iframe> ... <!-- скрипт для работы с чатом --> <script> // с данным режимом сразу будет открываться окно диалога с клиентов при переходе на страницу. window.onload = function () { openChat(); } function openChat () { // Если требуется открыть диалог с клиентом const clientId = айди нужного клиента const ticketId = либо айди тикета const crmID = либо crmID клиента можно всё вместе const myIframe = document.getElementById('iQChannels'); if (myIframe) { myIframe.contentWindow.postMessage({ 'Type': 'open_iframe_ticket', 'OpenTicket': { 'ClientId': clientId, 'TicketId': ticketId, 'CRMID': crmID } }, '*'); } } </script> ... |
...
В платформе iQChannels реализован такой инструмент, как Webhooks API, который позволяет внешним, по отношению к iQChannels, системам подписываться на события чата iQChannels. Webhooks API позволяет CRM, ДБО и другим внешним системам получать вызовы со стороны IQChannels iQChannels на события в публичном API и быть в курсе о наличии открытых обращений, истории взаимодействия с клиентом, используемых каналах связи, сегментах обслуживания, о принявшем обращение операторе и другой информации, связанной с обслуживанием клиента.
...
iQChannels позволяет выделить и закрепить за клиентом персонального менеджера, который будет его обслуживать. Назначение персональных менеджеров можно выполнять как в ручном режиме, так и в автоматизированном режиме, получая данные из внешней системы CRM или ДБО. В автоматизированном режиме синхронизации, IQChannels iQChannels периодически запрашивает список персональных менеджеров и их клиентов и обновляет соответствующие связи. параметры синхронизации настраиваются в разделе "Внешние системы" в каждом конкретном проекте (сегменте клиентов).
...
8. Построение сложных интеграции внешних систем с чатом
IQChannels iQChannels построена на базе открытого API, который позволяет решать самые сложные задачи интеграции нескольких информационных систем.
...