Глобальные поля
Глобальные поля хранят общие значения, одинаковые для всех клиентов, — текущую акцию, минимальную сумму заказа, телефон поддержки. Меняете значение в одном месте — и оно сразу подставляется во всех диалогах.
Чем отличаются от пользовательских
| Пользовательское поле | Глобальное поле | |
|---|---|---|
| Значение | Своё у каждого клиента | Одно на весь аккаунт |
| Сколько живёт | Один проход сценария | Постоянно, пока не поменяете |
| Подстановка | {{city}} | {{global.promo}} |
| Где меняется | В диалоге — ответом клиента | В разделе «Глобальные переменные» или действием бота |
Что удобно хранить
- Текущую акцию или промокод — поменяли текст один раз, бот сообщает новую акцию всем.
- Цену или порог — например, минимальную сумму заказа для бесплатной доставки.
- Контакты и реквизиты — телефон, адрес, ссылку на канал.
Глобальное поле убирает «зашитые» значения из текстов. Если телефон или акция упоминаются в десятке сообщений, заведите глобальное поле — менять придётся только в одном месте.
Как использовать
Глобальное поле подставляется с приставкой global. — например, {{global.promo}}:
- в тексте сообщений;
- в условиях — справа, в значении для сравнения: например,
sumне меньше{{global.min_order}}; - в параметрах действий.
В формуле глобальные поля недоступны.
Изменить значение из сценария можно действием «Установить пользовательское поле» с ключом вида global.promo — новое значение увидят все клиенты. Если поля с таким ключом нет, действие его создаст. Глобальное поле может заполнить и AI-шаг.
Как настроить
Создайте глобальное поле
В конструкторе откройте раздел «Глобальные переменные» и добавьте поле: ключ (например,
promo), название, тип и значение.Подставьте в сценарий
Меняйте в одном месте
Когда акция или контакт изменились, отредактируйте значение — его подхватят все диалоги.
Когда применять / Пример
- Сезонная акция. Поле
promoсо значением «−20% до конца месяца». Приветствие подставляет{{global.promo}}. Закончилась акция — поправили поле, и бот везде пишет новый текст. - Порог доставки. Поле
min_order= 3000. «Условие» проверяетsumне меньше{{global.min_order}}— порог меняется без правки сценария.