Роботека
Роботы

Каталог роботов для Битрикс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. Возвращает количество удалённых тегов.

CRM

LTV клиента

Считает 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.