CRM роботы

Поиск контакта по параметрам

Робот «Поиск контакта по параметрам» для Битрикс24: мгновенное нахождение нужного человека по email, телефону, имени или любому другому полю

Что делает робот

Робот ищет контакт в CRM по заданному параметру — любому полю карточки контакта. Вы указываете, в каком поле искать (email, телефон, имя, фамилия, должность, адрес, пользовательское поле), и какое значение искать. Робот проверяет все контакты в базе и возвращает те, которые соответствуют критерию.

В отличие от ручного поиска через строку в Битрикс24, робот делает это автоматически в рамках бизнес-процесса. Например, при поступлении заявки с сайта система сама находит существующий контакт по email и привязывает заявку к нему — вместо того чтобы создавать дубликат.

Робот поддерживает два режима поиска: точное совпадение (email должен совпадать полностью) и частичное совпадение (имя содержит искомую строку). Это позволяет гибко настраивать логику: где-то нужна строгая идентификация, а где-то — поиск по фрагменту.

Сценарии использования

Поиск контакта по email из заявки с сайта. Посетитель заполнил форму обратной связи и указал email: ivanov@mail.ru. Робот ищет контакт с таким email. Если находит — заявка привязывается к существующему контакту, и менеджер видит всю историю взаимодействий. Если не находит — создаётся новый контакт. Это исключает дублирование и сохраняет историю общения с клиентом.

Идентификация звонящего по номеру телефона. При входящем звонке телефония передаёт номер. Робот ищет контакт по полю «Телефон». Если контакт найден — карточка звонка привязывается к нему, и менеджер сразу видит, кто звонит, какие сделки открыты и о чём договаривались в прошлый раз.

Поиск контактов по должности для целевой рассылки. Маркетолог хочет отправить приглашение на вебинар всем «руководителям отдела закупок». Робот находит контакты, у которых в поле «Должность» содержится «руководитель отдела закупок», и передаёт их список в следующий шаг — email-рассылку.

Поиск контакта по имени и фамилии для уточнения. Менеджер помнит, что клиента звали «Алексей», но фамилию забыл, а контактов с именем Алексей в базе два десятка. Робот ищет по части имени, и менеджер вручную выбирает нужный контакт из короткого списка. Либо сценарий автоматически подбирает контакт по совокупности параметров: имя + компания.

Настройка робота

При добавлении робота в бизнес-процесс нужно указать:

  1. Поле для поиска — любое поле контакта: Имя, Фамилия, Email, Телефон, Должность, Адрес или пользовательское поле. Выбор поля определяет, где именно искать совпадение.
  2. Значение для поиска — строка или переменная, которую робот будет искать в выбранном поле. Можно указать конкретное значение (например, «ivanov@mail.ru») или взять его из поля текущего элемента CRM.
  3. Тип совпадения — точное или частичное. Для email и телефона обычно используют точное совпадение, для имени и должности — частичное.

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

Результат работы

Робот возвращает список найденных контактов с их ID и основными данными: имя, фамилия, email, телефон, компания. Если найден ровно один контакт — его данные сразу используются дальше. Если несколько — можно взять первый, обработать все или запросить уточнение у пользователя. Если ни одного — робот возвращает пустой результат, и сценарий уходит на ветку создания нового контакта.

Интеграция с другими роботами

  • Перед роботом «Поиск компании по ID контакта» — сначала находим контакт, затем по его ID находим компанию, с которой он связан.
  • С роботами создания сделок — найденный контакт автоматически подставляется в новую сделку вместе с компанией.
  • С роботами отправки писем — на email найденного контакта отправляется персонализированное письмо с результатами расчёта или коммерческим предложением.
  • С роботами обновления данных — если контакт найден, его поля обновляются данными из заявки (например, новый телефон или должность).

Типичные ошибки при настройке

Поиск дубликатов вместо уникального контакта. Один и тот же человек может быть заведён в CRM дважды: «Иван Петров» и «Иван Петров (менеджер)». При точном поиске по имени оба не будут найдены, а при частичном найдётся несколько. Решение: используйте для идентификации уникальные поля — email или телефон.

Частичный поиск по слишком короткой строке. Запрос «Ив» найдёт всех Иванов, Викторов и даже «Ивановых и партнёров». Всегда уточняйте поисковый запрос: для частичного совпадения используйте минимум 3–4 символа, а лучше — комбинацию полей (имя + телефон или email + компания).

Пустое значение поиска. Если переменная, из которой берётся значение для поиска, оказалась пустой, робот либо не найдёт ничего, либо при частичном совпадении с пустой строкой вернёт все контакты. Добавляйте условие перед поиском: если значение заполнено — ищем, если нет — создаём новый контакт.