Перейти к содержимому
ChatterfyСправочный центр
ГлавнаяGeneralCRMAI ManagerTrackerПлатформыFAQUpdate log
Главное
Bot Settings
Automation & AI
Automation & AI
AI Models
AI Recognition
Bot Variables
CRM defaults
Flow Settings
AI Settings
Steps
Communication
Changes
Terms
Tracking
Additional
Messenger
Client card
Chat data
Events
Users
Mailings
Analytics
  1. CRM
  2. Automation & AI
  3. Bot Variables — переиспользуемые значения

Bot Variables — переиспользуемые значения

Раздел Bot Settings → Bot Variables нужен для хранения общих значений, которые используются в разных местах бота.

Обновлено 17 августа 2026 г.4 мин
Раздел Bot Settings → Bot Variables нужен для хранения общих значений, которые используются в разных местах бота. Проще говоря — это переменные для повторного использования.
Вместо того чтобы вставлять одну и ту же ссылку, промокод или текст вручную в десятки шагов, вы создаёте переменную один раз и потом вызываете её через{{variables.variableName}}.
Это особенно полезно для:
  1. партнёрских ссылок
  1. support-чатов
  1. промокодов
  1. ID офферов
  1. названий продуктов
  1. длинных URL
  1. любых повторяющихся значений.



Зачем нужны Bot Variables

  1. в 5 шагах флоу
  1. в AI Reply
  1. в AI Settings
  1. в кнопках.
Через неделю вы меняете оффер.
Без переменных:
  1. придётся искать ссылку по всему боту
  1. легко забыть один из шагов
  1. часть старых ссылок останется.
С Bot Variables:
  1. меняете значение один раз
  1. обновление применяется везде автоматически.



Когда использовать Bot Variables

У вас есть длинная партнёрская ссылка

Например: https://partner.com/register?clickid={{tracker.clickid}}&utm_source=fb...



Есть support-ссылка

Например: https://t.me/support_brand. Лучше хранить её в переменной.



Используются длинные URL

Можно автоматически сокращать их через свой домен.



Значение повторяется больше одного раза

Хорошее правило: если одно и то же значение встречается в боте дважды — вынесите его в Bot Variable.



Bot Variables vs Custom Fields

Эти инструменты часто путают. Но работают они совершенно по-разному.
Инструмент
Для чего нужен
Значение
Bot Variables
Общие данные бота
Одно значение для всех лидов
Custom Fields
Данные конкретного лида
У каждого своё
Простое правило
Bot Variables — для общего: партнёрская ссылка, support-чат, промокод, название оффера. Custom Fields — для индивидуального: trader_id, страна лида, баланс, email, clickid.



Как создать Bot Variable

  1. 1

    1. Откройте Bot Variables

    Перейдите:
    Bot Settings → Bot Variables
    Если бот новый — список будет пустым.
  2. 2

    2. Нажмите Add New Variable

    Откроется форма создания.
    
  3. 3

    3. Заполните Variable Name

    Это имя переменной. Именно его вы будете использовать в макросе{{variables.variableName}}.
    Важно. Имя переменной — это её идентификатор. Если переименовать переменную после того, как она уже используется в шагах, AI-промптах, кнопках, webhook URL, то старые ссылки перестанут работать. В сообщениях появятся пустые значения. Поэтому продумывайте имя заранее и старайтесь его не менять.
  4. 4

    4. Заполните Value

    Value — это значение переменной. Например, длинная партнёрская ссылка или https://t.me/support_brand. Внутри Value можно использовать другие переменные.
    Tracker параметры:
    {{tracker.clickid}}
    {{tracker.utm_source}}
    Custom Fields:
    {{fields.trader_id}}
    Системные переменные:
    {{chatId}}
    {{name}}
    {{username}}
    
  5. 5

    5. Нажмите Save

    После сохранения переменная сразу становится доступной во всём боте.



Как использовать переменные

После создания переменная вызывается так:{{variables.regLink}}(подставьте своё имя вместо regLink).



Где работают Bot Variables

Send Message

В обычных сообщениях, например: «Регистрация:{{variables.regLink}}».



AI Settings

Можно использовать внутри Global Legend, Restrictions и Response Style — см. AI Settings — личность бота.



AI Reply

AI понимает переменные. Например: «Всегда отправляй ссылку:{{variables.regLink}}».



Inline-кнопки

Можно вставлять переменные в URL кнопок.



Webhook URL

Работает в шаге Webhook — см. Webhooks & API — приём данных извне.



Примеры использования

Партнёрская ссылка:{{variables.regLink}}
Support чат:{{variables.supportChat}}
Промокод:{{variables.promoCode}}



Shorten the link — сокращение ссылок

Если переменная содержит длинную ссылку — её можно автоматически сократить. Было: длинный URL с UTM и {{tracker.clickid}}. стало: короткий адрес на вашем домене.



Как включить сокращение

При редактировании переменной включите Shorten the link и выберите домен.
Домен должен быть заранее подключён через Domains — собственные домены. Если список доменов пустой — сначала подключите домен, потом возвращайтесь к переменной.



Зачем сокращать ссылки

Выше CTR — короткие ссылки выглядят безопаснее.
Брендинг — лид видит ваш домен, а не партнёрку.
Меньше проблем с антифродом: свой домен выглядит надёжнее, чем bit.ly, tinyurl или случайный shortener.
Защита от блокировок: если домен партнёрки попадёт под ограничения, ваш редирект может продолжить работать.



Использование в AI-промптах

Bot Variables особенно полезны в AI: вместо длинной ссылки в каждом промпте используйте{{variables.regLink}}.
Проще поддерживать: смена ссылки = изменение одной переменной.
Короче промпты: AI не нужно хранить длинные URL внутри инструкций — это уменьшает размер промпта, экономит токены и упрощает поддержку.



Вложенность переменных

Тип
Пример
Другие Variables
{{variables.baseUrl}}
Tracker
{{tracker.clickid}}
Custom Fields
{{fields.trader_id}}
Системные значения
{{name}}
Пример: https://partner.com/register?clickid={{tracker.clickid}}&id={{fields.trader_id}}
Важно
Не злоупотребляйте вложенностью: чем больше уровней, тем сложнее отлаживать ошибки. Хорошее правило — максимум один уровень вложенности.



Частые вопросы

Bot Variables — общие, одинаковые для всех лидов. Custom Fields — индивидуальные, свои у каждого пользователя.

Жёсткого лимита нет. Но лучше хранить только реально используемые переменные.

Лучше собственный, тематический, с хорошей репутацией. Не рекомендуется новый домен без истории и публичные сокращатели.



Связанное

Custom Fields — пользовательские поля
Custom Fields (Bot Settings → Custom Fields) — раздел для создания дополнительных полей в карточке клиента. Стандартные поля в Chatterfy уже существуют: имя, username, status и Telegram ID. Но часто э
AI Settings — личность бота
AI Settings (Flow Settings) задаёт личность бота: кто он, как говорит и что ему запрещено. Три блока настройки.
Send message — отправка готового сообщения
Шаг Send message — самый базовый шаг flow. Отправляет заранее заданный контент: текст, изображение, документ, голосовое, видео-кружок, кнопки.
Webhooks & API — приём данных извне
Webhooks & API (Bot Settings → Webhooks & API) — раздел для приёма данных от внешних сервисов в Chatterfy. С помощью webhook внешний сервис может: обновлять данные пользователя менять status чата пере
Domains — собственные домены
Domains — подключение собственных доменов и поддоменов для трекинговых ссылок и лендингов.

Эта статья была полезна?

НазадAI Recognition — обработка медиа

На этой странице

  • Зачем нужны Bot Variables
  • Когда использовать Bot Variables
  • У вас есть длинная партнёрская ссылка
  • Есть support-ссылка
  • Используются длинные URL
  • Значение повторяется больше одного раза
  • Bot Variables vs Custom Fields
  • Как создать Bot Variable
  • Как использовать переменные
  • Где работают Bot Variables
  • Send Message
  • AI Settings
  • AI Reply
  • Inline-кнопки
  • Webhook URL
  • Примеры использования
  • Shorten the link — сокращение ссылок
  • Как включить сокращение
  • Зачем сокращать ссылки
  • Использование в AI-промптах
  • Вложенность переменных
  • Частые вопросы
  • Связанное