Сохранение переменных
«Сохранение переменных» — это инструмент, с помощью которого агент сам собирает данные клиента прямо в диалоге и записывает их в «Карточку клиента»: имя, телефон, город, бюджет, email — всё, что вы попросите собрать.
Клиенту не нужно заполнять анкету, а вам — перечитывать переписку: данные автоматически появляются в карточке клиента по ходу диалога с ИИ-агентом.
Что нужно сделать, чтобы инструмент заработал
- Включить инструмент на вкладке «Инструменты».
- Создать переменные — то есть перечислить, какие данные агент должен собирать.
- Написать к каждой переменной инструкцию для агента — что именно в неё сохранять.
Ниже разберём каждый шаг.
Как включить инструмент
- Откройте агента → вкладка «Инструменты».
- В карточке «Сохранение переменных» переведите переключатель слева во включённое положение — он станет зелёным.
- Нажмите кнопку «Настройка» справа, чтобы перейти на страницу инструмента.

Все инструменты при создании нового агента по умолчанию выключены. Пока инструмент выключен, агент отвечает как обычно, но данные не сохраняет.
Общие настройки инструмента
В верхнем блоке страницы инструмента находятся:
- Статус инструмента — переключатель включения и выключения инструмента.
- Триггер — ситуация (правило), при которой должен сработать инструмент «Сохранение переменных», т.е. при которой агент должен собирать данные клиента. Поле уже заполнено готовым промптом, и в большинстве случаев менять его не нужно.
Если вы изменили текст триггера, под полем появится кнопка «Сохранить триггер» — изменения применятся только после нажатия.

Переменные для сохранения
Второй блок страницы — «Переменные для сохранения». Это перечень данных о пользователе, которые агент должен извлекать из диалога.
- Нажмите кнопку «Создать новую переменную» — в таблице появится новая строка с двумя полями.

- Название переменной - короткое имя, по которому вы узнаете данные в карточке клиента:
имя,телефон,город,бюджет,phone,email.
Название пишется строчными буквами (русскими или латинскими), цифрами и символом «_», без пробелов, до 30 символов. Например: имя_клиента, email, срок_сделки.

Для каждого агента можно создать максимум 20 переменных.
- Инструкция для сохранения переменной
Здесь вы объясняете агенту, что именно записывать в эту переменную. Пишите простым языком, как объяснили бы новому сотруднику:
имя→ «Имя клиента, которым он представился»телефон→ «Номер телефона для связи, который оставил клиент»город→ «Город, в котором находится клиент»бюджет→ «Сумма, которую клиент готов потратить»
Чем понятнее инструкция, тем точнее агент заполняет переменную.
Переменная без инструкции помечается оранжевым значком. Такая переменная остаётся в карточке клиента, но агент её не заполняет автоматически — значение можно вписать только вручную.

Изменение инструкции и удаление переменной
- Вы можете изменить «Инструкцию для сохранения переменной» в любой момент. Введите новую инструкцию в поле ввода - изменения сохраняются автоматически: как только вы уходите из поля или нажимаете Enter.
- Изменить «Название» уже созданной переменной нельзя — переменную необходимо удалить и создать заново.
- Чтобы удалить переменную, нажмите значок корзины в конце строки и подтвердите удаление.
Если агент уже успел заполнить эту переменную у пользователей, перед удалением появится окно с предупреждением. Переменная удаляется сразу у всех клиентов: она пропадёт из каждой карточки вместе с собранными значениями. Восстановить эти данные будет нельзя.

Где смотреть собранные данные
Всё, что агент собрал, видно в разделе «Сообщения от пользователей» в левом меню кабинета.
- Откройте нужный диалог.
- Нажмите «Карточка клиента» — справа выдвинется панель со списком переменных и их значениями.

Карточка ведётся отдельно для каждого диалога: у каждого клиента свой набор значений.

В самой переписке в момент срабатывания инструмента появляется серая плашка «вызван инструмент: Сохранение переменных», а второй строкой — перечень того, что записалось: «сохранены переменные: name». Название инструмента в плашке кликабельно и ведёт на вкладку «Инструменты».
Плашка появляется только тогда, когда значение действительно изменилось. Если клиент повторил то же самое имя, агент не станет перезаписывать переменную и плашки не будет.

Ручное редактирование карточки
Карточку клиента менеджер может заполнять самостоятельно — это удобно, когда менеджер узнал что-то в разговоре по телефону или в переписке:
- Изменить значение — нажмите на него, впишите новое и уйдите из поля: значение сохранится само.
- Добавить переменную в карточку — кнопка «Добавить переменную» внизу панели: в списке будут переменные, созданные на вкладке «Инструменты».
- Создать новую переменную — если нужной переменной нет, её можно быстро создать из карточки клиента.
- Удалить переменную из карточки — значок корзины в строке.

Зачем это нужно агенту
Собранные данные о каждом клиенте агент видит во время диалога с ним. Поэтому агент:
- не переспрашивает то, что клиент уже сказал;
- обращается к клиенту по имени (если данное правило задано в промпте);
- учитывает город, бюджет и другие переменные в своих ответах.
Кроме того, переменные можно использовать в двух других инструментах:
- «Отправить уведомление менеджеру» — уведомление приходит в Telegram в момент, когда агент впервые заполняет нужную переменную (например, получил телефон), а значения переменных можно подставить прямо в текст уведомления.
- «Назначение тегов» — теги и переменные дополняют друг друга: переменные хранят данные, теги делят клиентов на группы.
Проверка в тестовом чате
Инструмент удобно проверить на вкладке «Тестовый чат»: напишите агенту так, как написал бы клиент, и посмотрите, появится ли плашка «вызван инструмент: Сохранение переменных».
В тестовом чате значения не сохраняются в карточку клиента — это проверка «вхолостую». Реальные карточки заполняются только в настоящих диалогах с реальными клиентами из раздела «Сообщения от пользователей».
Если сохранение переменных не работает
Проверьте по порядку:
- Инструмент включён — переключатель на вкладке «Инструменты» зелёный.
- Переменные созданы и у каждой есть инструкция (нет оранжевого значка).
- Инструкция понятная — если написано слишком общо («данные клиента»), агент не поймёт, что именно записывать.
- Клиент действительно назвал данные — агент сохраняет только то, что прозвучало в диалоге, и ничего не придумывает.
- Статус агента на вкладке «Настройки» — он должен быть «Включен».
- Баланс платформы — при нулевом балансе агент перестаёт отвечать, а значит, и собирать данные.