Создайте собственного робота Битрикс24 в визуальном редакторе по принципу бизнес-процесса: с несколькими действиями, условиями и ветвлениями. «Конструктор роботов S-WEBS» позволяет объединить связанную логику внутри одного робота: обработать данные, выбрать дальнейшие действия и вернуть результат для следующего шага.
Приложение предназначено для администраторов, интеграторов и команд, которые настраивают повторяемые CRM-процессы. Схему можно проверить на тестовых данных, сохранить отдельной версией и использовать как робот CRM или действие бизнес-процесса. Журнал показывает результат настоящего исполнения, шаги и ошибки.
Когда нужен собственный робот
Одна задача CRM может состоять из нескольких связанных действий. Сначала нужно получить исходные значения, затем проверить условие, выполнить подходящую ветвь, обработать список и передать итог дальше. При настройке важно видеть всю последовательность и понимать, откуда каждый шаг получает данные.
В конструкторе вы добавляете блоки и соединяете их в одну схему. В простом виде действия расположены по порядку; графовый вид показывает связи и ветвления. Входы задают данные для запуска, а выходы определяют результат, доступный дальнейшей обработке.
После настройки один робот исполняет сохранённую схему. Изменения можно готовить в черновике: уже созданная версия от этих правок не меняется.
Что можно собрать в визуальном редакторе
- Связанные действия. Соедините блоки в нужном порядке и задайте источники значений. При запуске результат предыдущего действия используется следующим, а робот возвращает объявленные итоговые значения.
- Условия и ветвления. Добавьте сравнение и разные действия для его результатов. Выполнится выбранная ветвь; через слияние её значения можно передать общим последующим шагам.
- Обработку данных и последовательные циклы. Используйте блоки для текста, чисел, дат, JSON и массивов. Цикл позволяет обработать элементы по порядку и получить результаты обработки списка.
- Вызов другого сценария. Выберите доступный сценарий, закрепите его точную сохранённую версию и передайте входы. Объявленные выходы вызова доступны следующим блокам. Последующие правки его черновика не меняют выбранную версию.
- Проверку и контроль исполнения. Смоделируйте варианты до настоящего запуска. После включения откройте журнал, чтобы увидеть итог, выполненные шаги и место ошибки.

Моделирование использует синтетические входы и явно заданные ответы внешних блоков. Этот режим не читает и не изменяет CRM. Он помогает проверить схему, но не заменяет проверку реальных прав, записей и следующего робота на тестовых данных портала.
Пример: получить или создать контакт для лида
При повторном обращении нужно определить, есть ли контакт клиента, и связать его с новым лидом. В конструкторе такую задачу можно собрать из семи блоков: начало, поиск контакта, условие, создание отсутствующего контакта, слияние ветвей, привязка и результат.
Сначала проверяются доступные связи лида. Если связанного контакта нет, выполняется поиск по телефону или email. Найденный контакт используется повторно. При отсутствии контакта схема переходит к созданию из данных лида с выбранным ответственным. После успешной привязки робот возвращает ID контакта и признак создания.

Новый контакт получает имя, фамилию, отчество, телефоны и email; при пустом имени используется название лида. Контактный сценарий нужно собрать и настроить отдельно. Встроенный пример из пяти блоков относится к расчёту и не создаёт эту схему автоматически.
В пошаговом руководстве по контакту для лида приведены блоки, связи, источники значений, моделирование и подключение к автоматизации. Для следующего робота отдельно задаётся условие успешного завершения: swb_ok=Да или swb_status=succeeded.
Как начать
- Администратор устанавливает приложение и назначает авторов в разделе «Доступ». Будущий исполнитель сам подтверждает личную авторизацию.
- Автор создаёт сценарий, добавляет блоки, входы, выходы и связи. Для знакомства можно открыть расчётный пример из пяти блоков.
- Проверьте схему и смоделируйте нужные варианты на синтетических данных.
- Сохраните версию, зарегистрируйте её как робот CRM или действие бизнес-процесса и настройте соответствующий шаг в Битрикс24.
- Проверьте настоящий запуск: результат в журнале, изменения CRM и получение значений следующим шагом.
Подробный порядок установки и первоначальной настройки описан в инструкции установки. Регистрация робота делает его доступным в каталоге; добавление на стадию и настройка входов выполняются отдельно.
Условия использования и ограничения
Приложение входит в подписку Битрикс24 Маркетплейс.
Операции выполняются с текущими правами выбранного исполнителя. Право автора позволяет работать со сценариями, но не расширяет доступ CRM. Каждый исполнитель предоставляет личную авторизацию самостоятельно. Установка и регистрация публикаций требуют администратора; разрешения приложения должны соответствовать используемым операциям.
Обычный запуск ограничен тремя минутами. Есть пределы размера схемы, количества повторений и объёма данных. Долговременные паузы, согласования, ожидание событий, параллельные ветви и вложенные циклы не поддерживаются. Построение по принципу бизнес-процесса не означает полной эквивалентности штатному редактору Битрикс24.
Контактный пример не объединяет дубли, не конвертирует лид, не меняет стадию или ответственного лида и сделки. Ответственный найденного контакта сохраняется. Произвольные пользовательские поля не переносятся; дополнительные обязательные поля могут остановить создание. При параллельных внешних записях уникальность контакта не гарантируется.
Подтверждённые изменения CRM не откатываются после ошибки или отмены. Если исход записи неизвестен, сначала проверьте журнал и фактические карточки: такая запись автоматически не повторяется.
Частые вопросы
Можно собрать несколько действий внутри одного робота?
Да. Соедините блоки, задайте условия, ветви и итоговые выходы. При запуске робот выполнит выбранный путь сохранённой схемы.
Можно использовать уже готовую логику в другом сценарии?
Да. Добавьте вызов доступного сценария и выберите конкретную сохранённую версию. Входы сопоставляются явно, а его выходы доступны дальнейшим блокам.
Нужно ли заново публиковать робота после правок?
Да, если хотите подключить изменённую схему. Создайте новую версию и подготовьте её публикацию. Сохранение черновика не меняет прежний снимок или уже настроенный шаг автоматизации.
Моделирование создаёт контакты и изменяет лиды?
Нет. Оно рассчитывает схему на синтетических данных. Реальные изменения происходят при настоящем запуске с выбранным исполнителем.
Что делать, если контакт создан, а привязка завершилась ошибкой?
Проверьте созданную карточку и связи лида перед новой попыткой. Подтверждённое создание сохраняется; ошибка следующего действия его не отменяет.
