Роботы: нода «Действие» и все действия
«Действие» меняет что-то о клиенте или диалоге, не задавая развилки: ставит тег, записывает переменную, переводит диалог на линию менеджеров, отправляет вебхук, пишет строку в таблицу. В одной ноде можно собрать несколько действий — они выполнятся по порядку сверху вниз. Файл нужен тому, кто собирает логику воронки и связывает робота с CRM и внешними сервисами.
Где найти: конструктор → «+» → «Действие»; настройки — шестерёнка на карточке. Кто видит: право «Техблок/Роботы: смотреть свои / все»; менять — «Техблок/Роботы: редактировать свои / все».
Как устроено окно

Рис. 1. Нода «Оплата подтверждена»: тег, перевод на линию, уведомление
- «Название шага:» — например «Оплата подтверждена».
- «Действия:» и список «Добавить действие» — выбор нового действия.
- Блоки действий («Тэг», «Линия», «Уведомление», «Webhook»…) с полями. Стрелки ↑ ↓ меняют порядок, корзина «Удалить действие» убирает блок.
- «Перейти к (ID)» — на карточке ноды: куда идти после всех действий.

Рис. 2. Карточка «Метки вебинара» на холсте: список действий и «Перейти к (ID)»
Как добавить действие
-
Откройте ноду «Действие» и нажмите на «Добавить действие».
-
Откроется список с поиском: начните вводить, например, «тег», «линия», «переменная».

Рис. 3. Список действий с поиском -
Выберите действие — его блок появится внизу списка. Заполните поля.
-
Нажмите «Сохранить» в окне, затем «Сохранить» на панели конструктора.
Готово: при проходе ноды действия выполнятся по порядку, затем робот перейдёт по «Перейти к (ID)».
Список действий зависит от мессенджера аккаунта: например, «Одобрить заявку в канал» есть только у Telegram-ботов, «Отправить кружок» нет у VK, а через Umnico доступны только простые действия (теги, переменные, группы подписчиков, вебхук, сохранение ответа, удаление тегов и переменных).
Сообщения и медиа
«Отправить сообщение» — то же, что текстовое сообщение в ноде «Сообщение»: поле «Текст сообщения...», «Rich-редактор», флажок «Rich Markdown (Telegram-бот)», кнопки вложений «+ Изображение», «+ Файл», «+ Голосовое», «+ Видео». Удобно, когда нужно отправить фразу между другими действиями, не создавая отдельную ноду.

Рис. 4. Действие «Отправить сообщение»
«Печатает сообщение» — клиент видит «печатает…». Ставьте перед длинным сообщением, чтобы ответ выглядел живым. Полей нет.

Рис. 5. «Печатает сообщение»
«Записывает голосовое» — клиент видит статус записи голосового. Полей нет.

Рис. 6. «Записывает голосовое»
«Отправить голосовое», «Отправить картинку», «Отправить видео», «Отправить файл (PDF)» — поле «Media ID / URL…» (ссылка или код файла), выбор файла с диска и плашка «Лимит» (картинка у бота — до 10 МБ, прочее — до 50 МБ; личный Telegram — до 2 ГБ). Для файла есть «Имя файла», под которым клиент его увидит.

Рис. 7. «Отправить картинку»

Рис. 8. «Отправить файл (PDF)» с полем «Имя файла»
«Отправить гиф», «Отправить стикер», «Отправить кружок» — только «Media ID / URL…»: эти форматы загружаются не файлом, а ссылкой или кодом файла мессенджера. ВКонтакте принимает стикер только по sticker_id; «кружок» ВКонтакте не поддерживает.

Рис. 9. «Отправить стикер»
В старых роботах может встретиться действие «Аудиофайл (ранее добавленный)» — оно продолжает работать, но выбрать его заново нельзя: для звука используйте «Отправить голосовое».
«Удалить сообщение в боте» — удаляет у клиента сообщения, которые отправил выбранный шаг-сообщение. Поля: «Выбрать бота», «Выбрать message-шаг». Будут удалены все сохранённые сообщения этого шага для текущего клиента. Пример: после оплаты удалить сообщение со ссылкой на оплату, чтобы ученик не оплатил второй раз.

Рис. 10. «Удалить сообщение в боте»
Клиенты и операторы
«Перевести на линию» — передаёт диалог на линию менеджеров (см. Департамент продаж: линии). Поле — выбор линии из настроенных в проекте. Пример: после оплаты ученика переводят на «Линию 2» к кураторам, сомневающегося — на «Линию 1» к менеджерам продаж.

Рис. 11. «Перевести на линию»
«Уведомить админа» (в блоке — «Уведомление текстом») — отправляет администраторам канала текст уведомления. В тексте работают переменные: «Оплата курса: %username%, сумма %receipt_amount% ₽». «Получатели (если пусто, то все админы)» — отметьте, кому слать: Анна Королёва, Мария Соколова, Игорь Лебедев.

Рис. 12. «Уведомление текстом» и выбор получателей
«Отправить данные админу» («Отправить данные пользователя») — бот присылает получателям отчёт по всем переменным и тегам клиента. Поле получателей такое же.

Рис. 13. «Отправить данные пользователя»
CRM-действия «создать задачу», «перевести сделку на этап», «назначить ответственного», «добавить заметку» в конструкторе пока нет. Задачу менеджеру можно поставить вебхуком в свой сервис, а внимание менеджера привлечь «Перевести на линию» или «Уведомить админа».
Теги
«Добавить тэг» и «Удалить тэг» — ставят или снимают тег клиента. Поля:
- уровень тега — «Канал», «Проект» или «Робот» (см. вкладку «Тэги» в обзоре);
- «Найти тэг...» — поиск;
- сам тег из списка;
- «Добавить тэг» / «Удалить тэг» — что сделать;
- «Создать новый тэг» — создать тег прямо отсюда (название и уровень).
У «Удалить тэг» есть флажок «Также обнулить UTM переменные (utm_source, utm_medium, utm_campaign, utm_term, utm_content)» — полезно, когда человек проходит воронку заново из другого источника.

Рис. 14. «Добавить тэг»

Рис. 15. «Удалить тэг» с обнулением UTM
Теги, поставленные роботом, видны менеджерам в карточке клиента и в фильтрах «Клиентов».
Теги ставятся только нодой «Действие» — в «Сообщении» такого действия нет. Чтобы отметить клиента после сообщения, поставьте «Действие» сразу за ним или в ветке «Ответ на сообщение».
Свой тег для отдельного аккаунта. Новое с 21.10.2026. Если робот работает на нескольких группах VK, в режиме «Вариант для аккаунта» можно выбрать для группы другой тег (из списка тегов проекта того же уровня), другое значение переменной, другую группу подписчиков, линию или вебхук, либо отметить «Не выполнять для этого аккаунта». Тег из варианта попадает во вкладку «Тэги» как обычный и проверяется условием «Есть тэг». Подробно — в Один робот на несколько групп VK.
Роботы и каналы
«Добавить в бота» — запускает клиента в другом роботе с выбранного шага. Поля: «Добавить в бота», «Выбрать бота», «Выбрать шаг». Пример: после оплаты добавить ученика в робота «Онбординг ученика курса» с первого шага.

Рис. 16. «Добавить в бота»
«Удалить из бота» — убирает клиента из выбранного робота (его путь там прекращается). Пример: купившего убрать из «Реактивации «молчунов»».

Рис. 17. «Удалить из бота»
«Одобрить заявку в канал» (только Telegram-бот) — одобряет заявку на вступление в закрытый канал. Поле «ID канала (chat_id)»: пусто — канал из события заявки. Обычно ставится после выхода «Заявка на вступление в канал» у сообщения.

Рис. 18. «Одобрить заявку в канал»
Переменные
Все действия с переменными устроены одинаково: тип («Пользовательская» — своя у каждого клиента, «Глобальная» — одна на всех), уровень («Робот», «Канал», у глобальной ещё «Проект»), выбор переменной (или «Инициализировать переменную» — создать новую с типом и начальным значением), операция и значение. Подробно об уровнях и формулах — в Переменные и функции.
| Действие | Операция в блоке | Что делает |
|---|---|---|
| «Установить переменную» | «Установить» | Записывает значение. Текст, число, true/false, JSON или формула в скобках |
| «Формула» | — | Вычисляет выражение и записывает результат |
| «Прибавить» | «Прибавить» | Значение + число (пусто считается 0) |
| «Вычесть» | «Вычесть» | Значение − число |
| «Умножить» | «Умножить» | Значение × число (пусто считается 1) |
| «Разделить» | «Разделить» | Значение ÷ число (деление на 0 даёт 0) |
| «Добавить в конец» | «Добавить в конец» | Дописывает текст справа |
| «Добавить в начало» | «Добавить в начало» | Дописывает текст слева |
| «Случайное число» | «Случайное число» | Случайное целое из диапазона «мин,макс», например 1,100 |
| «Удалить переменную» | «Удалить переменную» | Убирает переменную у клиента |

Рис. 19. «Установить переменную»

Рис. 20. «Формула»: поле выражения, списки «Вставить переменную» и «Примеры формул»

Рис. 21. «Прибавить» (по умолчанию 1)

Рис. 22. «Случайное число»
Операцию можно поменять прямо в блоке: в списке операций есть все девять вариантов.
«Сохранить ответ» — записывает следующий ответ клиента в переменную. Поле «Ключ переменной...», например city. Включите у предыдущего сообщения «Ожидание ответа».

Рис. 23. «Сохранить ответ»
Группы подписчиков и подписные страницы
«Добавить в группу подписчиков» / «Удалить из группы подписчиков» — добавляет клиента в группу подписчиков CRM или убирает из неё («Были на вебинаре 20.10», «Ученики курса»). По группам потом делают рассылки (см. Лиды и группы подписчиков).

Рис. 24. «Добавить в группу подписчиков»
«Добавить в подписную страницу» / «Удалить с подписной страницы» — подписывает клиента на подписную страницу проекта или отписывает («Бесплатный вебинар «Натальная карта»»).

Рис. 25. «Добавить в подписную страницу»
Интеграции
«Webhook» — HTTP-запрос во внешний сервис.

Рис. 26. Действие «Webhook»
- «URL вебхука:» — адрес приёмника, например адрес сценария Make или своей CRM.
- «Метод:» — «POST (JSON)», «POST (Form Data)» или «GET» (данные уходят в адресе).
- «Шаблон тела запроса:» — выберите шаблон из вкладки «Шаблоны вебхуков» или «— Свой JSON —». При выборе шаблона ниже показано «Тело из шаблона».
- «Содержимое запроса (JSON или переменные):» — своё тело, переменные в нём подставятся:
{"name": "%username%", "sum": "%receipt_amount%"}. Если тело пустое, уйдёт только идентификатор клиента. - «Дождаться ответа сервера» — по умолчанию включено: робот ждёт ответа до 30 секунд, и если сервис ответил ошибкой, шаг считается неудачным (видно в «Лидах»). Без флажка запрос уходит в фоне и робот сразу идёт дальше.
- «Отправить тестовый запрос» — отправляет запрос прямо сейчас; ниже появится «Ответ (Статус: …)».

Рис. 27. Заполненный вебхук в ноде «Оплата подтверждена»
Готово: при проходе ноды внешний сервис получит данные клиента. Ответ сервиса в переменные не записывается.
«Записать в таблицу» — пишет значение переменной в таблицу CRM (см. Таблицы).

Рис. 28. «Записать в таблицу»
- «Таблица» — выберите таблицу проекта из списка, например «Заявки на курс».
- «Переменная» — тип, уровень и сама переменная (например,
phone). - «Столбец» — выберите столбец выбранной таблицы; в списке видны его название и ключ.
- «Куда писать»:
- «Как в таблице» (по умолчанию) — так, как выбрано в настройке «Как заполнять строки» самой таблицы: одна строка на контакт или новая строка при каждой записи. В скобках показан текущий режим таблицы;
- «Строка контакта» — в строку этого клиента; повторная запись обновит её, а не создаст дубль;
- «Новая строка при каждой записи» — каждая запись — новая строка;
- «Конкретная ячейка (по номеру строки)» — в ячейку «строка № × столбец», номер строки вводится отдельно.
Робот запоминает выбранную таблицу и столбец, поэтому переименование таблицы или столбца в CRM его не ломает. Если таблицу удалили, под полем появится «Таблица не найдена» — выберите другую. Если список таблиц не загрузился, вместо списков появятся поля для ввода имени таблицы и ключа столбца.
Пустая переменная запишется пустой строкой — это не ошибка.
Очистка
| Действие | Что удаляет |
|---|---|
| «Удалить все метки» | Все теги клиента |
| «Удалить все пользовательские переменные» | Все переменные клиента в этом канале |
| «Удалить из всех групп» | Клиента из всех групп |
| «Удалить из всех чат-ботов» | Состояния клиента во всех роботах этого канала |
| «Удалить из базы (Soft-delete)» | Мягко удаляет профиль клиента |
| «Очистить всё (Legacy)» | Старое действие: метки, переменные и состояния роботов разом. Новым выбрать нельзя, в старых роботах остаётся |

Рис. 29. «Удалить все метки»

Рис. 30. «Удалить из базы (Soft-delete)»
Очистка необратима. Проверяйте такие ноды на себе и не ставьте их в широкие ветки.
Практический сценарий: что делать после оплаты курса
Задача: после подтверждённого чека отметить ученика, передать кураторам, сообщить руководителю и отправить данные в бухгалтерию.
- Создайте ноду «Действие» «Оплата подтверждена» и свяжите её с выходом «Success» ноды «Проверка чека».
- Добавьте «Добавить тэг» → уровень «Проект» → «оплатил курс».
- Добавьте «Перевести на линию» → «Линия 2».
- Добавьте «Уведомить админа»: «Оплата курса: %username%, сумма %receipt_amount% ₽», получатели — Анна Королёва.
- Добавьте «Webhook» с шаблоном «Купили курс», метод «POST (JSON)», флажок «Дождаться ответа сервера».
- При желании — «Добавить в бота» → «Онбординг ученика курса» и «Удалить сообщение в боте» → шаг «Ссылка на оплату».
- «Перейти к (ID)» → ZP22 «Конец».
Готово: у ученика тег «оплатил курс», диалог на второй линии, руководитель получил уведомление, бухгалтерия — данные.
На телефоне
Окно «Настройки шага» открывается на весь экран, блоки действий идут друг под другом (см. рис. 8 в Сообщениях). Список «Добавить действие» открывается поверх окна с полем поиска.
Частые вопросы
Действие не выполнилось. Откройте «Лиды» шага: там видны люди с ошибкой и причина. Частые причины — канал не поддерживает тип медиа, вебхук ответил ошибкой, не выбран тег или линия.
Тег поставился, но в условии «Есть тэг» не срабатывает. Проверьте, что выбрано то же имя. Уровень тега в условии не важен: условие находит тег на любом уровне.
Вебхук тормозит робота. Снимите «Дождаться ответа сервера» — запрос уйдёт в фоне.
Почему в списке нет «Одобрить заявку в канал»? Оно есть только у Telegram-ботов с правом на заявки, а через Umnico недоступно.