Найти сотрудника

Автоматически находит сотрудника компании по различным критериям и сохраняет его ID для дальнейшего использования.

Когда использовать

  • ✅ Автоматическое распределение новых клиентов между менеджерами

  • ✅ Поиск наименее загруженного менеджера

  • ✅ Назначение ответственного по имени или роли

  • ✅ Отправка уведомлений конкретному сотруднику

  • ✅ Создание системы балансировки нагрузки

Настройки

Тип поиска

Выберите критерий поиска сотрудника:

По ФИО

Ищет сотрудника по имени или фамилии.

Режим поиска:

  • Точное совпадение — полное совпадение имени

  • Содержит — имя содержит указанный текст

  • Начинается с — имя начинается с указанного текста

Значение: Введите имя или используйте переменную {{context.name}}

Пример:

По Email

Ищет сотрудника по адресу электронной почты.

Режим поиска: Точное совпадение / Содержит / Начинается с

Пример:

По Telegram

Ищет сотрудника по username в Telegram.

Важно: Сотрудник должен привязать свой Telegram к профилю в системе.

Пример:

По количеству клиентов

Самый полезный тип для автоматического распределения

Ищет сотрудника по количеству назначенных ему клиентов.

Режим поиска:

  • Минимум клиентов — найдет менеджера с наименьшей загрузкой (идеально для распределения)

  • Максимум клиентов — найдет самого загруженного менеджера

  • Равно — найдет менеджера с точным количеством клиентов

Примеры использования

Автоматическое распределение новых клиентов:

Найти самого опытного менеджера:

По роли

Ищет сотрудника с указанной ролью в компании.

Доступные роли:

  • Владелец

  • Директор

  • Главный менеджер

  • Менеджер

  • Сотрудник

Важно: Если несколько сотрудников имеют эту роль, вернется случайный из них.

Пример:

Случайный

Выбирает случайного активного сотрудника.

Когда использовать:

  • Равномерное распределение без учёта загрузки

  • Для тестирования

  • Ротация ответственных

Сохранить результат в

Обязательное поле! Имя переменной для сохранения user_id найденного сотрудника.

Примеры:

  • manager_id — для назначения менеджера

  • support_id — для отправки в поддержку

  • responsible_person — для ответственного лица

Использование результата:

Если не найден

Что делать, если сотрудник по критериям не найден:

  • Пропустить и продолжить ✅ (рекомендуется) — выполнение продолжается, переменная остаётся пустой

  • Остановить выполнение — сценарий прекращается

  • Установить null — переменная получает значение null, выполнение продолжается

Только активные

По умолчанию включено — ищет только среди активных сотрудников (не уволенных, не заблокированных).


Примеры сценариев

Сценарий 1: Автоматическое распределение лидов

Сценарий 2: Эскалация в поддержку

Сценарий 3: Проверка перед назначением


Советы по использованию

✅ Лучшие практики:

  1. Используйте "Минимум клиентов" для распределения

  2. Всегда проверяйте результат

  3. Комбинируйте с уведомлениями

  4. Используйте "Только активные"

❌ Чего избегать:

  1. Не забывайте указывать имя переменной для сохранения

  2. Не используйте "Остановить выполнение" без необходимости

  3. Не полагайтесь на случайный выбор для важных клиентов

  4. Не забывайте про режим "Если не найден"


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

С управлением клиентом:

С уведомлениями:

С условиями:

Последнее обновление