Каталог роботов для Битрикс24
Готовые роботы для бизнес-процессов и смарт-процессов Битрикс24: работа с CRM, задачами, текстом, датами, финансами и телефонией. Установка бесплатная — робот появляется в дизайнере БП.
Ничего не найдено
Дата + N рабочих дней (РФ)
Прибавляет (или вычитает) N рабочих дней к дате с учётом производственного календаря РФ: выходных и праздников.
ОбщиеПроверить наличие значения в массиве
Проверяет, содержит ли массив значений нужный элемент. Поддерживает точное совпадение и поиск без учёта регистра.
ОбщиеРазмер массива / количество элементов
Считает количество элементов в массиве значений. Работает с результатами других роботов и с множественными переменными бизнес-процесса.
ОбщиеПолучить элемент массива по индексу
Возвращает элемент из массива значений по номеру позиции. 0 = первый, -1 = последний. Подходит для результатов других роботов.
ОбщиеДобавить значение в множественное поле
Дописывает новое значение в множественное поле CRM-сущности, не затирая уже существующие.
ОбщиеУдалить значение из множественного поля
Удаляет конкретное значение из множественного поля CRM-сущности. Остальные значения сохраняются.
ОбщиеСкачать файл по URL и прикрепить к карточке
Загружает файл по ссылке и прикрепляет его к файловому полю CRM-сущности (сделка, контакт, компания, лид).
ФинансыБанк по БИК
Получает реквизиты банка по БИК через DaData: название, корр. счёт, SWIFT, ИНН/КПП, адрес, статус. Требует включённых «Подсказок» в DaData.
МатематикаПроцент от числа
Считает процент от числа, прибавляет или вычитает процент. Например: скидка 15%, НДС 20%, наценка.
МатематикаОкругление вверх / вниз
Всегда округляет вверх (ceil) или всегда вниз (floor). Полезно для расчёта количества коробок, дней, штук.
CRMСменить ответственного у связанных
Меняет ответственного у сущностей, связанных с текущей (компания/контакт/сделка): у её сделок, контактов или компаний.
CRMОчистить дубли дел у текущей сущности
Находит в таймлайне лида, сделки, контакта или компании, по которой запущен бизнес-процесс, дела с одинаковыми названиями и оставляет по одному, а остальные завершает или удаляет. ID указывать не нужно. Полезно после объединения элементов, когда таймлайн донора переносится в мастер.
CRMОчистить дубли дел у сущности по ID
Находит в таймлайне указанного лида, сделки, контакта или компании дела с одинаковыми названиями и оставляет по одному, а остальные завершает или удаляет. Сущность задаётся типом и ID, поэтому робота можно запускать из процесса другой сущности. Полезно после объединения элементов, когда таймлайн донора переносится в мастер.
ОбщиеПроверка email
Нормализует и проверяет email через DaData: корректность, тип (личный/корпоративный/ролевой/одноразовый). Полезно для чистки базы перед рассылкой.
ОбщиеРазбор ФИО
Разбирает строку с ФИО на фамилию, имя и отчество, исправляет регистр и определяет пол через DaData.
ОбщиеТелефон: оператор и регион
Нормализует номер телефона и определяет оператора, регион, тип линии и часовой пояс через DaData. Для простого форматирования используйте «Формат телефона».
ЗадачиОчистить все теги текущей задачи
Удаляет все теги из текущей задачи. Запускайте в автоматизации или бизнес-процессе самой задачи — ID указывать не нужно. Возвращает количество удалённых тегов.
CRMОчистить поле
Устанавливает пустое значение в любое поле любой CRM-сущности: сделки, контакта, компании или лида.
ЗадачиОчистить все теги задачи по ID
Удаляет из задачи все теги по её ID. Возвращает количество удалённых тегов.
CRMКомпания по ИНН (реестр)
Получает данные компании из госреестра по ИНН через DaData: официальное название, статус, директор, ОКВЭД, юр. адрес, дата регистрации. Требует включённых «Подсказок» в DaData.
CRMОборот компании по ИНН
Заполняет годовой оборот компании (системное поле «Оборот» / REVENUE или другое поле на выбор) по ИНН через сервис OFData (данные Росстата и ГИР БО — выручка, строка 2110). Если ИНН не указан — берёт его из реквизитов компании.
МатематикаСравнить два числа (max / min)
Сравнивает два числа и возвращает большее, меньшее и результат сравнения.
Управление потокомСложное условие (AND / OR / NOT)
Проверяет несколько условий с группировкой AND/OR/NOT. Возвращает Y/N для условного перехода. Поддерживает плоский режим (до 4 условий) и JSON-режим для произвольной вложенности.
ОбщиеКоличество файлов в поле
Считает количество прикреплённых файлов в файловом поле CRM-сущности. Полезно для проверки «приложены ли документы» в бизнес-процессе.
ФинансыКонвертация валют по курсу ЦБ
Конвертирует сумму из одной валюты в другую по официальному курсу Центробанка России на указанную дату (по умолчанию — сегодня).
ЗадачиПривязка текущей задачи к CRM
Привязывает, отвязывает или заменяет элемент CRM (контакт, компанию, сделку, лид) у текущей задачи. Запускайте в автоматизации или бизнес-процессе самой задачи — ID указывать не нужно. Режим «Заменить» меняет элемент того же типа.
Работа с текстомВырезать строку
Из первого значения удаляются все вхождения второго; возвращается результат.
ОбщиеРазница между двумя датами
Вычисляет разницу между двумя датами в днях, часах, минутах или полных месяцах.
ОбщиеДень недели по дате
Возвращает день недели для указанной даты — числом (1=Пн, 7=Вс), по-русски и по-английски.
ОбщиеУдалить файл из карточки
Удаляет файл из файлового поля CRM-сущности по индексу или очищает поле целиком.
Работа с текстомИзвлечь по регулярному выражению
Ищет совпадения регулярного выражения в строке. Возвращает первое совпадение (или указанную группу захвата) и список всех совпадений.
ОбщиеПроверить заполненность поля
Проверяет, заполнено ли поле CRM-сущности. Возвращает Y/N для использования в условном переходе бизнес-процесса.
CRMНайти компанию по ИНН
Ищет компанию в CRM по ИНН через таблицу реквизитов. Возвращает ID и название.
CRMНайти контакт по телефону/email
Ищет контакт в CRM по номеру телефона или email-адресу. Возвращает ID и имя первого совпадения.
CRMНайти сделку по условию
Ищет сделки в CRM по фильтру: стадия, ответственный, контакт, компания или произвольный JSON-фильтр.
CRMНайти лид по условию
Ищет лиды в CRM по фильтру: стадия, ответственный, телефон, email или произвольный JSON-фильтр.
CRMНайти элемент смарт-процесса
Ищет элементы смарт-процесса по фильтру: стадия, ответственный или произвольный JSON-фильтр.
ЗадачиНайти задачу по условию
Ищет задачи по фильтру: ответственный, название, дедлайн, привязка к CRM, статус или произвольный JSON-фильтр.
Работа с текстомИсправить опечатки
Исправляет типичные опечатки в тексте (русский и английский). Поддерживается конвертация раскладки (набрано русское в английской раскладке). Возвращает исправленный текст и признак «было ли исправление».
ОбщиеФорматирование даты
Форматирует дату в любой нужный формат. Поддерживает русские названия месяцев: {D} → «15 мая 2026», {d.m.Y} → «15.05.2026».
CRMФорматировать телефоны сущности по ID
Приводит все телефоны выбранной сущности (лид, контакт или компания) по её ID к выбранному формату — из любого бизнес-процесса.
CRMФорматировать телефоны сущности по ID: свой префикс
Приводит все телефоны выбранной сущности (лид, контакт или компания) по её ID к виду «префикс + цифры» — из любого бизнес-процесса. Префикс задаётся текстом.
CRMФорматировать телефоны сущности: свой префикс
Читает все телефоны лида / контакта / компании, по которым запущен бизнес-процесс, и приводит их к виду «префикс + цифры». Префикс задаётся текстом.
CRMФорматировать телефоны сущности
Читает все телефоны лида / контакта / компании по которому запущен бизнес-процесс и приводит их к выбранному формату.
Работа с текстомФорматировать телефон: свой префикс
Убирает из номера пробелы, скобки и дефисы и приводит его к виду «префикс + цифры». Префикс задаётся текстом: +, +1, +44 и т.д.
Работа с текстомФорматировать телефон
Нормализует номер телефона к выбранному формату. Российские: 8-xxx, 7-xxx, +7-xxx. Международные: +1-xxx, +44-xxx и т.д. Убирает пробелы, скобки, дефисы.
Работа с текстомФорматировать строку по regex
Применяет к строке замену по регулярному выражению (PHP preg_replace). В строке замены доступны $0, $1, $2… — совпадение и группы.
ОбщиеГеокодирование адреса
Превращает произвольный адрес в координаты (широта/долгота), нормализованный адрес, индекс и таймзону через DaData. Полезно для логистики и расчёта расстояний.
CRMПолучить адрес компании/контакта
Читает адрес (фактический или юридический) компании или контакта из CRM и возвращает как единой строкой, так и по частям.
ОбщиеПолучить отдел сотрудника
Возвращает отдел (подразделение) сотрудника. Используется для маршрутизации задач по подразделению.
ФинансыКурс валюты ЦБ РФ
Возвращает официальный курс валюты Центрального банка России на указанную дату (по умолчанию — сегодня).
ОбщиеПолучить ссылку на файл из карточки
Читает файловое поле CRM-сущности и возвращает ссылку для скачивания, имя файла и размер.
ФинансыКлючевая ставка ЦБ РФ
Возвращает официальную ключевую ставку Банка России на указанную дату (по умолчанию — сегодня). Если на дату нет публикации (выходной/праздник) — берётся последняя действующая.
ОбщиеПолучить руководителя сотрудника
Возвращает прямого руководителя сотрудника по структуре отделов. Используется для эскалации задач.
CRMПолучить значение поля связанной сущности
Читает значение любого поля из CRM-сущности (сделка, контакт, компания, лид) по её ID.
CRMПолучить реквизит компании (ИНН/КПП/р-счёт)
Читает реквизиты компании или контакта из B24: ИНН, КПП, расчётный счёт, БИК, наименование банка и другие поля.
ОбщиеПолучить email/телефон сотрудника
Возвращает контактные данные сотрудника из карточки пользователя: email, рабочий и личный телефон.
ОбщиеHTTP-запрос GET/POST
Выполняет HTTP-запрос к любому внешнему API и возвращает тело ответа и статус-код.
ОбщиеПроверка: дата — рабочий день?
Проверяет, является ли указанная дата рабочим днём по производственному календарю РФ. Возвращает Y/N для условного перехода.
Работа с текстомСклеить значения с разделителем
Объединяет массив значений в одну строку через заданный разделитель. Обратная операция к "Разбить строку".
Работа с текстомСформировать JSON из полей
Собирает JSON-объект из списка ключей и соответствующих значений. Удобно для отправки в webhook или внешний API.
Работа с текстомИзвлечь значение из JSON по пути
Парсит JSON-строку и возвращает значение по пути через точку. Например: data.user.email или items.0.name
МатематикаОстаток от деления / делимость
Вычисляет остаток от деления двух чисел и проверяет кратность. Полезно для чётности, интервалов, разбивки по партиям.
ОбщиеБлижайшая дата по условию
Находит ближайшую будущую дату по условию: следующий понедельник, пятница, 1-е число, конец месяца и т.д.
ОбщиеСумма прописью (RUB)
Переводит числовую сумму в текст на русском языке. Например: 1234.56 → «Одна тысяча двести тридцать четыре рубля 56 копеек».
CRMУправление наблюдателями
Добавляет, удаляет или заменяет наблюдателей у текущей сущности CRM (сделка, лид, контакт, компания, смарт-процесс).
ОбщиеОКФС: расшифровка по коду
Возвращает наименование формы собственности по коду ОКФС (ОК 027-99). Данные ofdata.ru (CC BY-SA 4.0). Например, 16 → Частная собственность.
ОбщиеОКОПФ: расшифровка по коду
Возвращает наименование организационно-правовой формы по коду ОКОПФ (ОК 028-2012). В «Расширенном описании» — форма в единственном числе. Данные ofdata.ru (CC BY-SA 4.0). Например, 50102 → Индивидуальные предприниматели.
ОбщиеОКПД 2: расшифровка по коду
Возвращает наименование продукции/услуги по коду ОКПД 2 (ОК 034-2014): название, расширенное описание, раздел. Данные ofdata.ru (CC BY-SA 4.0). Код указывайте в каноничном виде с точками, например 01.11.1.
ОбщиеОКВЭД 2: расшифровка по коду
Возвращает наименование вида деятельности по коду ОКВЭД 2 (ОК 029-2014): название, расширенное описание, раздел. Данные ofdata.ru (CC BY-SA 4.0). Код указывайте в каноничном виде с точками, например 62.01.
CRMПривязать переписку открытой линии
Привязывает переписку Открытых линий от одной сущности CRM к другой (например, с лида на сделку): диалог появляется в таймлайне целевой сущности. Можно привязать все диалоги, последний или только незавершённые.
ОбщиеСтрана по номеру телефона
Определяет страну телефонного номера: ISO-код, название по-русски и по-английски, телефонный код. Различает страны с общим кодом (+7 — Россия или Казахстан).
ТелефонияЗвонки по сущности CRM
Возвращает статистику звонков по лиду, сделке, контакту или компании: количество, суммарная длительность, дата последнего звонка, наличие записи.
ТелефонияНайти последний звонок по номеру
Ищет последний звонок с заданным номером телефона в истории телефонии. Возвращает дату, продолжительность, статус и ссылку на запись.
ОбщиеСгенерировать QR-код
Создаёт QR-код из любого текста (ссылка, vCard, Wi-Fi, СБП-ссылка…) и прикрепляет PNG в файловое поле текущей сущности.
ФинансыQR для оплаты (ГОСТ)
Формирует платёжный QR-код по ГОСТ Р 56042 из реквизитов и прикрепляет PNG в файловое поле текущей сущности. Банковские приложения подставят перевод по скану.
ОбщиеСлучайный сотрудник из списка/отдела
Выбирает случайного активного сотрудника из заданного отдела или из явного списка ID. Удобно для равномерного распределения.
Управление потокомОтказоустойчивый вебхук
Доставляет HTTP-запрос на внешний адрес с повторными попытками, проверкой кода ответа и уведомлением пользователей при неудаче.
CRMУдалить телефон у текущей сущности
Удаляет указанные номера из телефонов лида, контакта или компании, по которому запущен бизнес-процесс. ID указывать не нужно. Остальные телефоны и контактные данные сохраняются.
ЗадачиУдалить теги текущей задачи
Удаляет указанные теги из текущей задачи. Запускайте в автоматизации или бизнес-процессе самой задачи — ID указывать не нужно, робот берёт текущую задачу. Остальные теги сохраняются.
CRMУдалить телефон у сущности по ID
Удаляет указанные номера из телефонов выбранной сущности (лид, контакт или компания) по её ID — из любого бизнес-процесса. Остальные телефоны и контактные данные сохраняются.
ЗадачиУдалить теги задачи по ID
Удаляет указанные теги из задачи по её ID. Остальные теги задачи сохраняются. Удобно снимать метку при переходе на стадию.
МатематикаОкруглить число (до N знаков)
Округляет число по математическим правилам до заданного количества знаков после запятой. Поддерживает отрицательную точность (до десятков, сотен и т.д.).
CRMЗаписать значение в поле связанной сущности
Устанавливает значение любого поля в CRM-сущности (сделка, контакт, компания, лид) по её ID.
Управление потокомКороткая пауза
Выполняет задержку указанной длительности (в секундах), затем возвращает сигнал «Успешно» в бизнес-процесс.
Работа с текстомРазбить строку по разделителю
Разбивает строку на части по заданному разделителю. Возвращает массив элементов и их количество.
Работа с текстомДлина строки / число слов
Возвращает количество символов в строке и количество слов. Полезно для валидации, контроля лимитов SMS и обрезки.
Работа с текстомУдалить HTML-теги из текста
Убирает все HTML-теги из строки. Полезно для очистки текста письма или описания перед сохранением в поле.
ЗадачиПривязка задачи к CRM (по ID)
Привязывает, отвязывает или заменяет элемент CRM (контакт, компанию, сделку, лид) у задачи по её ID. Режим «Заменить» убирает прежние привязки того же типа и ставит новую.
Управление потокомТернарный выбор (если-то-иначе)
Сравнивает два значения и возвращает одно из двух результатов. IF(A оператор B, значение_да, значение_нет).
Работа с текстомТранслитерация ru → en
Переводит кириллический текст в латиницу. Режим "slug" дополнительно приводит к нижнему регистру и заменяет пробелы на дефисы — удобно для имён файлов и URL.
CRMОбновить компанию по ID
Обновляет любую компанию по ID из любого контекста бизнес-процесса. Поля передаются в виде JSON.
CRMОбновить контакт по ID
Обновляет любой контакт по ID из любого контекста бизнес-процесса. Поля передаются в виде JSON.
CRMОбновить сделку по ID
Обновляет любую сделку по ID из любого контекста бизнес-процесса. Поля передаются в виде JSON.
CRMОбновить лид по ID
Обновляет любой лид по ID из любого контекста бизнес-процесса. Поля передаются в виде JSON.
ЗадачиОбновить задачу по ID
Обновляет существующую задачу по ID из любого контекста бизнес-процесса. Поля передаются в виде JSON.
Работа с текстомURL-encode / decode строки
Кодирует строку для вставки в URL (encode) или декодирует обратно (decode). Поддерживает стандартный и компонентный формат.
ОбщиеНомер недели по дате
Возвращает номер недели в году по стандарту ISO-8601 (неделя начинается с понедельника), а также ISO-год недели и метку вида 2026-W05.