Skip to Content
Настройка ботаКонтекстные переменные

Контекстные переменные и данные CRM

Без переменных промпт — статический текст. С переменными бот знает текущее время, обращается к клиенту по имени и показывает свободные слоты для записи. Переменные подставляются автоматически при каждом сообщении — вам нужно только вставить их в промпт.

Два типа переменных

ТипФорматПримерОткуда данные
Контекстные+func_name-args:params++current_time-args:tz=UTC+3,language=ru+Системные (время, календарь)
CRM-переменные[variable_name][client_name]Карточка лида в CRM

Контекстные переменные

Три системные переменные, доступные во всех типах инструкций.

Выпадающий список контекстных переменных в редакторе инструкций

Текущее время

Подставляет текущую дату и время в указанном часовом поясе и языке.

Формат:

+current_time-args:tz=UTC+0,language=ru+

Параметры:

ПараметрОписаниеПримеры значений
tzЧасовой поясUTC+0, UTC+3 (Москва), UTC+2 (Рига)
languageЯзык выводаru, en, lv, de

Пример в промпте:

Текущее время: +current_time-args:tz=UTC+3,language=ru+ Используй время для: - Приветствия: «Доброе утро» / «Добрый день» / «Добрый вечер» - Проверки: если сейчас нерабочее время — предложи перезвонить завтра

День недели

Подставляет название текущего дня недели.

Формат:

+page_day+

Пример в промпте:

Сегодня: +page_day+ Если сегодня суббота или воскресенье — сообщи клиенту, что запись возможна только на рабочие дни.

Свободные слоты

Подставляет список свободных временных слотов из Google Calendar.

Формат:

+free_slots+

Пример в промпте:

Доступные слоты для записи: +free_slots+ Предложи клиенту выбрать удобное время из списка. Если свободных слотов нет — предложи другую дату.

Для работы free_slots необходимо подключить Google Calendar к боту. Без подключения переменная будет пустой.


CRM-переменные

CRM-переменные берут данные из карточки лида в подключённой CRM. Доступны в типах: «Ответы и операции», «Только операции», «Для Дожимов».

Формат:

[variable_name]

Стандартные CRM-переменные

Эти переменные доступны по умолчанию для большинства CRM:

ПеременнаяОписаниеПример значения
[client_name]Имя клиентаИван
[phone]Телефон клиента+7 999 123-45-67
[email]Email клиентаivan@example.com
[order_id]Номер заказа12345
[order_status]Статус заказаВ обработке
[price]Цена5 000 руб.
[language]Язык клиентаRU
[manager_name]Имя ответственного менеджераОльга

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

Помимо стандартных, доступны все пользовательские поля из вашей CRM. Названия переменных совпадают с названиями полей в CRM.

Список доступных CRM-переменных зависит от настроек вашей CRM. Чтобы увидеть актуальный список, нажмите кнопку «CRM-переменные» в панели инструментов редактора.


Как вставить переменную в промпт

Откройте редактор инструкции

Создайте или откройте существующую инструкцию.

Нажмите нужную кнопку в панели инструментов

  • «Контекст» — для контекстных переменных (время, день, слоты)
  • «CRM-переменные» — для данных из CRM (имя, телефон, поля)

Выберите переменную из списка

Кликните на нужную переменную — она автоматически вставится в текст промпта в правильном формате.


Доступность по типам инструкций

ПеременныеТолько ответыОтветы и операцииТолько операцииДля Дожимов
Контекстные (время, день, слоты)
CRM-переменные (имя, телефон, поля)

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

Персонализированное приветствие

Здравствуйте, [client_name]! Текущее время: +current_time-args:tz=UTC+3,language=ru+ Если сейчас утро (до 12:00) — начни с «Доброе утро, [client_name]!» Если день (12:00-17:00) — «Добрый день, [client_name]!» Если вечер (после 17:00) — «Добрый вечер, [client_name]!»

Запись на приём с учётом расписания

Свободные слоты: +free_slots+ Сегодня: +page_day+ Предложи клиенту [client_name] записаться на приём. Покажи 3-5 ближайших свободных слотов из списка. Если сегодня выходной — предложи ближайший рабочий день.

Дожим с персонализацией

Напиши напоминание клиенту [client_name]. Язык клиента: [language] Если язык RU — пиши на русском. Если язык LV — пиши на латышском. Если язык EN — пиши на английском. Упомяни, что свободные слоты скоро закончатся.

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

Что такое контекстные переменные?

Контекстные переменные — это динамические данные, которые автоматически подставляются в промпт при каждом сообщении. Три переменные: текущее время (current_time), день недели (page_day) и свободные слоты (free_slots). Они делают промпт «живым» — бот знает который час, какой день и когда есть свободное время.

Чем отличаются контекстные переменные от CRM-переменных?

Контекстные — системные данные (время, календарь), формат +func_name+. CRM-переменные — данные из карточки лида в CRM (имя, телефон, поля), формат [variable_name]. Оба типа подставляются автоматически, но из разных источников.

В каких типах инструкций доступны переменные?

Контекстные переменные доступны во всех типах. CRM-переменные — в типах «Ответы и операции», «Только операции» и «Для Дожимов». В типе «Только ответы» CRM-переменные недоступны, потому что этот тип не подключается к CRM.

Следующие шаги