Bonus-bot — Документация Сайт
Руководство пользователя
Настройки программы лояльности
Интеграции
Руководство пользователя
Настройки программы лояльности
Интеграции
  • Настройки программы лояльности

    • Создание магазина
    • Каналы связи
    • Внешний вид страницы
    • Настройки лояльности
    • Тексты сообщений
    • Моя команда
    • Интеграции
Сайт

Каналы связи

Перед началом работы необходимо настроить каналы коммуникации (ВК, MAX, Telegram и email), через которые ваши клиенты смогут зарегистрироваться в системе лояльности, получать уведомления и рассылки.

Вы можете выбрать любой один канал или подключить сразу все.
При этом каждый клиент будет получать уведомления только в том сервисе, который он выберет при регистрации.

Бот VK

  1. Откройте веб-версию ВКонтакте.
  2. Перейдите в сообщество, в котором будет настроен бот.
  3. В меню сообщества откройте раздел «Управление».
  4. Перейдите во вкладку «Дополнительно».
  5. Выберите пункт «Работа с API».
  6. Нажмите «Создать ключ» и скопируйте его.

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

  • Разрешить приложению доступ к сообщениям сообщества
  • Разрешить приложению доступ к фотографиям сообщества

⚠️ Важно: если не выдать эти разрешения, рассылка работать не будет.

Создание ключа

  1. Откройте платформу bonus-bot.
  2. Перейдите в раздел «Каналы» → «Бот VK».
  3. Вставьте ранее скопированный ключ в поле «Ключ доступа сообщества (токен бота)».
  4. Скопируйте URL для Callback API.

Сохранение ключа

  1. Вернитесь во ВКонтакте (Callback API) и вставьте URL в поле «Адрес».
  2. Найдите строку «Строка, которую должен вернуть сервер» и скопируйте её значение (на скриншоте выглядит так: 998a880f).

Сохранение ссылки Callback API

  1. Вернитесь в bonus-bot и вставьте значение в поле «Строка подтверждения».
  2. Нажмите «Сохранить».

Строка подтверждения

  1. Вернитесь во ВКонтакте и нажмите «Подтвердить».

Если всё сделано правильно — появится сообщение об успешном подтверждении.
Если возникла ошибка — проверьте каждый шаг и повторите настройку.

Нажмите подтвердить

  1. Перейдите во вкладку «Типы событий» и отметьте:
  • Входящее сообщение
  • Исходящее сообщение
  • Редактирование сообщения
  • Действия с сообщениями

Типы событий

  1. Перейдите в раздел «Сообщения» → «Настройки для бота».
  2. Для строки Возможности ботов выберите Включены и отметьте чек-бокс «Добавить кнопку “Начать”».

Кнопка начать

⚠️ Важно: Убедитесь, что на платформе bonus-bot в разделе «Магазин» → «Профиль» → «Контакты» указана ссылка на то сообщество ВКонтакте, которое настраивали в качестве канала связи.

Бот Telegram

Создайте бота в Telegram

  1. Откройте приложение Telegram на любом устройстве и найдите @BotFather
  2. Нажмите Начать ➝ Меню ➝ Create a new bot
  3. Укажите имя бота на любом языке (это имя будет видно пользователям)
  4. Укажите логин бота, только на английском языке. Он должен быть уникальным и заканчиваться на слово bot
  5. После успешного создания вы получите сообщение вида «Done! Congratulations...» и токен бота (набор букв и цифр) — скопируйте его

После создания бота:

  1. Перейдите в раздел Каналы → Бот Telegram
  2. Вставьте токен в поле «Токен бота»
  3. Нажмите «Сохранить»

Бот Telegram

Бот MAX

Создайте бота в MAX по инструкции

После создания бота:

  1. Получите токен бота (информация есть в инструкции)
  2. Перейдите в раздел Каналы → Бот MAX.
  3. Вставьте токен в поле «Токен бота».
  4. Нажмите «Сохранить».

Бот MAX

Уведомления по почте

  1. Создайте новый или используйте существующий почтовый ящик для отправки уведомлений (рекомендуется Яндекс Почта).

  2. Создайте пароль приложения:

  • Перейдите в профиль Яндекса
  • Откройте «Настройки»
  • Перейдите в раздел «Почтовые программы»
  • Отметьте доступ: IMAP (imap.yandex.ru)

Почтовые программы

  • Перейдите в раздел «Безопасность»
  • Нажмите «Создать пароль приложения»
  • Выберите доступ «Почта»
  • Укажите имя пароля
  • Скопируйте сгенерированный пароль

Создать пароль приложения

  1. Откройте платформу b.bonus-bot → Каналы → Почта.

  2. Заполните настройки:

  • Логин — адрес электронной почты
  • Пароль — пароль приложения (скопированный ранее)
  • SMTP-сервер — smtp.yandex.ru
  • Порт — 465
  1. Нажмите «Сохранить».

Адрес электронной почты

Проверка настроек

  • В поле «Проверка настроек» укажите альтернативный email
  • Нажмите «Отправить»

Если всё настроено правильно — вы получите тестовое письмо.

Проверка настроек

Админ ВК для сотрудников

Этот бот подключается опционально. Через админ-бот можно выполнять основные операции с бонусами прямо из чата ВКонтакте.

Он полезен, если:

  • нестабильный мобильный интернет
  • доступ разрешён только к «белому списку» сайтов
  • нет возможности работать через админку в браузере

Админ-бот работает в отдельном сообществе. Для него необходимо:

  1. Создать отдельное закрытое сообщество в ВК
  2. На платформе перейти в раздел Каналы → ВК Админ для сотрудников
  3. Включить переключатель «Включить админ-бот»
  4. Выполнить аналогичные настройки, как для клиентского бота (см. инструкцию Бот VK),
    но во вкладке «ВК Админ для сотрудников»

⚠️ Важно: сообщество, созданное для админ-бота, не следует добавлять в контакты магазина — оно предназначено только для служебного пользования.

⚠️ Важно: клиентский и админ-бот — это разные системы.
Они используют разные токены и разные адреса сервера и не пересекаются.

Админ ВК

Добавление сотрудников в Админ ВК

После настройки необходимо добавить сотрудников в белый список VK ID.

  1. Попросите сотрудника открыть диалог с сообществом и нажать «Начать»
  2. Бот сообщит об отсутствии прав и отобразит VK ID сотрудника
  3. Скопируйте этот ID

Далее:

  1. Перейдите в раздел Каналы → ВК Админ для сотрудников
  2. Найдите поле «Белый список VK ID»
  3. Вставьте ID сотрудника
  4. При необходимости добавьте комментарий
  5. Нажмите «Добавить», затем «Сохранить»

Белый список

После этого сотрудник сможет:

  • искать клиентов (например, по последним 4 цифрам телефона)
  • начислять и списывать бонусы

Бот работает со всей клиентской базой

💡 Бот работает со всей клиентской базой, а не только с пользователями ВКонтакте.

Включение каналов связи

После настройки каналов связи их необходимо включить, чтобы клиенты могли использовать их для регистрации и авторизации.

  1. Перейдите в раздел «Магазин»
  2. Откройте вкладку «Вход и регистрация»
  3. Включите нужные каналы

Включите нужные каналы

⚠️ Важно: Убедитесь, что в разделе «Магазин» → «Профиль» → «Контакты» указана ссылка на то сообщество ВКонтакте, которое настраивали в качестве канала связи.

Ссылка на сообщество

Настройка кнопок в ботах

⚠️ Важно:
По умолчанию в системе уже настроены базовые кнопки. Они универсальны и отображают основную информацию из карточки магазина: личный кабинет, баланс, адрес и другие данные.

Изменять существующие кнопки или создавать новые необходимо только в том случае, если требуется дополнительный функционал или индивидуальная структура меню.

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


Кнопки бота VK

Раздел: Каналы → Бот VK

Основная клавиатура

Блок «Основная клавиатура» отвечает за кнопки, которые отображаются пользователю в боте.

  • Каждая строка — это отдельный ряд кнопок
  • Кнопки внутри ряда разделяются запятой

Пример:

Баланс, Адрес

В боте это будет отображаться как две кнопки в одном ряду.

Основная клавиатура вк админкаОсновная клавиатура вк клиент

Добавление новой кнопки

  1. В блоке «Основная клавиатура» нажмите «Добавить ряд кнопок»
  2. Введите название кнопки
  3. Пролистайте страницу до блока «Новое сообщение»
  4. Разверните блок — здесь находятся правила обработки кнопок
  5. Создайте правило для новой кнопки по инструкции ниже:

Правила для кнопок

Каждое правило определяет, какое сообщение бот отправит пользователю при нажатии определнной кнопки.

Пример:

Текст сообщения равен = Баланс

Это означает, что при нажатии кнопки «Баланс» бот отправит текст, указанный в данном правиле.

Доступные условия

  • Текст сообщения равен — точное совпадение
  • Текст сообщения содержит — частичное совпадение
  • Без условий. Всегда — правило срабатывает всегда

Блок новое сообщение вкРазвернутый блок новое сообщение вк


Пример создания кнопки «График работы»

  1. Добавьте кнопку «График работы» в блоке «Основная клавиатура»

Добавьте кнопку График работы вк

  1. Перейдите в блок «Новое сообщение» и разверните его
  2. Пролистайте блок «Новое сообщение» до самого низа — под последним правилом нажмите «+Добавить правило»

Добавить правило вк

  1. Выберите условие:

Текст сообщения равен

  1. В значении укажите:

График работы

  1. В текстовом поле ниже укажите график работы магазина
  2. Нажмите «Сохранить»Кнопка график работы вк

Теперь при нажатии кнопки «График работы» бот будет отправлять заданный текст.

Результат кнопки график работы вк

💡 Новая кнопка в существующей клавиатуре появится после следующего сообщения от бота. Для проверки можно, например, начислить себе бонусы — после уведомления клавиатура обновится автоматически.


В текстовом поле для кнопок можно использовать следующие переменные:

  • {shop_name} — название магазина
  • {url_shop} — базовый URL магазина (например, https://magaz098.me.bonus-bot.ru)
  • {lk_client_url} — ссылка на личный кабинет клиента (подставляется только если клиент известен)
  • {balance} — текущий баланс бонусов
  • {full_name} — имя клиента (подставляется только если клиент известен)
  • {address} — адрес магазина
  • {referral_link} — реферальная ссылка клиента (доступна только при включённой реферальной программе)

Кнопки внутри правил

Внутри каждого правила можно дополнительно добавлять кнопки и шаги.

Это позволяет создавать сценарии общения, меню и последовательные цепочки взаимодействия с пользователем.

Кнопки внутри правил бывают трёх типов:

  • обычные кнопки
  • кнопки-ссылки
  • inline-кнопки

Обычные кнопки

Обычные кнопки отображаются вместо основной клавиатуры.

Как добавить

  1. Внутри правила нажмите «Добавить кнопки»
  2. Введите название кнопки или несколько кнопок через запятую
  3. Нажмите «Применить»
  4. Создайте отдельное правило для новой кнопки
  5. Нажмите «Сохранить»

Добавить кнопку внутри правила вкНастройки кнопки внутри правила вк

⚠️ Важно:
Кнопки, созданные внутри правила, заменяют основную клавиатуру. Рекомендуется предусмотреть кнопку «Назад» и отдельное правило для возврата в главное меню (на скриншоте ниже показан пример реализации кнопки Назад)

Если вам не требуется заменять основную клавиатуру, а нужно просто добавить кнопку под сообщением, то вам подойдут inline-кнопки — подробнее о них читайте ниже

Реализация кнопки назад вк 1Реализация кнопки назад вк 2Реализация кнопки назад вк 3


Кнопка-ссылка

Кнопка-ссылка открывает внешний сайт или страницу (не заменяет основную клавиатуру, отображается под сообщением).

Как добавить

  1. Внутри правила нажмите «Добавить кнопки»
  2. Укажите название кнопки и ссылку через символ |

Название|https://example.ru

Пример

Сайт магазина|https://shop-site.ru

  1. Нажмите «Применить»
  2. Нажмите «Сохранить»

Кнопка ссылка добавление вк

После отправки сообщения под ним появится кнопка-ссылка.

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


Inline-кнопки

Inline-кнопки отображаются под сообщением (не заменяют основную клавиатуру).

Для работы inline-кнопок используется payload — числовой идентификатор кнопки (не должен начинаться с нуля).

По payload система понимает, какую кнопку нажал пользователь.

Пользователь payload не видит.

Создание inline-кнопки

  1. Внутри правила нажмите «Добавить кнопки»
  2. Укажите название кнопки и payload в формате:

Имя|callback:payload

Пример

Наши контакты|callback:11

Где:

  • Наши контакты — текст, который увидит пользователь на кнопке (Название кнопки)
  • 11 — идентификатор кнопки (payload), который используется для обработки нажатия

Инлайн кнопка вк

  1. Нажмите «Применить» — Теперь необходимо настроить реакцию на payload:

  2. Пролистайте страницу до блока: «Нажатие inline-кнопки (message_event)»

  3. Разверните блок

  4. Нажмите «Добавить правило»

  5. Выберите условие:

    • Без условий
    • payload кнопки равен
    • payload кнопки содержит
  6. Укажите payload:

11

  1. Введите текст, который бот должен отправить после нажатия кнопки
  2. Нажмите «Сохранить»

Инлайн кнопка настройка вкИнлайн кнопка результат вк


Шаги и сценарии общения

В каждом правиле можно добавлять шаги — последовательные этапы диалога с пользователем.

Это позволяет создавать простые воронки, опросы и цепочки «вопрос → ответ».

Шаги добавляются кнопкой «+Добавить шаг»

Пример создания сценария


Задача

Предложить пользователю выбрать интересующую категорию товаров.


Шаг 1. Создание шага

  1. Откройте нужное правило
  2. Нажмите «+Добавить шаг»
  3. Укажите текст:

Выберите интересующую категорию:

Создание шага вкСоздание шага вк 2


Шаг 2. Добавление кнопок

Под созданным шагом нажмите «Добавить кнопки»

Введите:

Женская одежда|callback:12, Мужская одежда|callback:13

Нажмите «Применить»

Создание шага вк 3


Шаг 3. Настройка реакции на кнопки

Перейдите в блок «Нажатие inline-кнопки (message_event)»

Создайте правило:

Для кнопки «Женская одежда»

Условие:

payload кнопки равен

Значение:

12

Текст ответа:

Вам может подойти коллекция весна-лето.


Создайте аналогичное правило для второй кнопки:

Для кнопки «Мужская одежда»

Значение:

13

Текст ответа:

Рекомендуем посмотреть новую мужскую коллекцию.

Создание шага вк 4

Результат

Когда пользователь нажмет кнопку, бот отправит сообщение:

Выберите интересующую категорию:

Под сообщением появятся две inline-кнопки: Женская одежда, Мужская одежда

После нажатия одной из кнопок пользователь получит соответствующий ответ.

Создание шага вк 5


Кнопки бота Telegram

Раздел: Каналы → Бот Telegram

Основная клавиатура

Блок «Стартовое сообщение и основная клавиатура» отвечает за кнопки, которые отображаются пользователю в боте.

  • Каждая строка — это отдельный ряд кнопок
  • Кнопки внутри ряда разделяются запятой

Пример:

Баланс, Адрес

В боте это будет отображаться как две кнопки в одном ряду.

Основная клавиатура тг админкаОсновная клавиатура тг клиент

Добавление новой кнопки

  1. В блоке «Стартовое сообщение и основная клавиатура» нажмите «Добавить ряд кнопок»
  2. Введите название кнопки
  3. Пролистайте страницу до блока «Новое сообщение (текст)»
  4. Разверните блок — здесь находятся правила обработки кнопок
  5. Создайте правило для новой кнопки по инструкции ниже:

Правила для кнопок

Каждое правило определяет, какое сообщение бот отправит пользователю при нажатии определнной кнопки.

Пример:

Текст сообщения равен = Баланс

Это означает, что при нажатии кнопки «Баланс» бот отправит текст, указанный в данном правиле.

Доступные условия

  • Текст равен — точное совпадение
  • Текст содержит — частичное совпадение
  • Без условий. Всегда — правило срабатывает всегда

Блок новое сообщение тгРазвернутый блок новое сообщение тг


Пример создания кнопки «График работы»

  1. Добавьте кнопку «График работы» в блоке «Стартовое сообщение и основная клавиатура»

Добавьте кнопку График работы тг

  1. Перейдите в блок «Новое сообщение»
  2. Пролистайте блок «Новое сообщение» до самого низа — под последним правилом нажмите «+Добавить правило»

Добавить правило тг

  1. Выберите условие:

Текст равен

  1. В значении укажите:

График работы

  1. В текстовом поле ниже укажите график работы магазина
  2. Нажмите «Сохранить»

Кнопка график работы тг

Теперь при нажатии кнопки «График работы» бот будет отправлять заданный текст.

Результат кнопки график работы тг

💡 Новая кнопка в существующей клавиатуре появится после следующего сообщения от бота. Для проверки можно, например, начислить себе бонусы — после уведомления клавиатура обновится автоматически.


В текстовом поле для кнопок можно использовать следующие переменные:

  • {shop_name} — название магазина
  • {url_shop} — базовый URL магазина (например, https://magaz098.me.bonus-bot.ru)
  • {lk_client_url} — ссылка на личный кабинет клиента (подставляется только если клиент известен)
  • {balance} — текущий баланс бонусов
  • {full_name} — имя клиента (подставляется только если клиент известен)
  • {address} — адрес магазина
  • {referral_link} — реферальная ссылка клиента (доступна только при включённой реферальной программе)

Кнопки внутри правил

Внутри каждого правила можно дополнительно добавлять кнопки и шаги.

Это позволяет создавать сценарии общения, меню и последовательные цепочки взаимодействия с пользователем.

Кнопки внутри правил бывают трёх типов:

  • обычные кнопки
  • кнопки-ссылки
  • inline-кнопки

Обычные кнопки

Обычные кнопки отображаются вместо основной клавиатуры.

Как добавить

  1. Внутри правила нажмите «Добавить кнопки»
  2. В выпадающем списке «Тип кнопки» выберите «Ответные»
  3. Введите название кнопки или несколько кнопок через запятую
  4. Нажмите «Применить»
  5. Создайте отдельное правило для новой кнопки
  6. Нажмите «Сохранить»

Кнопка внутри правила тгКнопка внутри правила тг 2

⚠️ Важно:
Ответные кнопки, созданные внутри правила, заменяют основную клавиатуру. Рекомендуется предусмотреть кнопку «Назад» и отдельное правило для возврата в главное меню (на скриншоте ниже показан пример реализации кнопки Назад)

Если вам не требуется заменять основную клавиатуру, а нужно просто добавить кнопку под сообщением, то вам подойдут inline-кнопки — подробнее о них читайте ниже

Реализация кнопки назад тг 1Реализация кнопки назад тг 2Реализация кнопки назад тг 3


Кнопка-ссылка

Кнопка-ссылка открывает внешний сайт или страницу (не заменяет основную клавиатуру, отображается под сообщением).

Как добавить

  1. Внутри правила нажмите «Добавить кнопки»
  2. В выпадающем списке «Тип кнопки» выберите «Inline»
  3. Укажите название кнопки и ссылку через |url:

Название|url:https://example.ru

Пример

Сайт магазина|url:https://shop-site.ru

  1. Нажмите «Применить»
  2. Нажмите «Сохранить»

Кнопка ссылка тг 1

После отправки сообщения под ним появится кнопка-ссылка.

Кнопка ссылка тг 2


Inline-кнопки ТГ

Inline-кнопки отображаются под сообщением (не заменяют основную клавиатуру).

Для работы inline-кнопок используется callback_data — числовой идентификатор кнопки (не должен начинаться с нуля).

По callback_data система понимает, какую кнопку нажал пользователь.

Пользователь callback_data не видит.

Создание inline-кнопки

  1. Внутри правила нажмите «Добавить кнопки»
  2. В выпадающем списке «Тип кнопки» выберите «Inline»
  3. Укажите название кнопки и callback_data в формате:

Имя|callback:callback_data

Пример

Наши контакты|callback:11

Где:

  • Наши контакты — текст, который увидит пользователь на кнопке (Название кнопки)
  • 11 — идентификатор кнопки (callback_data), который используется для обработки нажатия

Инлайн кнопка тг 1

  1. Нажмите «Применить» — Теперь необходимо настроить реакцию на payload:

  2. Пролистайте страницу до блока: «Нажатие inline-кнопки (callback_data)» (Если у вас не отображается данный тип события, то необходимо найти и нажать кнопку «+Добавить событие» в блоке «Конструктор ответов»)

  3. Разверните блок

  4. Нажмите «Добавить правило»

  5. Выберите условие:

    • Без условий
    • callback_data равен
    • callback_data содержит
  6. Укажите callback_data:

11

  1. Введите текст, который бот должен отправить после нажатия кнопки
  2. Нажмите «Сохранить»

Инлайн кнопка настройка тгИнлайн кнопка результат тг


Шаги и сценарии общения

В каждом правиле можно добавлять шаги — последовательные этапы диалога с пользователем.

Это позволяет создавать простые воронки, опросы и цепочки «вопрос → ответ».

Шаги добавляются кнопкой «+Добавить шаг»

Пример создания сценария


Задача

Предложить пользователю выбрать интересующую категорию товаров.


Шаг 1. Создание шага

  1. Откройте нужное правило
  2. Нажмите «+Добавить шаг»
  3. Укажите текст:

Выберите интересующую категорию:

Создание шага тгСоздание шага тг 2


Шаг 2. Добавление кнопок

Под созданным шагом нажмите «Добавить кнопки» В выпадающем списке «Тип кнопки» выберите «Inline»

Введите:

Женская одежда|callback:12, Мужская одежда|callback:13

Нажмите «Применить»

Создание шага тг 3


Шаг 3. Настройка реакции на кнопки

Перейдите в блок «Нажатие inline-кнопки (callback_data)»

Создайте правило:

Для кнопки «Женская одежда»

Условие:

callback_data равен

Значение:

12

Текст ответа:

Вам может подойти коллекция весна-лето.


Создайте аналогичное правило для второй кнопки:

Для кнопки «Мужская одежда»

Значение:

13

Текст ответа:

Рекомендуем посмотреть новую мужскую коллекцию.

Создание шага тг 4


Результат

Когда пользователь нажмет кнопку, бот отправит сообщение:

Выберите интересующую категорию:

Под сообщением появятся две inline-кнопки: Женская одежда, Мужская одежда

После нажатия одной из кнопок пользователь получит соответствующий ответ.

Создание шага тг 5


Кнопки бота МАХ

Раздел: Каналы → Бот МАХ

Основная клавиатура

Блок «Стартовое сообщение и основная клавиатура» отвечает за кнопки, которые отображаются пользователю в боте.

  • Каждая строка — это отдельный ряд кнопок
  • Кнопки внутри ряда разделяются запятой

Пример:

Баланс, Адрес

В боте это будет отображаться как две кнопки в одном ряду.

Основная клавиатура м админкаОсновная клавиатура м клиент

Добавление новой кнопки

  1. В блоке «Стартовое сообщение и основная клавиатура» нажмите «Добавить ряд кнопок»
  2. Введите название кнопки
  3. Пролистайте страницу до блока «Сообщение пользователя (текст или payload type message)»
  4. Разверните блок — здесь находятся правила обработки кнопок
  5. Создайте правило для новой кнопки по инструкции ниже:

Правила для кнопок

Каждое правило определяет, какое сообщение бот отправит пользователю при нажатии определнной кнопки.

Пример:

Текст сообщения равен = Баланс

Это означает, что при нажатии кнопки «Баланс» бот отправит текст, указанный в данном правиле.

Доступные условия

  • Текст равен — точное совпадение
  • Текст содержит — частичное совпадение
  • Без условий. Всегда — правило срабатывает всегда

Блок новое сообщение мРазвернутый блок новое сообщение м


Пример создания кнопки «График работы»

  1. Добавьте кнопку «График работы» в блоке «Стартовое сообщение и основная клавиатура»

Добавьте кнопку График работы м

  1. Перейдите в блок «Сообщение пользователя»
  2. Пролистайте блок «Сообщение пользователя» до самого низа — под последним правилом нажмите «+Добавить правило»

Добавить правило м

  1. Выберите условие:

Текст равен

  1. В значении укажите:

График работы

  1. В текстовом поле ниже укажите график работы магазина
  2. Нажмите «Сохранить»

Кнопка график работы м

Теперь при нажатии кнопки «График работы» бот будет отправлять заданный текст.

Кнопка график работы м2

💡 Новая кнопка в существующей клавиатуре появится после следующего сообщения от бота. Для проверки можно, например, начислить себе бонусы — после уведомления клавиатура обновится автоматически.


В текстовом поле для кнопок можно использовать следующие переменные:

  • {shop_name} — название магазина
  • {url_shop} — базовый URL магазина (например, https://magaz098.me.bonus-bot.ru)
  • {lk_client_url} — ссылка на личный кабинет клиента (подставляется только если клиент известен)
  • {balance} — текущий баланс бонусов
  • {full_name} — имя клиента (подставляется только если клиент известен)
  • {address} — адрес магазина
  • {referral_link} — реферальная ссылка клиента (доступна только при включённой реферальной программе)

Кнопки внутри правил

Внутри каждого правила можно дополнительно добавлять кнопки и шаги.

Это позволяет создавать сценарии общения, меню и последовательные цепочки взаимодействия с пользователем.

Кнопки внутри правил бывают трёх типов:

  • обычные кнопки
  • кнопки-ссылки
  • inline-кнопки

Обычные кнопки

Обычные кнопки (отображаются под сообщением).

Как добавить

  1. Внутри правила нажмите «Добавить кнопки»
  2. В выпадающем списке «Тип кнопки» выберите «Ответные»
  3. Введите название кнопки или несколько кнопок через запятую
  4. Нажмите «Применить»
  5. Создайте отдельное правило для новой кнопки
  6. Нажмите «Сохранить»

кнопка м 1кнопка м 2кнопка м 3


Кнопка-ссылка

Кнопка-ссылка открывает внешний сайт или страницу (отображается под сообщением).

Как добавить

  1. Внутри правила нажмите «Добавить кнопки»
  2. В выпадающем списке «Тип кнопки» выберите «Ссылка»
  3. Укажите название кнопки и ссылку через |url:

Название|url:https://example.ru

Пример

Сайт магазина|url:https://shop-site.ru

  1. Нажмите «Применить»
  2. Нажмите «Сохранить»

Кнопка ссылка м

После отправки сообщения под ним появится кнопка-ссылка.

Кнопка ссылка м 2


Inline-кнопки МАХ

Inline-кнопки отображаются под сообщением.

Для работы inline-кнопок используется callback_data — числовой идентификатор кнопки (не должен начинаться с нуля). По callback_data система понимает, какую кнопку нажал пользователь.

Пользователь callback_data не видит.

Создание inline-кнопки

  1. Внутри правила нажмите «Добавить кнопки»
  2. В выпадающем списке «Тип кнопки» выберите «Ссылка»
  3. Укажите название кнопки и callback_data в формате:

Имя|callback:callback_data

Пример

Наши контакты|callback:11

Где:

  • Наши контакты — текст, который увидит пользователь на кнопке (Название кнопки)
  • 11 — идентификатор кнопки (callback_data), который используется для обработки нажатия

Инлайн кнопка м 1

  1. Нажмите «Применить» — Теперь необходимо настроить реакцию на callback_data:

  2. Пролистайте страницу до блока: «Нажатие кнопки type callback» (Если у вас не отображается данный тип события, то необходимо найти и нажать кнопку «+Добавить событие» в блоке «Конструктор ответов»)

  3. Разверните блок

  4. Нажмите «Добавить правило»

  5. Выберите условие:

    • Без условий
    • callback_data равен
    • callback_data содержит
  6. Укажите callback_data:

11

  1. Введите текст, который бот должен отправить после нажатия кнопки
  2. Нажмите «Сохранить»

Инлайн кнопка м 2Инлайн кнопка м 3


Шаги и сценарии общения

В каждом правиле можно добавлять шаги — последовательные этапы диалога с пользователем.

Это позволяет создавать простые воронки, опросы и цепочки «вопрос → ответ».

Шаги добавляются кнопкой «+Добавить шаг»

Пример создания сценария


Задача

Предложить пользователю выбрать интересующую категорию товаров.


Шаг 1. Создание шага

  1. Откройте нужное правило
  2. Нажмите «+Добавить шаг»
  3. Укажите текст:

Выберите интересующую категорию:

Создание шага мСоздание шага м 2


Шаг 2. Добавление кнопок

Под созданным шагом нажмите «Добавить кнопки» В выпадающем списке «Тип кнопки» выберите «Ссылка»

Введите:

Женская одежда|callback:12, Мужская одежда|callback:13

Нажмите «Применить»

Создание шага м 3


Шаг 3. Настройка реакции на кнопки

Перейдите в блок «Нажатие кнопки type callback»

Создайте правило:

Для кнопки «Женская одежда»

Условие:

callback_data равен

Значение:

12

Текст ответа:

Вам может подойти коллекция весна-лето.


Создайте аналогичное правило для второй кнопки:

Для кнопки «Мужская одежда»

Значение:

13

Текст ответа:

Рекомендуем посмотреть новую мужскую коллекцию.

Создание шага м 4


Результат

Когда пользователь нажмет кнопку, бот отправит сообщение:

Выберите интересующую категорию:

Под сообщением появятся две inline-кнопки: Женская одежда, Мужская одежда

После нажатия одной из кнопок пользователь получит соответствующий ответ.

Создание шага м 5


Назад
Создание магазина
Далее
Внешний вид страницы