Проверить другие сделки клиента
При появлении новой сделки найдите другие сделки основного контакта в нужной воронке и этапе.
Настройте старт
Выберите событие «amoCRM: добавлена сделка».
Получите другие сделки
Добавьте «Сделки контакта». Задайте:
Поле / настройка Что указать Контакт Контакт сделки ID исходной сделки {{lead.id}}Исключить сделку · ID {{lead.id}}Оставьте нужную воронку и этап
Добавьте «Фильтр списка»: список
{{ $json.items }}, совпадение «Все условия · И». Два правила:Поле Сравнение Значение pipeline_id Равно ID вашей воронки status_id Равно ID нужного этапа Для проверки только воронки оставьте одно правило. Не используйте вымышленный ID из демонстрации без замены.
Проверьте количество
Добавьте условие:
{{ $json.count }}→ «Больше» →0.Настройте обе ветки
К «Да» подключите примечание или сообщение менеджеру: «Найдены другие сделки клиента». К «Нет» — нужное обычное действие. Если действие не требуется, ветку можно оставить без продолжения.
Проверьте два случая
Сначала клиент без других подходящих сделок — должна сработать ветка «Нет». Затем клиент с одной подходящей сделкой — «Да». Посмотрите значения
input_countиcountу фильтра.
Что чаще всего ломает проверку
Не исключена текущая сделка; выбран другой контакт; ID воронки перепутан с ID этапа; после фильтра проверяется не count, а весь массив. Проверяйте вход каждого блока последовательно.