Нода «Действия»

Нода «Действия» выполняет одно или несколько действий без отправки сообщения клиенту: меняет данные, навешивает теги, создаёт сделки, обращается к внешним системам, начисляет баллы и многое другое. Это «рабочая лошадка» сценария — именно через неё бот делает что-то полезное, а не просто переписывается.

Как это работает

  • В одной ноде можно добавить несколько действий — они выполняются по порядку, сверху вниз.
  • Действия работают с текущим подписчиком/клиентом и его данными.
  • В параметрах действий можно использовать переменные в фигурных скобках, например {{name}} или {{phone}}, а секреты (токены, ключи) — через {{secret.имя}}, чтобы не хранить их в открытом виде.
  • Часть действий появляется только когда применима: нужная интеграция подключена (AmoCRM, Google Sheets, GetCourse…) или подходит тип канала (Telegram/VK/MAX).

Действие ничего не пишет клиенту. Чтобы сообщить результат (например, «Заявка принята»), поставьте после ноды «Действия» ноду «Сообщение».

Что умеет нода «Действия»

Работа с диалогом

ДействиеЧто делает
Передать операторуПереводит диалог на живого сотрудника (бот останавливается).
Закрыть диалогЗавершает обращение.

Данные подписчика и теги

ДействиеЧто делает
Записать значение в полеСохраняет значение в переменную/поле подписчика.
Навесить тегиСтавит теги общего пула на чат, клиента или сделку.
Снять тегиУбирает ранее навешенные теги.

CRM

ДействиеЧто делает
Создать сделку (встроенная CRM)Заводит сделку в воронке APX Chat.
AmoCRM: создать / обновить сделкуСоздаёт лид или обновляет существующий в amoCRM.
Bitrix24: создать / обновить сделкуСоздаёт или обновляет сделку в Bitrix24.

Внешние запросы и интеграции

ДействиеЧто делает
HTTP-запрос к APIОтправляет запрос во внешнюю систему; ответ можно разобрать в переменные. Поддерживает переменные и секреты, защищён от SSRF.
Отправить вебхукШлёт POST с карточкой подписчика на ваш URL.
Отправить emailОтправляет письмо на заданный адрес.
Отправить данные подписчика на emailПрисылает на почту карточку полей подписчика.
Отправить сообщение в другой ботПересылает сообщение в другой бот (Telegram/MAX/VK) по токену.

Таблицы и Google Sheets

ДействиеЧто делает
Таблицы бота: добавить / найти / обновить / удалить строкуМини-база данных внутри бота (таблицы).
Google Таблицы: добавить / найти / обновить строкуЗапись и поиск строк в Google Sheets.

Обучение и доступы (GetCourse)

ДействиеЧто делает
GetCourse: добавить / обновить пользователяСоздаёт или обновляет пользователя в GetCourse.
GetCourse: выдать доступ к продуктуОткрывает доступ к тренингу/продукту по его ID.

Аналитика и AI

ДействиеЧто делает
Событие в Яндекс.МетрикуПередаёт цель/событие в Метрику.
Сгенерировать изображениеСоздаёт картинку нейросетью и кладёт URL в переменную (для отправки нодой «Сообщение»).

Маркетинг, подписки и лояльность

ДействиеЧто делает
Подписать / отписать от авторассылкиВключает или выключает подписчика в drip-серию.
Отменить подписку (рекуррентный платёж)Прекращает регулярное списание.
Начислить / списать баллыУправляет баллами программы лояльности.
Прочитать баланс и уровеньКладёт баланс/уровень клиента в переменные (для показа или условий).
Применить промокодАктивирует промокод (скидка/баллы).

Реферальная программа

ДействиеЧто делает
Засчитать переход по реф-ссылкеРегистрирует реферера из стартового параметра.
Получить персональную реф-ссылкуВозвращает ссылку приглашения клиента.
Статистика реферераКладёт число приглашённых в переменную.

Администрирование чата (по каналу)

Появляются, если бот — администратор группы/канала. Набор зависит от мессенджера:

  • Telegram: закрепить сообщение, разбанить, одобрить/отклонить заявку на вступление, удалить участника.
  • ВКонтакте: закрепить, удалить из беседы, одобрить/отклонить заявку, бан/разбан.
  • MAX: закрепить, добавить участника, удалить участника.

Как добавить ноду

  1. Добавьте шаг «Действия»

    Нажмите «Добавить шаг» и выберите «Действия», либо перетащите ноду на канвас.

  2. Выберите действие

    Добавьте действие из каталога и заполните его параметры. При необходимости добавьте ещё — они выполнятся по очереди.

  3. Используйте переменные

    В полях подставляйте данные клиента через {{переменная}}, а ключи и токены — через {{secret.имя}}.

  4. Свяжите со следующим шагом

    Протяните стрелку к следующей ноде — например, к сообщению с результатом.

Примеры применения

  • Приём заявки: «Действия» создаёт сделку в CRM и навешивает тег «заявка с бота», затем «Сообщение» благодарит клиента.
  • Интеграция с вашей системой: «Действия» делает HTTP-запрос (проверить остаток/статус заказа), ответ кладёт в переменную, а «Условие» ветвит сценарий по результату.
  • Лояльность: при оплате «Действия» начисляет баллы, а позже другое действие читает баланс для показа клиенту.
  • Вебинар: «Действия» добавляет пользователя в GetCourse и выдаёт доступ к продукту после оплаты.

Действия с внешними системами (CRM, Google Sheets, GetCourse, оплата) работают только при подключённой соответствующей интеграции. Админ-действия чата — только если бот назначен администратором группы/канала.