Главная · Возможности · QR-код на телеграм-бота с меткой и счётчиком

Автоматизация

QR-код на телеграм-бота с меткой и счётчиком

Напечатайте QR на вкладыше, стойке у кассы или визитке — человек наводит камеру и попадает в вашего Telegram-бота. У каждого кода своя метка: видно, какой запускают чаще, а бот может отвечать на каждый по-своему.

Входит в Бесплатный тарифТолько для Telegram-ботаPNG 600×600 для печати

Что умеют QR-коды ЧБТ

Свой код на каждую точку

В разделе «QR-кампании» заполните «Название» (поле «Метка» — по желанию) и нажмите «Создать QR» — ЧБТ сделает код со ссылкой t.me/ваш_бот?start=метка. Отдельный код на вкладыш, стойку и визитку; число кампаний не ограничено.

PNG для печати и ссылка

«Скачать» сохраняет файл qr-метка.png размером 600×600 px с белым полем по краям и запасом на мелкие дефекты печати. «Ссылка» копирует адрес для поста, письма или объявления.

Счётчик по каждой метке

Каждый запуск бота по метке прибавляет единицу: в карточке кампании видно, например, «47 сканирований», а над списком — сумма по всем кодам. Так понятно, какое место размещения срабатывает чаще.

Своя ветка под каждую метку

Триггер «Deeplink» запускает ветку сценария по метке: вкладыш ведёт к гарантии, стойка — к записи. Нет подходящего — сработает сценарий с триггером «Команда (/start)», как при обычном запуске.

Источник остаётся в контакте

Первым шагом ветки поставьте «Действие» → «Добавить тег» — и в разделе «Контакты» видно, с какого кода пришёл человек. По тегу с Базового уходит рассылка, а «Сделка в CRM» заводит карточку в канбане.

Готовый сценарий покупателя

Шаблон «Бот покупателя» отвечает на любую метку: ставит тег «qr-покупатель», заводит сделку «Покупатель по QR» и показывает меню «Инструкция», «Гарантия», «Поддержка», «Оставить отзыв».

Как сделать QR-код на бота

  1. 1

    Подключите Telegram-бота

    В разделе «Каналы» подключите бота по токену от @BotFather — пошагово в справке. Без него раздел покажет «Сначала подключите Telegram-бота».

  2. 2

    Создайте кампанию

    В меню бота откройте «QR-кампании». В карточке «Новая кампания» заполните «Название» и, если нужно, «Метка» латиницей — например, kassa. Нажмите «Создать QR».

  3. 3

    Скачайте и проверьте

    «Скачать» даёт PNG для макета вкладыша или стойки, «Ссылка» копирует адрес. Отсканируйте код своим телефоном и запустите бота — счётчик кампании вырастет на единицу.

  4. 4

    Настройте ответ

    В карточке «Сценарий покупателя» нажмите «Добавить сценарий» и выберите в мастере шаблон «Бот покупателя (QR, маркетплейсы)» — или добавьте в свой сценарий триггер «Deeplink» с меткой.

Что бот отвечает на переход по QR

Код открывает бота командой /start с меткой. ЧБТ ищет ответ в таком порядке:

Что есть в сценарияхЧто получит человек
Триггер «Deeplink», «Паттерн payload» подходит к меткеВетку этого сценария. Если подходят несколько включённых сценариев, отвечает тот, что создан раньше
Подходящего «Deeplink» нет, есть «Команда (/start)»Обычное приветствие
Нет ни того, ни другого, есть «Любое сообщение»Сценарий с этим триггером
Шаблон «Бот покупателя (QR, маркетплейсы)»Паттерн «.*» подходит к любой метке: всем один тег «qr-покупатель» и сделка «Покупатель по QR». Сделка заводится на каждый переход — повторный скан того же человека даст ещё одну

«Паттерн payload» — регулярное выражение, и оно срабатывает на любую часть метки: «ozon» подойдёт и к ozon_box, и к ozon_card. Чтобы ветка ловила ровно одну метку, пишите ^ozon_box$. Шаблон с «.*», добавленный раньше ваших сценариев, перехватит все метки — поменяйте паттерн прямо в нём. Если диалог с этим человеком сейчас у оператора, бот не отвечает вовсе: «/start» уходит оператору в «Диалоги», а счётчик всё равно прибавит единицу.

Сама метка к контакту не привязывается: движок только прибавляет единицу к счётчику. Источник сохранится, если в ветке стоит «Добавить тег». Как ещё приводить людей в бота с меткой — кодовое слово с триггером «Ключевые слова»; как считать эффект бота — разбор метрик.

Метка, ссылка и картинка

Ссылка кампании — https://t.me/имя_бота?start=метка. Метку ЧБТ приводит к строчным латинским буквам, цифрам, «_» и «-», не длиннее 40 символов. Оставите поле пустым — метка получится из названия. У названия только на кириллице она станет служебной, вида qr и набор символов, поэтому для кириллических названий метку лучше задать самим. Если такая метка в проекте уже есть, к новой добавится суффикс.

Картинка собирается при каждом скачивании из текущих данных проекта, а в напечатанном коде имя бота остаётся навсегда. Поэтому меняйте бота до печати тиража, а не после.

  • PNG 600×600 px с белым полем — для вкладыша, наклейки или стойки. Файл называется qr-метка.png.
  • Картинка открывается только после входа в кабинет: публичного адреса для вставки на сайт у неё нет — скачайте файл.
  • Если Telegram-ботов в проекте несколько, QR ведёт в первого включённого по порядку подключения.
  • Создавать и удалять кампании может владелец или администратор проекта. Оператор видит кампании, скачивает коды и копирует ссылки.

Что на самом деле считает счётчик

Telegram не сообщает боту о самом сканировании. ЧБТ узнаёт о переходе, когда человек запускает бота по ссылке с меткой, и прибавляет единицу к кампании с этой меткой. Поэтому в карточке не люди, а запуски: тот, кто отсканировал код и закрыл Telegram, не посчитается, а тот, кто запустил бота по коду дважды, посчитается дважды.

Счётчик — одно число за всё время: графика по дням, выбора периода и связи с контактами, сделками или заказами нет. Кто именно пришёл по коду, покажет тег в разделе «Контакты», а посчитать конверсию в своей таблице поможет кнопка «Экспорт CSV» в том же разделе — теги попадают в файл.

  • Выключенный канал переходы не засчитывает.
  • Лимит Бесплатного тарифа исчерпан — переход засчитается, но новый собеседник вместо сценария получит сообщение о лимите.
  • Запуск MAX-бота с той же меткой тоже прибавляется к счётчику, хотя ссылку и QR для MAX раздел не делает.
  • Удалили кампанию — пропадает счётчик, а напечатанные коды по-прежнему открывают бота.

Чего QR-кампании не делают

Честно о границах — чтобы вы не узнали о них после запуска.

  • Не делают коды и ссылки для MAX и ВКонтакте — только для Telegram-бота.
  • Не знают, кто пришёл по коду: метка к контакту сама не привязывается, для этого нужна ветка «Deeplink» с «Добавить тег».
  • Не считают людей и сканы без запуска бота; повторный запуск того же человека — ещё единица. Графиков по дням и выбора периода нет.
  • Не переименовывают кампанию и не меняют ей метку — только удалить и создать новую.
  • Не выдают SVG и PDF, не ставят логотип в центр кода и не меняют цвета — только чёрно-белый PNG.
  • Не находят покупателя маркетплейса без скана и не пишут ему первыми: вход только по ссылке в бота.

На каких тарифах

Раздел «QR-кампании» есть на всех тарифах, число кампаний не ограничено. На Бесплатном действует общий лимит — 30 разных собеседников в месяц по всем каналам: новому сверх лимита бот ответит сообщением о лимите, хотя переход засчитается. Рассылка по тегу, поставленному после скана, — с Базового.

Бесплатный0 ₽
Входит, 30 диалогов в месяц
Базовый650 ₽/мес
Входит, без лимита диалогов
Бизнес1 290 ₽/мес
Входит, без лимита диалогов

Сравнить тарифы целиком →

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

Можно ли сделать QR-код на бота в MAX или ВКонтакте?

Нет, раздел «QR-кампании» строит код и ссылку только для Telegram-бота. Если человек запустит вашего MAX-бота с той же меткой, счётчик кампании это учтёт, но ссылку для MAX раздел не делает. Метки из ссылок ВКонтакте ЧБТ не читает.

Счётчик показывает, сколько людей отсканировали код?

Нет, он считает запуски бота по метке. Отсканировал и не запустил бота — не посчитается, запустил дважды — посчитается дважды. Чтобы видеть людей, поставьте в ветке «Deeplink» тег: тогда в разделе «Контакты» по фильтру видно, кто пришёл с этого кода.

Как понять, с какого кода пришёл конкретный клиент?

Сделайте под каждую метку свой триггер «Deeplink» и первым шагом ветки — «Действие» → «Добавить тег», например src:kassa. Шаблон «Бот покупателя» ставит всем один тег «qr-покупатель» — кампании он не различает.

Что будет с напечатанными кодами, если удалить кампанию?

Ссылка в коде продолжит открывать бота, и ветки «Deeplink» под эту метку сработают — удаляется только кампания со счётчиком. Удалили по ошибке — создайте кампанию с той же меткой: переходы снова начнут считаться, но с нуля.

Что будет с кодами, если подключить другого Telegram-бота?

Имя бота записано в самом коде, поэтому напечатанные QR по-прежнему откроют прежнего бота. Новые картинки ведут в первого включённого Telegram-бота проекта по порядку подключения: пока прежний включён, QR будут вести в него. Меняете бота — перепечатайте коды.

Нужен ли платный тариф?

Нет, «QR-кампании» есть и на Бесплатном. Но там общий лимит — 30 разных собеседников в месяц: новый человек сверх лимита получит сообщение о лимите вместо сценария, хотя переход засчитается. Без лимита диалогов — с Базового, 650 ₽ в месяц за бота.

Может ли оператор создать QR-код?

Нет. Оператор видит кампании, скачивает коды и копирует ссылки, а создавать и удалять кампании может владелец или администратор проекта. Вместо формы оператор увидит «Создавать и удалять QR-кампании может администратор проекта.»

Сделайте первый QR-код на своего бота

Подключите Telegram-бота, создайте кампанию и скачайте PNG — раздел «QR-кампании» есть на Бесплатном тарифе.

Сделать QR-код бесплатно