1. Проблема
Бывают ситуации, когда одна CRM используется на несколько проектов, в этом случае заявка из одного проекта через вебхук попадает в другой проект и статистика становится не корректной.
Чтобы этого избежать, нужно настроить фильтр, какие вебхуки принимать, а какие нет.
2. Как работает фильтр
Фильтр работает просто – смотрит содержимое вебхука, в зависимости от настроек, пропускает или игнорирует обработку вебхука и дальнейшее создание заявки.
3. Как настроить фильтр
3.1 Нужно понять к чему можно привязать фильтр
Зайдите в список заявок в разделе CRM / Заявки.
Зайдите в заявку с неизвестным источником, нажмите кнопку Изменить рядом с ней.
Откройте список вебхуков.
Откройте вебхук
Содержимое вебхука, это то, что прислал к нам внешний сервис, например Bitrix24 или AmoCRM.
Наша задача найти какой-то параметр, который надежно будет идентифицировать входящие заявки.
На примере показано что в поле TITLE указано, что заявка пришла с сайта example2.com.
Давайте запретим прием таких заявок.
3.2 Настройка фильтра
Перейдите в раздел Начало работы / Настройки интеграций.
Зайдите в настройки интеграции с CRM.
Внизу, добавьте условие импорта:
Все, теперь вебхуки приходящие из битрикса и содержащие в поле TITLE текст example2.com будут игнорироваться.
3.3 Проверка работы
Перейдите в раздел Логи / Входящие вебхуки.
В этом разделе фиксируются все входящие вебхуки и в случае срабатывания условия, будут вебхуки со статусом “Пропущен по условию интеграции“.
Записи появятся сразу, как придет вебхук удовлетворяющий условию.