Переменные в шаблонах сообщений

Обновлено 22 сентября 2026 г.

В шаблонах сообщений BookNow можно использовать переменные: специальные слова, вместо которых при отправке подставляются данные конкретной записи, например имя клиента, дата визита или название услуги. Так одно сообщение становится персональным для каждого клиента, а вводить данные вручную не нужно.

Переменные работают везде, где есть текстовый шаблон:

  • напоминания и уведомления клиентам и сотрудникам (SMS, Telegram, WhatsApp, push, e-mail);
  • вебхуки: адрес, тело и заголовки запроса;
  • страница «Спасибо» после записи: заголовок, текст и кнопки;
  • сообщения Telegram-бота компании.

Переменная пишется с двоеточием в начале: :customer_full_name. Регистр важен, пробелов внутри быть не должно. Панель не подсвечивает переменные в тексте, поэтому сверяйте написание с таблицами ниже. Если данных для переменной нет (например, у клиента не указана почта), на её месте будет пусто.

Примеры

Шаблон с переменнымиЧто получит адресат
Новая запись! :customer_full_name посетит :user_name :booking_date_start_formatted. Услуга: :service_name, длительность :booking_duration_formatted, к оплате :booking_price_formattedНовая запись! Анна Петрова посетит Ирина Смирнова среда, 23 сентября 2026 г., 13:00. Услуга: Маникюр, длительность 1 час, к оплате 3 500,00 ₽
:customer_first_name, ждём вас :date в :time. Адрес: :location_address_formatted. Подробности: :booking_pageАнна, ждём вас 23 сентября 2026 г. в 13:00. Адрес: ул. Ленина, 10, 101000 Москва. Подробности: https://bknw.ru/r/40589417
Запись :customer_full_name в :location_name изменена. Открыть в календаре: :my_urlЗапись Анна Петрова в Салон на Ленина изменена. Открыть в календаре: https://my.booknow.ru/bookings/1811630
Спасибо за визит! Будем рады отзыву: :review_urlСпасибо за визит! Будем рады отзыву: https://bknw.ru/f/40589417

Данные о клиенте

ПеременнаяОписаниеПример
:customer_full_nameполное имя клиентаАнна Петрова
:customer_first_nameимяАнна
:customer_last_nameфамилияПетрова
:customer_middle_nameотчествоСергеевна
:customer_emailэлектронная почтаanna@example.ru
:customer_phoneтелефон+79161234567
:customer_birthdayдень рождения17.09.1990
:customer_commentкомментарий о клиенте из его карточкиЛюбит кофе без сахара
:customer_idномер клиента в системе323876

Атрибуты клиента

Любое дополнительное поле карточки клиента (любимый напиток, цвет волос, номер карты лояльности) тоже можно вставить в шаблон. Такие поля создаются в разделе НастройкиДанныеПользовательские атрибуты, вкладка Атрибуты клиентов.

У каждого атрибута есть системное имя: оно показано серым в скобках рядом с названием, например customer_haircolor. Добавьте его к переменной :customer_attributes. через точку:

:customer_attributes.customer_haircolor

Статистика визитов клиента

ПеременнаяОписаниеПример
:visits_totalчисло визитов клиента2
:booked_sum_amountсумма всех записей клиента, в копейках4300000
:paid_sum_amountсумма закрытых оплаченных записей, в копейках1350000

Услуга и исполнитель

ПеременнаяОписаниеПример
:service_nameназвание услугиМаникюр
:services_descriptionсписок услуг в записи через запятуюМаникюр, Покрытие гель-лак
:services_countколичество услуг в записи2
:service_categoryкатегория услугиНогтевой сервис
:service_relatedсвязанная услугаПедикюр
:service_idномер услуги в системе33061
:user_nameимя исполнителяИрина Смирнова
:manager_first_nameимя исполнителя без фамилииИрина
:manager_last_nameфамилия исполнителяСмирнова
:users_descriptionсписок исполнителей, если их несколькоИрина Смирнова, Ольга Иванова
:user_emailэлектронная почта исполнителяirina@example.ru
:user_phoneтелефон исполнителя+79167654321

Данные о записи

Эти переменные используются чаще всего и подходят для большинства сообщений.

ПеременнаяОписаниеПример
:booking_statusстатус записиНовая запись
:booking_descriptionтекст из поля «Комментарий» к записиПрошу подготовить кабинет заранее
:ref_titleназвание источника записиПо телефону
:booking_sourceключ источника записиphone
:booking_hash_idномер записи, который виден в календаре и на странице записи40589417
:booking_pageстраница записи со всей информацией, для клиента и сотрудниковhttps://bknw.ru/r/40589417
:review_urlссылка, по которой клиент оставляет отзыв после визитаhttps://bknw.ru/f/40589417
:my_urlссылка для сотрудников на запись в календаре панели: изменить, принять оплату, закрытьhttps://my.booknow.ru/bookings/1811630
:idвнутренний номер записи, тот же, что в конце ссылки :my_url1811630
:quantityколичество мест в записи (для групповых услуг)2
:slots_countколичество слотов подряд, если услуга занимает несколько1

:review_url доступна в напоминаниях и уведомлениях. В вебхуках и на странице «Спасибо» этой переменной нет: отзыв просят после визита, а не в момент записи.

Расширенные данные о записи

Пригодятся для вебхуков и интеграций: даты здесь в машинном формате ISO 8601.

ПеременнаяОписаниеПример
:uidуникальный идентификатор записиac15372d-7422-4fc6-8fcb-b520bbffa669
:booking_created_atдата и время создания записи, UTC2026-09-22T08:33:18+0000
:booking_date_startначало записи, UTC2026-09-23T10:00:00+0000
:booking_date_start_tzначало записи в часовом поясе филиала2026-09-23T13:00:00+0300
:booking_date_endокончание записи, UTC2026-09-23T11:00:00+0000
:timezoneчасовой пояс филиалаEurope/Moscow

Атрибуты записи

Как и у клиента, у записи могут быть дополнительные поля: их создают в разделе НастройкиДанныеПользовательские атрибуты, вкладка Запись. Системное имя атрибута добавляется к переменной :booking_attributes. через точку.

ПеременнаяОписаниеПример
:booking_attributes.booking_callbackклиент попросил перезвонитьtrue
:booking_attributes.booking_commentкомментарий клиента к записиНужен кабинет на 2 этаже
:booking_attributes.booking_google_meetссылка на встречу в Google Meet, если подключена интеграцияhttps://my.booknow.ru/go/bookings/…
:booking_attributes.booking_zoomссылка на встречу в Zoom, если подключена интеграцияhttps://my.booknow.ru/go/bookings/…
:booking_attributes.booking_microsoft_teamsссылка на встречу в Microsoft Teams, если подключена интеграцияhttps://my.booknow.ru/go/bookings/…
:booking_attributes.booking_google_meet_guest_emailsпочты гостей встречи Google Meetguest1@example.ru,guest2@example.ru
:booking_attributes.booking_названиелюбой свой атрибут записи по системному имени

Цена

ПеременнаяОписаниеПример
:booking_price_formattedстоимость записи с валютой, как в панели3 500,00 ₽
:booking_price_intстоимость в целых рублях3500
:booking_price_floatстоимость с копейками через точку3500.00
:booking_priceстоимость в копейках350000
:booking_price_currencyкод валютыRUB

Для закрытых записей

ПеременнаяОписаниеПример
:booking_paid_amount_formattedоплачено, с валютой3 500,00 ₽
:booking_paid_amount_floatоплачено, с копейками через точку3500.00
:booking_paid_amountоплачено, в копейках350000

Время

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

ПеременнаяОписаниеПример
:booking_date_start_formattedначало визитасреда, 23 сентября 2026 г., 13:00
:booking_date_end_formattedокончание визитасреда, 23 сентября 2026 г., 14:00
:booking_created_at_formattedкогда была создана записьвторник, 22 сентября 2026 г., 11:33
:dateтолько дата23 сентября 2026 г.
:dayчисло месяца23
:month_numberномер месяца09
:timeтолько время13:00
:booking_duration_formattedдлительность словами1 час
:booking_durationдлительность в минутах60

Адрес

ПеременнаяОписаниеПример
:company_nameназвание компанииСалон красоты «Лена»
:company_pageссылка на страницу компании для онлайн-записиhttps://bknw.ru/salon-lena
:location_address_formattedполный адрес филиала с индексомул. Ленина, 10, 101000 Москва
:addressгород и улицаМосква, ул. Ленина
:location_cityгородМосква
:location_streetулица и домул. Ленина, 10
:location_aptдом10
:location_zipпочтовый индекс101000

О филиале

ПеременнаяОписаниеПример
:location_nameназвание филиала, в который записался клиентСалон на Ленина
:location_descriptionтекст из поля «О филиале»1-й этаж БЦ «Регус», вход со двора
:location_idномер филиала в системе14440
:location_latширота55.751244
:location_lngдолгота37.618423
:company_logoссылка на логотип компанииhttps://…/company_logo.png

Календарь и онлайн-встречи

Доступны в напоминаниях и уведомлениях: удобно добавить в письмо-подтверждение.

ПеременнаяОписание
:icalссылка на файл .ics, чтобы добавить визит в любой календарь
:googleссылка «добавить в Google Календарь»
:outlookссылка «добавить в Outlook»
:google_meet_urlссылка на встречу в Google Meet, если подключена интеграция
:zoom_meet_urlссылка на встречу в Zoom, если подключена интеграция
:microsoft_teams_urlссылка на встречу в Microsoft Teams, если подключена интеграция

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

Для напоминаний с просьбой подтвердить визит.

ПеременнаяОписаниеПример
:confirmation_urlссылка, по которой клиент подтверждает записьhttps://r.bknw.ru/ac15372d-…
:link_validity_periodсколько действует ссылка2 часа

UTM-метки

Метки сохраняются, если клиент пришёл на страницу записи по ссылке с UTM-параметрами. Удобно передавать в вебхуки для сквозной аналитики.

ПеременнаяОписаниеПример
:utm_sourceисточник переходаyandex
:utm_mediumтип трафикаcpc
:utm_campaignназвание кампанииautumn_sale
:utm_termключевое словозапись+онлайн
:utm_contentидентификатор объявления или контентаbanner_1

Если нужной переменной нет в списке или значение подставляется не так, как ожидали, напишите в поддержку через чат на сайте: мы разберёмся с конкретным шаблоном.