Найти лид по условию
Робот «Найти лид по условию» ищет лиды в CRM Битрикс24 по фильтру: телефон, email, стадия, ответственный или произвольный JSON-фильтр. Поддерживает сортировку и лимит до 50 результатов. Возвращает ID и название первого найденного лида, список всех ID, количество и признак «Найдено» (Y/N). Работает в бизнес-процессах и роботах Битрикс24.
Робот ищет лиды в CRM Битрикс24 по условиям: номер телефона, email, стадия (например NEW или IN_PROCESS), ответственный, а для нестандартных условий — произвольный JSON-фильтр, который объединяется с остальными полями. Доступны сортировка по дате создания, дате изменения или ID и лимит результатов от 1 до 50 (по умолчанию 5). Типовые случаи: найти повторный лид с тем же телефоном перед созданием нового или собрать лиды ответственного на определённой стадии. Возвращает ID и название первого лида, список всех найденных ID, количество и признак «Найдено» (Y/N) — по нему строится условие в дизайнере бизнес-процессов, а ID передаются следующим шагам бизнес-процесса.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Телефон | string | — | |
| string | — | ||
| Стадия (например NEW, IN_PROCESS, WON, JUNK) | string | — | |
| ID ответственного | int | — | |
| Произвольный фильтр (JSON, например {"CONVERTED":"N"}) | string | — | |
| Сортировка: CREATED / DATE_MODIFY / ID (по умолчанию DATE_MODIFY DESC) | string | — | |
| Максимум результатов (по умолчанию 5) | int | — |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| ID первого найденного лида | int |
| Название первого лида | string |
| Все найденные ID | int |
| Количество найденных лидов | int |
| Найдено (Y/N) | string |
Сценарий: распознать повторное обращение
- Новая заявка с формы создаёт лид с номером телефона
- Робот ищет лиды с таким же номером в CRM
- Если лид найден, повторное обращение направляется тому же ответственному