Интеграция с Сalltouch

Перейдите в раздел Интеграции и нажмите Подключить новую интеграцию

image

В выпадающем списке выбираете Webhook а в поле рядом задаете название

В URL подставляете следующий адрес

https://api.calltouch.ru/calls-service/RestAPI/requests/{site_id}/register/

{site_id} - ID Вашего сайта внутри ЛК Calltouch. Указывается без фигурных скобок. Его можно получить в разделе "Интеграции => API и WebhooksI =>  ID личного кабинета":

image
Тип запроса GET
В заголовке прописываете application/x-www-form-urlencoded

image
Теперь настроим конструктор запросов

subject - В этот параметр передаем Название формы
requestNumber - В этот параметр передаем ID заявки
fio - поле Имя
phoneNumber - поле телефон
email - поле почты
requestUrl - адрес страницы

image
Описание полей:

subject - Произвольное название формы на Вашем сайте, с которой отправляется заявка в Calltouch.
requestNumber - Уникальный идентификатор заявки на Вашем сайте. В качестве идентификатора может быть передано строковое значение до 256 символов.
fio - Произвольное имя пользователя, отправившего заявку.
phoneNumber - Номер телефона. Можно передавать в любом формате, главное чтобы было 11 цифр.
email - Почта клиента.
requestUrl - Адрес страницы, с которой отправляется заявка.

Как добавить Session ID в интеграцию с Сalltouch

Для передачи потребуется добавить Плагин Свой код, в поле Body вставить:

<script type="text/javascript">
cr.api(page => {
page.waitForAppear('.cr-form', formEl => {
const form = page.getComponent(formEl);
form.on('before-submit', event => {
const sessionId = getCookie('_ct_session_id') || '';
event.fields.push({
name: 'SessionId',
value: sessionId,
uid: 'session_id'
});
});
function getCookie(name) {
name = name.replace(/([.$\/?*+\\{}|()\[\]^])/g, '\\$1');
const regex = new RegExp('(?:^|;\\s)' + name + '=([^;])');
const matches = document.cookie.match(regex);
return matches ? decodeURIComponent(matches[1]) : undefined;
}

});
});
</script>

image.png
После вставки плагина, в настройках интеграции добавить новое поле как на скриншоте:

image.png
После сохранения, данная переменная должна отправляться в Сalltouch.

ТЕХНИЧЕСКАЯ ПОДДЕРЖКА

Не можете найти то, что ищете?

Напишите нам. Мы на связи с 7:00 до 22:00 без выходных. Среднее время ожидания ответа: 10-15 минут. Также вы можете вступить в наш Телеграм-чат, где собралось много специалистов и пользователей.

Поддержка Creatium

Агенты ответят через 10 минут

Агенты ответят

Блог, курсы и полезные материалы 

Платформа сайтов любой сложности