Каталог роботов для Битрикс24
Готовые роботы для бизнес-процессов и смарт-процессов Битрикс24: работа с CRM, задачами, текстом, датами, финансами и телефонией. Установка бесплатная — робот появляется в дизайнере БП.
Ничего не найдено
Дата + N рабочих дней (РФ)
Прибавляет (или вычитает) N рабочих дней к дате с учётом производственного календаря РФ: выходных и праздников.
Работа с массивамиПроверить наличие значения в массиве
Проверяет, содержит ли массив значений нужный элемент. Поддерживает точное совпадение и поиск без учёта регистра.
Работа с массивамиРазмер массива / количество элементов
Считает количество элементов в массиве значений. Работает с результатами других роботов и с множественными переменными бизнес-процесса.
Работа с массивамиУдалить элемент из массива
Удаляет элемент из массива по значению или по индексу. Возвращает массив без удалённых элементов.
Работа с массивамиПолучить элемент массива по индексу
Возвращает элемент из массива значений по номеру позиции. 0 = первый, -1 = последний. Подходит для результатов других роботов.
Работа с массивамиДобавить значение в множественное поле
Дописывает новое значение в множественное поле CRM-сущности, не затирая уже существующие.
Работа с массивамиУдалить значение из множественного поля
Удаляет конкретное значение из множественного поля CRM-сущности. Остальные значения сохраняются.
Работа с массивамиОтсортировать массив
Сортирует массив значений по возрастанию или убыванию. Числа сортируются как числа, строки — по алфавиту.
Работа с массивамиСумма элементов массива
Складывает все числовые элементы массива. Понимает запятую как десятичный разделитель, нечисловые элементы пропускает.
Работа с массивамиHTML-таблица из массива
Собирает HTML-таблицу из массива строк: каждый элемент — строка таблицы, разделитель делит её на колонки. Подходит для писем и уведомлений.
Работа с массивамиУбрать дубли из массива
Убирает повторяющиеся значения из массива. Возвращает массив уникальных элементов и их количество.
ОбщиеСкачать файл по 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. Возвращает количество удалённых тегов.
CRMLTV клиента
Считает LTV клиента: сумму, количество и средний чек по выигранным сделкам или оплаченным счетам (Счета 2.0), плюс дату последней покупки и число дней с неё. Дата оплаты счёта — момент перевода в стадию «Оплачен»; суммы в других валютах приводятся к базовой валюте портала по текущему курсу. Учитывается текущая стадия: сделки и счета, перемещённые из успешной/оплаченной стадии, в расчёт не попадают. Максимум — 2000 записей на клиента.
CRMКомпания по ИНН (реестр)
Получает данные компании из госреестра по ИНН через DaData: официальное название, статус, директор, ОКВЭД, юр. адрес, дата регистрации. Требует включённых «Подсказок» в DaData.
CRMОборот компании по ИНН
Заполняет годовой оборот компании (системное поле «Оборот» / REVENUE или другое поле на выбор) по ИНН через сервис OFData (данные Росстата и ГИР БО — выручка, строка 2110). Если ИНН не указан — берёт его из реквизитов компании.
МатематикаСравнить два числа (max / min)
Сравнивает два числа и возвращает большее, меньшее и результат сравнения.
Управление потокомСложное условие (AND / OR / NOT)
Проверяет несколько условий с группировкой AND/OR/NOT. Возвращает Y/N для условного перехода. Поддерживает плоский режим (до 4 условий) и JSON-режим для произвольной вложенности.
CRMСкопировать таймлайн в другой элемент
Переносит историю (дела и комментарии) из одного элемента CRM или смарт-процесса в другой. Дела привязываются (одна запись видна в обоих таймлайнах) или копируются, комментарии копируются вместе с файлами и подписью автора в тексте. Можно отобрать только нужное: по автору, по периоду и по количеству последних записей. Переключатель «считать период по дате изменения» действует только на дела: у комментариев Битрикс24 не отдаёт дату изменения, поэтому их период всегда считается по дате создания.
ОбщиеКоличество файлов в поле
Считает количество прикреплённых файлов в файловом поле CRM-сущности. Полезно для проверки «приложены ли документы» в бизнес-процессе.
ФинансыКонвертация валют по курсу ЦБ
Конвертирует сумму из одной валюты в другую по официальному курсу Центробанка России на указанную дату (по умолчанию — сегодня).
ЗадачиПривязка текущей задачи к CRM
Привязывает, отвязывает или заменяет элемент CRM (контакт, компанию, сделку, лид) у текущей задачи. Запускайте в автоматизации или бизнес-процессе самой задачи — ID указывать не нужно. Режим «Заменить» меняет элемент того же типа.
Работа с текстомВырезать строку
Из первого значения удаляются все вхождения второго; возвращается результат.
ОбщиеРазница между двумя датами
Вычисляет разницу между двумя датами в днях, часах, минутах или полных месяцах.
ОбщиеДень недели по дате
Возвращает день недели для указанной даты — числом (1=Пн, 7=Вс), по-русски и по-английски.
ОбщиеУдалить файл из карточки
Удаляет файл из файлового поля CRM-сущности по индексу или очищает поле целиком.
ОбщиеСоздать папку на Диске
Создаёт папку внутри указанной папки Диска. Если папка с таким именем уже есть, по умолчанию возвращает её ID вместо ошибки.
ОбщиеКопировать или переместить файл Диска
Копирует файл Диска в указанную папку или переносит его туда. Возвращает ID файла: при копировании — нового, при переносе — исходного.
ОбщиеКопировать или переместить папку Диска
Копирует папку Диска со всем содержимым в целевую папку или переносит её туда. Возвращает ID папки.
ОбщиеУдалить файл с Диска
Удаляет файл Диска по ID: по умолчанию в корзину (можно восстановить), с флагом — безвозвратно.
ОбщиеУдалить папку с Диска
Удаляет папку Диска по ID со всем содержимым: по умолчанию в корзину, с флагом — безвозвратно.
ОбщиеПубличная ссылка на файл Диска
Возвращает публичную ссылку на файл Диска по его ID — её можно отправить клиенту без доступа к порталу.
ОбщиеПубличная ссылка на папку Диска
Возвращает публичную ссылку на папку Диска по её ID — получатель видит все файлы папки без доступа к порталу.
CRMРаспределение ответственного: очередь / нагрузка
Выбирает следующего ответственного по очереди (повтор в списке = увеличенная доля) или наименее загруженного и назначает его на текущий элемент.
Работа с текстомИзвлечь по регулярному выражению
Ищет совпадения регулярного выражения в строке. Возвращает первое совпадение (или указанную группу захвата) и список всех совпадений.
ОбщиеПроверить заполненность поля
Проверяет, заполнено ли поле CRM-сущности. Возвращает Y/N для использования в условном переходе бизнес-процесса.
CRMНайти контакт или компанию по ИНН
Ищет контакт или компанию в CRM по ИНН через реквизиты и возвращает привязку к CRM. Если совпадений несколько — отдаёт список.
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Проверить чек-лист стадии
Читает поле «Чек-лист по стадии» и сообщает, закрыты ли обязательные пункты текущей стадии. Возвращает Y/N, счётчик и список невыполненного.
CRMПолучить комментарии элемента
Читает комментарии таймлайна элемента CRM или смарт-процесса и отдаёт их сразу в нескольких видах: одной строкой, списком для перебора, массивом JSON и отдельно последний комментарий. Можно отобрать нужное по автору, периоду и количеству последних записей.
ОбщиеПолучить отдел сотрудника
Возвращает отдел (подразделение) сотрудника. Используется для маршрутизации задач по подразделению.
ФинансыКурс валюты ЦБ РФ
Возвращает официальный курс валюты Центрального банка России на указанную дату (по умолчанию — сегодня).
ОбщиеПолучить ссылку на файл из карточки
Читает файловое поле CRM-сущности и возвращает ссылку для скачивания, имя файла и размер.
ФинансыКлючевая ставка ЦБ РФ
Возвращает официальную ключевую ставку Банка России на указанную дату (по умолчанию — сегодня). Если на дату нет публикации (выходной/праздник) — берётся последняя действующая.
ОбщиеПолучить руководителя сотрудника
Возвращает прямого руководителя сотрудника по структуре отделов. Используется для эскалации задач.
CRMПолучить значение поля связанной сущности
Читает значение любого поля из CRM-сущности (сделка, контакт, компания, лид) по её ID.
CRMПолучить реквизит компании (ИНН/КПП/р-счёт)
Читает реквизиты компании или контакта из B24: ИНН, КПП, расчётный счёт, БИК, наименование банка и другие поля.
ОбщиеПолучить email/телефон сотрудника
Возвращает контактные данные сотрудника из карточки пользователя: email, рабочий и личный телефон.
Работа с текстомХеш строки
Считает хеш строки: md5, sha1, sha256 или crc32. Для подписей, дедупликации и анонимных идентификаторов.
Общие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 к другой (например, с лида на сделку): диалог появляется в таймлайне целевой сущности. Можно привязать все диалоги, последний или только незавершённые.
Работа с текстомРазобрать габариты
Разбирает строку габаритов («120×80×60 см, 15.5 кг») на отдельные числа и считает объём, объёмный и расчётный вес.
ОбщиеСтрана по номеру телефона
Определяет страну телефонного номера: ISO-код, название по-русски и по-английски, телефонный код. Различает страны с общим кодом (+7 — Россия или Казахстан).
ТелефонияЗвонки по сущности CRM
Возвращает статистику звонков по лиду, сделке, контакту или компании: количество, суммарная длительность, дата последнего звонка, наличие записи.
ТелефонияНайти последний звонок по номеру
Ищет последний звонок с заданным номером телефона в истории телефонии. Возвращает дату, продолжительность, статус и ссылку на запись.
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-теги из строки. Полезно для очистки текста письма или описания перед сохранением в поле.
ЗадачиДобавить чек-лист к задаче
Дописывает пункты чек-листа в задачу по ID. Элемент с префиксом «==» создаёт раздел, следующие пункты попадают в него.
ЗадачиЗаписать затраченное время в задачу
Добавляет запись учёта времени к задаче по ID: минуты, комментарий и, при необходимости, сотрудник.
ЗадачиСменить постановщика задачи
Меняет постановщика задачи по ID на выбранного сотрудника. Остальные поля задачи не трогает.
ЗадачиИД чата задачи
Возвращает идентификатор чата задачи по её ID: число и готовый идентификатор диалога chatXXX.
ЗадачиЧек-лист задачи: счётчики
Считает пункты чек-листов задачи по ID: всего, выполнено, осталось. Для контроля готовности в процессе.
ЗадачиЗакрыть или возобновить задачу
Переводит задачу по ID в статус «Завершена» или возобновляет завершённую. Действие выбирается параметром.
ЗадачиПривязка задачи к CRM (по ID)
Привязывает, отвязывает или заменяет элемент CRM (контакт, компанию, сделку, лид) у задачи по её ID. Режим «Заменить» убирает прежние привязки того же типа и ставит новую.
ЗадачиРезультат задачи
Возвращает последний результат задачи по ID: текст, файлы и автора. Для передачи итога задачи дальше по процессу.
ЗадачиПоследний комментарий задачи
Возвращает последний комментарий задачи по ID: текст, автора и дату. Системные записи по умолчанию пропускаются.
ЗадачиРежим «Без звука» для задачи
Включает или выключает режим «Без звука» у задачи по ID — уведомления задачи перестают отвлекать.
ЗадачиИзменить наблюдателей задачи
Добавляет, удаляет или заменяет наблюдателей у задачи по ID. Текущий список сохраняется при добавлении.
ЗадачиСообщение в чат задачи
Отправляет сообщение в обсуждение задачи по ID, при необходимости прикладывает файлы с Диска.
ЗадачиСтатус задачи
Возвращает статус задачи по 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.