Проверить другие сделки клиента

При появлении новой сделки найдите другие сделки основного контакта в нужной воронке и этапе.

Новая сделка
Сделки контакта
Фильтр списка
count > 0
  1. Настройте старт

    Выберите событие «amoCRM: добавлена сделка».

  2. Получите другие сделки

    Добавьте «Сделки контакта». Задайте:

    Поле / настройкаЧто указать
    КонтактКонтакт сделки
    ID исходной сделки{{lead.id}}
    Исключить сделку · ID{{lead.id}}
  3. Оставьте нужную воронку и этап

    Добавьте «Фильтр списка»: список {{ $json.items }}, совпадение «Все условия · И». Два правила:

    ПолеСравнениеЗначение
    pipeline_idРавноID вашей воронки
    status_idРавноID нужного этапа

    Для проверки только воронки оставьте одно правило. Не используйте вымышленный ID из демонстрации без замены.

  4. Проверьте количество

    Добавьте условие: {{ $json.count }} → «Больше» → 0.

  5. Настройте обе ветки

    К «Да» подключите примечание или сообщение менеджеру: «Найдены другие сделки клиента». К «Нет» — нужное обычное действие. Если действие не требуется, ветку можно оставить без продолжения.

  6. Проверьте два случая

    Сначала клиент без других подходящих сделок — должна сработать ветка «Нет». Затем клиент с одной подходящей сделкой — «Да». Посмотрите значения input_count и count у фильтра.

Что чаще всего ломает проверку

Не исключена текущая сделка; выбран другой контакт; ID воронки перепутан с ID этапа; после фильтра проверяется не count, а весь массив. Проверяйте вход каждого блока последовательно.

Редактор потоков
Редактор Потоков