Цены
+7 927 … Получить 3 дня бесплатно

Calltouch и мессенджеры: связка через Albato или API

Платите за коллтрекинг Calltouch и ведете трафик в мессенджеры? Переписки не попадают в отчеты — реклама оценивается только по звонкам. Разбираем два способа это исправить и что теряется в каждом.

Radist.Online подключается к Calltouch вручную: обращения из WhatsApp*, Telegram и части других каналов доводят до журнала заявок Calltouch двумя способами — сценарием в Albato без разработчика или прямым вызовом API Calltouch. Рекламный источник переписки доедет только во втором случае, и только если человек перешел в мессенджер по ссылке с сайта. Полный список каналов и ограничений — в таблицах ниже.


Коротко: в чем вообще проблема

Представьте обычный путь клиента:

  1. Человек увидел рекламу и зашел на сайт. Calltouch видит источник целиком: какая кампания, какое ключевое слово.
  2. Человек нажал кнопку «Написать в WhatsApp» и ушел в мессенджер. Здесь связь рвется.
  3. Дальше переписка живет в Radist.Online и в вашей CRM, а Calltouch про нее уже ничего не знает.

Получается, что звонки и заявки с сайта в отчетах есть, а переписки — нет. Реклама оценивается наполовину.

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


Связка настраивается вручную — что это значит на практике

  • Отдельного модуля Calltouch в личном кабинете Radist.Online не существует.
  • Radist.Online отсутствует в каталоге интеграций Calltouch.

Связку собирают вручную, и способов два.

Способ 1 — через Albato, без программиста. Оба сервиса есть в каталоге Albato. Сценарий собирается мышкой: пришло новое сообщение в Radist.Online — создалась заявка в Calltouch. Albato оплачивается отдельно, расход считается в транзакциях.

Способ 2 — напрямую по API, с программистом. Ваша программа принимает уведомление от Radist.Online о новом сообщении и создает заявку в Calltouch. Только так в заявку попадет рекламный источник.


Главное ограничение, о котором стоит знать сразу

Уведомление о новом сообщении из Radist.Online не содержит рекламного источника — ни UTM-меток, ни идентификатора сессии Calltouch.

Причина простая и непреодолимая: человек, который пишет вам из мессенджера, открывает приложение на своем телефоне. Никакой веб-сессии он с собой не приносит — браузер остался позади.

Поэтому одной автоматизации мало: источник нужно поймать раньше, в момент перехода с сайта в мессенджер.

Кому это нужно. Компаниям, которые платят за коллтрекинг Calltouch и одновременно ведут трафик в мессенджеры. Без связки переписки остаются вне сквозной аналитики, и реклама оценивается только по звонкам и формам.


Что Radist.Online уже умеет сам

До всякой связки с Calltouch часть работы уже сделана.

В личном кабинете есть раздел Аналитика — отдельный пункт в левом меню, не внутри «Настроек». Он отдает код трекера — небольшой скрипт, который ставится на сайт рядом с кнопками мессенджеров, в конец страницы перед закрывающим тегом body.

Как это работает. Трекер присваивает визиту короткий номер, собирает с этой страницы метки и подставляет номер в ссылку на мессенджер. Клиент пишет — Radist.Online узнает визит по метке и записывает данные в карточку сделки. Номер визита едет вместе с первым сообщением: трекер подставляет его в ссылку так, чтобы он попал в текст. Нет метки в обращении — нет и данных в сделке.

Какие метки доезжают до сделки:

  • amoCRM: referrer, идентификатор Яндекс.Метрики, идентификатор Google Аналитики, метка Roistat и все пять UTM.
  • Битрикс24: четыре UTM — source, medium, campaign, content. Метка term недоступна.

Посмотреть в amoCRM: карточка сделки → вкладка «Статистика» → «Метки систем статистики».

Чего в этом наборе нет. Идентификатора сессии Calltouch. Его там не будет ни в amoCRM, ни в Битрикс24 — поэтому связка с Calltouch и требует отдельной работы.


Как связать Calltouch с перепиской: два пути

СпособКому подходитНужен ли программистЧто даетОграничение
Через AlbatoНужно просто видеть обращения из мессенджеров в журнале заявокНе нуженЗаявка создается. Общий источник для всех переписокРекламной кампании в заявке не будет
Напрямую по APIНужна атрибуция переписок до рекламной кампанииНуженЗаявка с настоящим источником, если удалось передать идентификатор сессииТребует доработки сайта: поймать идентификатор и довезти до чата

Как настроить связку с разработчиком: пошагово

Дальше — самая техническая часть статьи: пошаговая настройка для разработчика.

Сначала — что должно произойти

Клиент пишет вам в WhatsApp. Radist.Online об этом знает, Calltouch — нет. Нужен «почтальон», который побежит от одного к другому и скажет: «пришло обращение, запиши его в журнал заявок».

Почтальон состоит из двух частей:

  1. Уведомление от Radist.Online. Вы один раз говорите системе: «когда придет новое сообщение — сразу сообщи об этом вот на такой адрес в интернете». Программисты называют такое уведомление вебхуком. Это просто автоматическое сообщение от одной программы к другой, никакой магии.
  2. Приемник на другой стороне. Маленькая программа, которая уведомление ловит и создает заявку в Calltouch. Ее называют обработчиком.

Ключ вы получите сами — это несколько кликов в кабинете. Все остальное, и подписку на уведомления, и сам обработчик, делает программист: без него способ 2 не работает. Если программиста нет, идите способом 1 через Albato: там роль обработчика берет на себя сам сервис.

Прежде чем звать разработчика. Наружу уйдут телефоны и имена клиентов: в Calltouch — при создании заявки, в Метрику — при загрузке чатов, а если сценарий собран в Albato — еще и в его облако. Ответственность за эти данные остается на вас, поэтому схему стоит согласовать с юристом или тем, кто у вас отвечает за защиту персональных данных, до начала работ: переделывать готовую связку дороже, чем обсудить ее на бумаге.

Шаг 1. Заводим доступ к API

API — это «служебный вход» в Radist.Online для других программ. Чтобы им пользоваться, нужен ключ.

  1. Войдите в личный кабинет Radist.Online.
  2. Слева выберите Настройки → Интеграции.
  3. Пролистайте до раздела «Доступные» и нажмите карточку API.
  4. Откроется список галочек — права доступа. Для нашей задачи нужны две: «Подключения (мессенджеры, банки)» и «Вебхуки». Первая понадобится на шаге 2, чтобы узнать номер канала, вторая — чтобы оформить подписку на уведомления. Галочку «Сообщения» включать не нужно: уведомление и так принесет текст сообщения и данные чата — телефон или имя пользователя, смотря какой канал, — дочитывать что-то через API обработчику не придется. Остальные тоже не включайте: каждая открывает наружу свой раздел кабинета — продажи, сотрудников, подписки. Лишние права связке не помогут, но расширят то, что увидит владелец ключа.
  5. Нажмите «Подключить интеграцию с API». Появится окно с ключом; в заголовке будет написано «API-ключ обновлен» — так и должно быть, ключ выдается один раз при подключении. Проверьте заодно тумблер «Интеграция включена»: с выключенным ключ выдадут, но работать он не будет.

Как получить API-ключ в личном кабинете Radist.Online Как сюда попасть: Настройки → Интеграции → раздел «Доступные» → карточка API. Нужны права «Подключения (мессенджеры, банки)» и «Вебхуки» — остальные галочки не трогайте.

Скопируйте ключ и сохраните в надежном месте. Ключ работает как пароль от переписки: кто им владеет, тот может читать все ваши сообщения с клиентами. Поэтому:

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

Не нажимайте «Обновить API-ключ», если связка уже работает. Это самая заметная кнопка на экране, и вернувшись сюда через месяц, легко принять ее за способ «посмотреть ключ еще раз». Посмотреть не получится — старый ключ в этот момент перестает действовать, обработчик теряет доступ, и заявки молча перестают приходить. Обновлять ключ нужно только если он скомпрометирован или потерян, и сразу после этого — передать новый разработчику.

Шаг 2. Находим два номера

Номер компании виден в адресной строке браузера, когда вы в кабинете: app.radist.online/companies/12345/chats. Число после companies — он и есть.

Номер подключения — это конкретный канал: один номер WhatsApp, один Telegram-бот. В интерфейсе кабинета он не отображается, поэтому берут его запросом к API — тем самым, ради которого мы и выдали право «Подключения», — либо спрашивают у поддержки Radist.Online.

Здесь же кроется самая частая причина будущего вопроса «а почему половина заявок не дошла»: подписка оформляется на одно подключение, а не на канал вообще. Два номера WhatsApp — две подписки, три Telegram-бота — три. Посчитайте свои каналы заранее.

Шаг 3. Важно: адрес Calltouch сюда не подойдет

Логично было бы подумать: раз Radist.Online умеет слать уведомления на любой адрес, укажем адрес Calltouch — и данные поедут сами. Так не сработает.

Radist.Online присылает уведомление в своем формате: «пришло сообщение, вот текст, вот номер, вот канал». Calltouch ждет совсем другое: «заявка, вот идентификатор сайта, вот сессия, вот телефон». Это как отправить письмо по верному адресу, но на языке, которого там не понимают: дойдет, а прочитать не смогут.

Поэтому между ними всегда стоит переводчик:

  • Albato — готовый переводчик без кода. Вы соединяете два блока: «новое сообщение в Radist.Online» → «создать заявку в Calltouch». Albato сам подставляет свой адрес и раскладывает данные по полям Calltouch.
  • Своя программа — ее адрес и указывается в настройке уведомлений. Только так в заявку попадет рекламный источник.

Шаг 4. Подписываемся на события

Этот шаг нужен для варианта с программистом; в Albato он не требуется. Кнопки в кабинете нет — подписка оформляется запросом к API. В разделе «Настройки → Уведомления» ее не ищите: там настраиваются оповещения владельца о делах в кабинете, к передаче сообщений наружу они отношения не имеют. Покажите разработчику вот это:

POST https://api.radist.online/v2/companies/{номер_компании}/webhooks/
X-Api-Key: <ключ из шага 1>
Content-Type: application/json

{
  "url": "https://адрес-вашего-обработчика/hook",
  "events": ["messages.create"],
  "connection_id": <номер подключения>
}

Смысл запроса: «присылай на такой-то адрес уведомление каждый раз, когда в этом канале появляется новое сообщение». В поле url — адрес вашей программы, не адрес Calltouch.

Кроме новых сообщений Radist.Online умеет сообщать о доставке, прочтении, ошибке отправки и изменении статуса подключения — в обе стороны, и когда канал отвалился, и когда снова заработал. Для заявок нужны только новые сообщения.

Что спросить у программиста, чтобы убедиться, что ничего не упущено:

  • «Заявка создается одна на диалог?» Клиент пишет пять сообщений подряд — в Calltouch должна появиться одна заявка, а не пять.
  • «Адрес доступен из интернета по https?» Программа на рабочем ноутбуке не подойдет.
  • «Что будет, если Calltouch не ответит?» Обращение не должно потеряться: его нужно отложить и попробовать снова.
  • «Отвечаем сразу?» Radist.Online ждет ответ 200, 201 или 202 в течение пяти секунд. Порядок такой: принять, ответить, и только потом обрабатывать — в фоне. Если внутри обработчика синхронно дергать Calltouch, в пять секунд можно и не уложиться.
  • «Что вернем при ошибке?» Ответ 4xx Radist.Online считает окончательным и повторять не станет — событие пропадет совсем. При остальных ошибках повтор будет: через 1, 3, 10, 30 и 60 минут. А если сервер отвечает пятисотыми дольше трех часов подряд, отправку могут приостановить или отключить вовсе.
  • «Отсекаем свои же сообщения?» В уведомлении указано направление. Заявку заводим только на входящие, иначе Calltouch получит обращение на каждую реплику вашего менеджера. Заодно отбросьте групповые чаты — у них отдельный признак.

Шаг 5. Проверяем на себе

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

Потом проверьте сами, не дожидаясь реального клиента:

  1. Откройте свой сайт по ссылке с UTM-метками, как приходит клиент из рекламы, а не из закладок. Собственное объявление для этого искать и нажимать не нужно: клик по нему спишет деньги и испортит статистику кампании — достаточно вручную дописать метки к адресу сайта.
  2. Нажмите кнопку мессенджера и напишите любое сообщение.
  3. Загляните в журнал заявок Calltouch: появилось ли обращение и что стоит в источнике.

Если заявка есть, а источник пустой — связка работает, но идентификатор сессии Calltouch до чата не доехал. Об этом следующий раздел. Если заявки нет вовсе — дело в обработчике.


Откуда берется идентификатор сессии Calltouch

Это ключ ко всей атрибуции: именно по нему Calltouch понимает, из какой рекламы пришел человек. И именно он теряется при переходе в мессенджер.

Где он живет. В браузере посетителя на том сайте, где стоит скрипт Calltouch. Скрипт отдает идентификатор через свой объект на странице. Сам идентификатор привязан к конкретному счетчику Calltouch.

Почему его нельзя взять со стороны Radist.Online. Идентификатор находится в браузере на вашем домене, а прочитать его с чужого домена браузер не даст. Поэтому захват идентификатора — работа на вашем сайте, вашими руками или руками подрядчика. Radist.Online в этой схеме отправитель: он сообщает о новом сообщении, а сопоставление с рекламой делает обработчик.

Как довезти его до переписки. Тем же путем, каким едет метка трекера: подставить идентификатор или короткий токен в ссылку, чтобы он попал в первое сообщение. Обработчик достанет его оттуда и подставит при создании заявки.

Учтите, что значение появляется не мгновенно. В документации Calltouch показано обычное чтение, но на первом визите — том самом, который и несет источник, — в момент загрузки страницы идентификатора может еще не быть. Проверьте это на своем сайте: если значение пустое, читайте его позже, когда скрипт отработает.

Короткий путь для двух каналов. Если вы уже пользуетесь виджетом мессенджеров Calltouch, часть работы делать не придется. В его настройках есть передача идентификатора сессии в ссылку на бота: для Telegram это чекбокс «Дополнительные параметры», для МАКС — «Передавать ID сайта» и «Передавать ID сессии». Кнопку направляют на бота, подключенного к Radist.Online. Оговорка важная: передача есть только у варианта «Бот». У личного аккаунта Telegram ее нет — там можно задать лишь текст первого сообщения.

Важно: трекер Radist.Online тоже подставляет свою метку в ссылки на мессенджеры. Если на странице работают оба механизма, проверьте их взаимное влияние на тестовом переходе до запуска.


Что делать, если источник не определился

Это не поломка, а штатная ситуация.

Отсутствие источника не мешает создать заявку. Если вызов дошел и параметры приняты, обращение попадает в журнал Calltouch и без идентификатора сессии — просто без источника.

Можно передать произвольный источник. Вместо пустоты — понятная пометка вроде «мессенджеры» с указанием канала. Тогда переписки видно в отчетах отдельной строкой, а не в общей массе безымянных. Произвольный источник документирован у метода импорта заявок; у метода регистрации его в таблице параметров нет.

Выручку можно привязать задним числом. Даже если у заявки нет источника, закрытую сделку можно передать в Calltouch отдельным вызовом и связать с этой заявкой — по идентификатору, который Calltouch вернул при создании, либо поиском по телефону и дате. Выручка привяжется задним числом. Рекламную кампанию это не вернет, но позволит считать вклад канала.

Приоритет у идентификатора сессии. Произвольный источник, по документации Calltouch, «используется только когда не указан sessionId». Что именно произойдет, если передать оба сразу, документация не описывает, и проверять это на боевых заявках не стоит. Надежнее решать на стороне обработчика: есть идентификатор — шлем его, нет — произвольный источник. А вот поменять источник у уже созданной заявки не выйдет: методы правки существуют — теги, комментарии, ответственные, пользовательские поля, — но источника среди изменяемых полей нет.


Разработчику: у Calltouch два разных метода создания заявки

Это первое, обо что спотыкаются при прямой интеграции.

  • Метод регистрации заявки работает без токена и принимает одну заявку за запрос. Произвольный источник у него не документирован — остается идентификатор сессии либо ничего.
  • Метод импорта заявок требует ключа API и идентификатора сайта, принимает пакет заявок и поддерживает произвольный источник.

У методов различаются форматы даты и разбор ошибок: у первого ошибка может прийти с успешным кодом ответа, у второго статус смотрят по каждой заявке в массиве. Выбирайте метод до начала работ — переезжать потом дороже.


Обратный поток: выручка из CRM в Calltouch

Описанное выше — движение обращений в сторону Calltouch. Но чтобы посчитать окупаемость, нужен и обратный путь.

Туда: обращение из мессенджера становится заявкой в журнале Calltouch — по возможности с идентификатором сессии, иначе с общим источником.

Обратно: закрытая сделка из amoCRM или Битрикс24 уходит в Calltouch с суммой выручки и связывается с заявкой по идентификатору, который Calltouch вернул при ее создании.

Тогда рядом со стоимостью рекламы появляется результат, и канал переписок оценивается по тем же правилам, что звонки.

Параллельно работает третий контур — Яндекс.Метрика: туда чаты уходят офлайн-конверсиями, независимо от Calltouch.


В каких каналах метка доезжает, а в каких нет

Механика везде одна: метка едет в первом сообщении. Но точку входа с меткой можно поставить не в каждом канале.

КаналМетка в CRMЯндекс.МетрикаКомментарий
WhatsApp на личном номередадаЧеловек видит текст обращения и может его изменить перед отправкой
WhatsApp Business APIдадаМетка едет в первом сообщении клиента
Telegram (личный номер)дадаЧеловек видит текст и может его изменить
Telegram BotдадаМетки не будет, если бот открыт из сохраненного чата, а не по ссылке с сайта
МАКС БотданетМетрика чаты из МАКС пока не принимает
МАКС на личном номеренетнетКанал трекером не поддерживается
VK СообществаданетМетрика чаты из ВКонтакте не принимает
АвитонетнетТочка входа внутри площадки, метку поставить некуда
ОдноклассникинетнетРаботает с amoCRM, меток нет
VK МессенджернетнетКанал есть, интеграций с CRM пока нет

Колонка «Метка в CRM» — про аналитику Radist.Online, она работает с amoCRM и Битрикс24. Колонка «Яндекс.Метрика» — про отдельный модуль, который грузит чаты офлайн-конверсиями. «Нет» в ней означает, что состоявшийся диалог в Метрику не уедет; сам клик по ссылке Метрика при этом засчитать умеет, но это другая цель — она фиксирует намерение, а не диалог.


Как чаты попадают в Яндекс.Метрику

Здесь проще: интеграция Radist.Online с Яндекс.Метрикой нативная, отдельный модуль есть в личном кабинете.

Как включается. Сначала на сайт ставится код трекера — без него интеграция подключится, но передавать будет нечего. Затем: Настройки → Интеграции → Яндекс Метрика → вход через Яндекс ID → выбор счетчика. Один счетчик на одну интеграцию. Цель для чатов Метрика создает сама.

Что уезжает. Чаты грузятся как офлайн-конверсии. Восемь полей: идентификатор посетителя, метка клика по объявлению, идентификатор чата, страница перехода, платформа, признак ответа на чат, номер телефона и имя пользователя. Последние два — персональные данные, это стоит учесть при оценке оснований обработки. Совсем без них не обойтись: Метрика требует, чтобы у чата был заполнен хотя бы один опознаватель — имя пользователя, его идентификатор или телефон. Каналы: WhatsApp*, WhatsApp Business API, Telegram и Telegram-бот.

Ограничения. Данные появляются в отчетах в течение трех часов после загрузки. Непривязанные конверсии не участвуют в оптимизации кампаний и не отображаются в отчетах — то есть обращение, которое не удалось сопоставить с визитом, для аналитики просто не существует. Метрика привязывает офлайн-конверсии к визитам только в пределах 21 дня от времени загрузки, и на чаты это правило распространяется прямо: в отчете «Чаты, детально» опоздавшее обращение получает причину «конверсия не попадает в период учета». Отсюда практический вывод: выгружать нужно регулярно. Обращение, загруженное на 22-й день, к визиту уже не привяжется.

Сроки приведены по справке Яндекс.Метрики на 3 сентября 2026 года и могут меняться.


Что важно знать заранее об ограничениях

Честный список — чтобы не обнаружить их после внедрения.

  • Нативного модуля нет. Связка собирается силами клиента — через Albato или своим обработчиком.
  • Не каждый канал поддерживает полную атрибуцию. У личного аккаунта МАКС, Авито и Одноклассников метку поставить некуда — это ограничение самих площадок.
  • Источник теряется при прямом обращении. Клиент, написавший с визитки или из сохраненного контакта, не приносит метку, и никакая настройка это не исправит.
  • Метки записываются при первом создании сделки. Если клиент писал раньше и сделка уже есть, поля останутся прежними.
  • Аналитика работает только с amoCRM и Битрикс24. В amoCRM создание сделок должно стоять в любом статусе, кроме «Неразобранного». В Битрикс24 сущность CRM должна создаваться через виджет Radist.Online.
  • Метку можно стереть. На личных номерах WhatsApp и Telegram она едет видимым текстом первого сообщения, и клиент вправе его переписать или удалить. Часть обращений придет без источника даже при верной настройке — это свойство канала, а не ошибка связки.
  • QR-код метку не несет. Трекер подставляет ее в ссылки на странице, а QR сканируется телефоном уже в другой сессии. Для офлайн-носителей делают отдельную точку входа под каждый носитель.
  • Лимиты API стоит заложить заранее. С одного IP-адреса Calltouch принимает не больше пяти запросов в секунду, дальше отвечает отказом. Сама квота считается не в запросах, а в баллах, и методы стоят по-разному: регистрация одной заявки — 2 балла, пакетный импорт — 2 балла плюс 1 за каждую заявку внутри. Списываются они и за те объекты, что не прошли с ошибкой. Отсюда и критерий выбора метода: сотня заявок пакетом обойдется в 102 балла, та же сотня по одной через метод регистрации — в 200. Потолок пакета — 100 объектов за раз. Баллы начисляются и посуточно, и по часам; часовой лимит упрется первым при всплеске. При заметном потоке обработчику нужна очередь.
  • UTM берутся с адреса страницы сайта. Добавлять их в саму ссылку на мессенджер бесполезно.
  • Персональные данные остаются вашей ответственностью. Наружу уходят телефоны и имена пользователей, а при передаче сделок — данные о покупках. Если сценарий собран в Albato, телефоны дополнительно хранятся в его облаке. Оператором персональных данных остаетесь вы.
  • Первое сообщение клиенту — по правилам площадки. В WhatsApp Business API бизнес пишет первым только утвержденным шаблоном; свободный текст доступен 24 часа после сообщения клиента.
  • Albato оплачивается отдельно. Расход в транзакциях: списываются действия, запуск сценария бесплатен.

Чем Calltouch отличается от Roistat и Яндекс.Метрики

Calltouch — коллтрекинг: подменные номера, привязка звонка к рекламному визиту, журнал заявок. Готового модуля с Radist.Online нет, связку собирают вручную.

Roistat — окупаемость и ROI по каналам. Метка Roistat входит в набор, который трекер Radist.Online собирает штатно, отдельной разработки не требуется.

Яндекс.Метрика — поведение на сайте и оптимизация рекламы. Есть готовый модуль: чаты уходят офлайн-конверсиями. Нужен трекер на сайте и вход через Яндекс ID.


Итоги

  • Нативной интеграции нет: ни модуля в Radist.Online, ни Radist.Online в каталоге Calltouch.
  • Без разработчика — сценарий в Albato: заявка создается, но разбивки по кампаниям и ключевым словам не будет.
  • С разработчиком — прямой вызов API: рекламный источник доедет, если идентификатор сессии поймать на сайте и довезти до чата.
  • Уведомление о новом сообщении не содержит ни UTM, ни идентификатора сессии — источник ловят раньше, в момент перехода с сайта.
  • Произвольный источник Calltouch учитывает только тогда, когда не передан идентификатор сессии, а уточнить источник у созданной заявки нельзя.
  • Метки источника пишутся только в amoCRM (пять UTM) и Битрикс24 (четыре, без utm_term).
  • Выручку возвращают в Calltouch отдельным вызовом после закрытия сделки.

Частые вопросы

Есть ли готовая интеграция Calltouch и Radist.Online? Нет. Отдельного модуля в кабинете Radist.Online не существует, и Radist.Online отсутствует в каталоге интеграций Calltouch. Связку собирают вручную.

Можно ли вообще подключить Calltouch к Radist.Online? Да. Оба сервиса есть в каталоге Albato, и у Calltouch открытый API. Вопрос не в том, соединятся ли системы, а в том, доедет ли до заявки рекламный источник.

Можно ли указать адрес Calltouch прямо в вебхуке Radist.Online? Нет. Форматы данных у сервисов разные: Calltouch не поймет уведомление Radist.Online. Между ними нужен переводчик — Albato или своя программа.

Нужен ли разработчик? Для учета самого факта обращения — нет, достаточно Albato. Для атрибуции до рекламной кампании — да: идентификатор сессии надо поймать на сайте и довезти до чата.

Как передать UTM-метки из мессенджера в Calltouch? Уведомление о новом сообщении их не содержит. Метки собирает трекер на сайте: в CRM они попадают в карточку сделки, а для Calltouch их сохраняют на своей стороне в момент перехода и передают вместе с обращением.

Откуда взять идентификатор сессии Calltouch? Он живет в браузере посетителя на сайте, где стоит скрипт Calltouch, и доступен через объект этого скрипта. Прочитать его можно только на вашем сайте.

Что делать, если идентификатора сессии нет? Заявка все равно создастся, но без источника. Чтобы обращение не выглядело безымянным, передают произвольный источник — например «мессенджеры».

Что будет, если передать и идентификатор сессии, и произвольный источник? По документации Calltouch произвольные источники используются только тогда, когда идентификатор сессии не указан; поведение при одновременной передаче не описано. Поэтому выбор делают на стороне обработчика. Уточнить источник у созданной заявки нельзя.

Calltouch + WhatsApp: что попадет в аналитику? Обращение и его содержимое — да. Рекламный источник — только если человек перешел по трекаемой ссылке с сайта. Написал с сохраненного номера — источника не будет.

Calltouch + Telegram: чем отличается от WhatsApp? Механика та же. Разница в поведении людей: в переписке с ботом текст обращения реже правят вручную. Но если бот открыт из сохраненного чата, метки не будет вовсе.

Работает ли связка с МАКС и ВКонтакте? В CRM — да: метки от МАКС-бота и сообществ ВКонтакте доезжают. В Яндекс.Метрику — нет. У личного аккаунта МАКС метку передать некуда.

Calltouch ответил успехом, а заявки нет — почему? У метода регистрации ошибка может прийти с кодом успешного ответа, а текст ошибки лежит в теле — надежнее смотреть, вернулся ли идентификатор заявки. У метода импорта случаев два: если запрос не прошел валидацию, не импортируется вообще ничего; если прошел — ответ приходит массивом, и статус смотрят по каждой заявке отдельно.

Как избежать дублей заявок? Заявку создают на первое входящее сообщение в чате, а не на каждую реплику: ключ здесь — идентификатор чата. Идентификатор сообщения нужен для другого — чтобы отсеять повторную доставку одного и того же уведомления.

Почему метки не заполнились при повторном обращении? Метки записываются только при первом создании сделки. Если сделка уже существовала, поля останутся прежними. Это не сбой.

Пользователь пришел напрямую — что покажет Calltouch? Заявку без источника. Атрибуция строится на трекаемой точке входа, и это ограничение любой сквозной аналитики, а не конкретного сервиса.

Можно ли считать окупаемость по перепискам? Да, если после закрытия сделки передать ее в Calltouch с суммой выручки. Надежнее всего связывать по идентификатору, который Calltouch вернул при создании заявки.


Данные проверены 3 сентября 2026 года по публичной документации Calltouch, Radist.Online и Яндекс.Метрики. Условия сторонних сервисов могут меняться.

* WhatsApp принадлежит компании Meta, признанной экстремистской и запрещенной на территории РФ.

Calltouch, WhatsApp, Meta, Telegram, МАКС, ВКонтакте, Одноклассники, Авито, amoCRM, Битрикс24, Яндекс.Метрика, Яндекс ID, Google Аналитика, Albato, Roistat — товарные знаки соответствующих правообладателей. Характеристики сторонних продуктов приведены по данным их поставщиков и публичной документации и могут меняться.

Материал носит информационный характер и не является публичной офертой. Результат зависит от настроек, набора каналов и процессов в компании.

Ответим на любые вопросы

Свяжитесь с нами любым удобным способом

Или оставьте заявку
и мы с вами свяжемся

* WhatsApp принадлежит компании Meta, признанной экстремистской и запрещенной на территории РФ.