Где работают автоподстановки
Данные контакта, переменные, глобальные переменные и выражения работают во всех местах из таблицы. Отличаются только функции: в части мест доступны лишь простые — те, что не обращаются к рефералам, спискам, балансу и не отправляют сообщения.
Все функции
| Блок | Поля |
|---|---|
| Цепочка сообщений | Текст, подписи к картинкам, видео и файлам, сообщение при неверном ответе |
| Условие, Переключатель | Значение, с которым сравнивается переменная |
| HTTP-запрос | Адрес запроса и заголовки |
| Операция над переменной | Значение |
| Таймер, Задержка | Дата и время |
| Чтение записи из списка, Запись на приём, Запрос Email | Тексты сообщений |
Только простые функции
| Блок | Поля |
|---|---|
| Кнопки любого блока | Текст кнопки, ссылка, команда |
| HTTP-запрос | Тело запроса и поля формы |
| Вебхук | Адрес |
| Блоки Google Таблиц | Значения и колонки |
| Блоки оплаты | Название, описание, текст и ссылка оплаты |
| Операция над переменной | Имя переменной и значения отдельных операций |
| AI-агент | Промпт |
Простые функции: все функции из разделов Текст, Математика, Дата и время, Условия, а также var, global, printContactTags, printContactVariables и printGlobalVariables.
Если в таком поле написать не простую функцию — например, getInviteLink() в тексте кнопки, — на её месте будет пусто.
Значения переменных не раскрываются
Автоподстановки работают только в тексте, который вы написали в блоке. Значения переменных, глобальных переменных и данных контакта всегда вставляются как обычный текст — даже если в них есть {{ ... }}.
Так бот защищён от подмены: контакт не может написать в ответе {{ ... }} и заставить бота выполнить функцию или показать ваши глобальные переменные.