ManyChat и Telegram настройка чат-бота
ManyChat позволяет создать Telegram-бота для лидогенерации и продаж без программирования: достаточно получить токен через BotFather, подключить его в настройках платформы и настроить сценарии в визуальном редакторе Flow Builder, используя блоки для текста, кнопок и вопросов, а встроенная корзина Shopping Cart автоматизирует приём заказов и сбор контактов.
Подготовка и создание Telegram-бота через BotFather
На момент начала 2026 года процесс создания бота в Telegram остаётся прежним — проверенным и простым. Откройте Telegram на телефоне или компьютере, в поиске введите @BotFather и выберите официальный аккаунт с синей галочкой. Эта галочка — знак верификации Telegram, подтверждение подлинности. Нажмите «Start» или отправьте команду /start, чтобы запустить диалог.
Теперь отправьте команду /newbot. BotFather попросит указать имя вашего будущего бота — то, что увидят пользователи. Например, «Мой бот для продаж». Потом нужно придумать username — он уникален и должен заканчиваться на _bot. Латинские буквы и цифры, что-то вроде my_sales_bot.
Если всё сделано правильно, BotFather выдаст API-токен — длинную строку вроде 123456789:ABCdefGhIJKlmnOPQrsTUVwxyz. Обязательно скопируйте его и храните в безопасности: это ключ доступа к API бота, позволяющий управлять его функциями через внешние сервисы. Не стоит показывать токен посторонним.
Дальше — входим в аккаунт ManyChat на сайте manychat.com. В меню слева ищем «Настройки» (или «Settings»), где активируем платформу Telegram переключателем.
Рядом с Telegram нажмите «Изменить» или «Connect». В появившемся поле вставьте скопированный токен и сохраните изменения. ManyChat проверит токен и, если всё в порядке, свяжет бота с вашим аккаунтом.
Теперь можно создавать сценарии для бота — Telegram будет передавать сообщения пользователей прямо в интерфейс ManyChat, где вы их обработаете.
Чтобы убедиться, что бот работает, перейдите по ссылке t.me/ваше_username_bot (тот, что выдавал BotFather) или найдите бота в поиске Telegram. Отправьте ему любое сообщение — если подключение настроено правильно, оно отобразится в ManyChat в разделе «Live chat» или «Conversations».
Проверьте статус бота в BotFather — отправьте команду /mybots, выберите своего бота и убедитесь, что он активен. Если бот отвечает и сообщения доходят до ManyChat, значит всё готово.
Чек-лист подготовки и создания Telegram-бота:
- Найден @BotFather с синей галочкой верификации.
- Отправлена команда /newbot.
- Введено название бота и уникальный username на _bot.
- Получен и скопирован API-токен.
- Токен сохранён в безопасном месте.
- В ManyChat включена платформа Telegram.
- Токен вставлен в поле подключения и сохранён.
- Отправлено тестовое сообщение боту по ссылке t.me/username_bot.
- Сообщение появилось в ManyChat (раздел Conversations).
- Проверен статус бота через /mybots в BotFather.
Настройка сценариев для сбора лидов и контактов
В ManyChat настройка сценариев для сбора лидов начинается с приветственного сообщения — оно запускает диалог и появляется автоматически при первом обращении пользователя к боту. Здесь важно сразу вовлечь человека, поэтому используйте что-то вроде: «Привет! Хотите узнать о наших услугах и оставить заявку?» и добавьте кнопки «Да, начать», «Получить консультацию» и «Оставить контакты». Кнопки размещайте в блоке Button — просто перетащите его под текст в редакторе Flow Builder. Это позволит направить пользователя именно туда, куда нужно.
Дальше строим цепочку вопросов для сбора данных: имя, телефон, email. Переход между вопросами настраивается через стрелки в Flow Builder — каждый блок нужно явно связать с следующим. Для этого используйте блоки Question, где пользователь вводит текст, и добавляйте условия для проверки корректности. Например, после нажатия кнопки «Оставить контакты» спросите: «Как вас зовут?», а ответ сохраните в тег User Info. Потом переходите к «Укажите телефон для связи», и, наконец, «Ваш email?». Для email настройте условие: если ответ содержит @, переходите к подтверждению; если нет — повторите вопрос. Завершите блоком: «Спасибо! Ваши данные сохранены. Мы свяжемся скоро».
Для построения диалога применяйте три основных блока: Content — для текста и картинок, Button — чтобы предлагать варианты, и Question — для свободного ввода. Связывайте блоки стрелочками, чтобы сценарий был понятным и линейным. Обязательно добавляйте условия — если данные введены корректно, переходите к следующему шагу, если нет — возвращайте к вопросу. Не забывайте тестировать в режиме предпросмотра — проверяйте, что данные корректно попадают в Custom Fields. На 2026 год интерфейс ManyChat может отличаться; проверьте актуальные названия блоков в документации сервиса.
- Создайте Welcome-сообщение с 2–4 кнопками для быстрого вовлечения.
- Используйте Question для сбора имени, сохраняя в поле «Name».
- Добавьте Button после имени с вариантами «Продолжить» или «Назад».
- Соберите телефон через Question с валидацией формата (минимум 10 цифр).
- Завершите email-вопросом и блоком Content с благодарностью.
- Настройте перенаправление в основное меню после сбора данных.
- Подключите теги для сегментации лидов по ответам.
Чек-лист настройки сценария:
- Добавлен блок Content с приветственным текстом (до 100 символов).
- Размещены 2–3 кнопки в блоке Button под текстом.
- Первый Question запрашивает имя пользователя.
- Ответ на имя сохраняется в Custom Field «Name».
- Добавлен следующий Question для телефона.
- Установлена валидация телефона (только цифры).
- Третий Question собирает email.
- Проверена валидация email (содержит @).
- Блок Content подтверждает получение данных.
- Добавлено условие: если данные полные, перейти к меню.
- Если данные неполные, повторить вопрос.
- Тестирован сценарий в предпросмотре (3 прогона).
- Проверен сбор данных в Contacts.
- Установлены теги «Лид» для собранных контактов.
- Сценарий активирован в настройках бота.
Автоматизация продаж и корзина товаров в боте
Автоматизация продаж в Telegram-боте через ManyChat освобождает вас от ручной работы с заказами. Встроенный Shopping Cart автоматически считает итог и сохраняет данные. Для отправки уведомлений нужно добавить отдельный Action Block с Notification — но об этом чуть ниже. Это реально помогает ускорить сбор лидов и повысить продажи.
Настройка Shopping Cart для товаров
Начните с подготовки товаров в разделе Shopping Cart ManyChat. Зайдите в панель управления ботом, выберите «Commerce» > «Products» и добавьте каждый товар: название, описание, цену, изображение и количество в наличии. Все карточки товаров с кнопками «Добавить в корзину» и «Подробнее» создастся автоматически.
В потоке бота (Flow) подключите каталог товаров. Для показа списка популярных предложений используйте Content Block с фото и ценами. Под каждым товаром разместите Button Block с опциями: «Добавить в корзину» (по умолчанию — 1 штука, но можно менять), «Отменить» или «Продолжить покупки». После добавления бот обновит корзину и покажет итог: список товаров, количество и общую сумму через переменную {{shopping_cart_total}}.
Когда клиент готов, бот предложит кнопку «Оплатить» с интеграцией платёжных систем. Поддерживаемые варианты зависят от версии ManyChat и региона — проверьте актуальный список в настройках Commerce (обычно там ЮKassa, Stripe и другие). Если оплата не прошла, можно настроить повторную попытку через отдельный блок — полезно, чтобы не терять клиента.
Отправка уведомлений о новых заказах
Чтобы менеджер был в курсе сразу, настройте уведомления. В Action Block после подтверждения корзины добавьте «Send Notification». Укажите, кому отправлять — ваш Telegram или email, и составьте текст с деталями: «Новый заказ №{{order_id}} от {{user_name}}. Товары: {{shopping_cart_items}}. Сумма: {{shopping_cart_total}} руб. Телефон: {{user_phone}}».
- В Flow бота подключите Notification Block в конце цепочки заказа.
- Выберите шаблон с динамическими полями — имя, товары, сумма.
- Обязательно протестируйте — сделайте пробный заказ, чтобы проверить, что уведомление приходит в чат с полной информацией.
- Добавьте фильтры — например, уведомления только при сумме больше определённого порога или для VIP-клиентов по тегам.
- Если нужно, интегрируйте с внешними сервисами через Webhook для передачи данных в CRM.
- Настройте повторные уведомления, если заказ остаётся необработанным более 30 минут — чтобы не упустить клиента.
- Проверьте работу уведомлений на мобильных устройствах — в Telegram они должны приходить без задержек.
Создание Action Block для сохранения данных заказа
Action Block нужен для фиксации данных заказа — без этого никак. В ManyChat добавьте его после подтверждения корзины. В настройках укажите: присвоить тег, например, «Заказ_подтвержден», сохранить переменные — {{shopping_cart_total}} для суммы, {{shopping_cart_items}} для списка товаров, а также имя и контакты клиента.
Пример простой цепочки: после кнопки «Оформить заказ» бот спрашивает имя (Question Block), телефон (User Input Block), затем Action Block сохраняет всё в Custom Fields. Эти данные можно потом передавать в Google Sheets или CRM — чтобы не держать всё в голове.
Ещё одна штука — Action Block может очистить корзину после успешной оплаты командой «Reset Cart». Это удобно, чтобы не запутаться с прошлым заказом.
Такой подход закрывает весь процесс — от выбора товаров до уведомления менеджера. Бот автоматически считает, сохраняет и информирует, снижая риск ошибок и экономя время.
Триггеры, теги и персонализация взаимодействия
Триггеры запускают сообщения по ключевым словам, а теги помогают разбивать подписчиков на группы для точечных рассылок. Это прокачивает лидогенерацию — нужный контент попадает именно тем, кто в нём заинтересован.
Настройка ключевых слов и триггеров для запуска сценариев
Заходим в ManyChat в раздел «Автоматизация» и создаём новый сценарий. Добавляем триггер на ключевое слово — например, «цена» или «заказ». Триггер срабатывает при совпадении; для запуска цепочки нужно явно настроить действие в Flow Builder — там вы выстраиваете последовательность сообщений с описанием товара или формой заказа. В Telegram интеграцию удобнее делать через сервисы вроде Albato (на 2026 год актуален, но проверьте совместимость с текущей версией ManyChat) — там триггеры срабатывают на входящее сообщение или даже на вход в группу. Обязательно протестируйте: отправьте боту ключевое слово и проверьте, запускается ли сценарий.
Создание тегов для сегментации подписчиков
Теги — это метки, которые отмечают действия пользователей. В сценарии добавьте действие «Добавить тег», например «интерес_курс», если человек нажал кнопку «Купить курс». Так вы сразу выделяете подписчиков в отдельную группу для рассылок с подходящими предложениями. Ещё удобнее — использовать «Bulk Action» для массового назначения тегов по ID или профилю (пол, город). Это автоматизирует сегментацию: например, тег «горячий_лид» ставим тем, кто открыл информацию о цене.
- Создайте тег в настройках Automation.
- Назначайте тег при клике на кнопку в сообщении.
- Фильтруйте аудиторию по тегам для целевых рассылок.
- Удаляйте тег действием «Remove tag» после завершения покупки.
- Автоматизируйте назначение тегов по полям профиля (возраст, город).
- Обязательно тестируйте на небольшой группе подписчиков.
Добавление задержек и персонализации в сообщения
Не гонитесь за мгновенным ответом — вставьте паузу между сообщениями, например 5 секунд. Задержки и персонализация по имени делают диалог более естественным. Используйте имя пользователя из профиля — «Привет, {first_name}!». Если добавите поле «город», то при ответе «Москва» можно поставить тег и отправить локальное предложение. Такие мелочи повышают вовлечённость. Попробуйте прямо сейчас.
Чек-лист настройки триггеров, тегов и персонализации:
- Перейдите в «Автоматизация» → «Новый сценарий».
- Добавьте триггер «Ключевое слово» и настройте действие в Flow Builder.
- Создайте действие «Добавить тег» по ключу (например, «лид_2026»).
- Вставьте задержку 3–10 секунд между шагами.
- Добавьте персонализацию {first_name} в сообщение.
- Настройте фильтр по тегу для рассылки.
- Протестируйте триггер своим сообщением.
- Проверьте тег в профиле подписчика.
- Установите «Remove tag» после достижения цели.
- Проверьте на 5 тестовых пользователях перед запуском.
Тестирование, отладка и запуск бота в продакшн
Пройдитесь по каждому шагу диалога вручную — это обязательный момент перед запуском. Откройте Telegram, напишите боту /start и последовательно проверьте все сценарии: от приветствия до сбора контактов и предложений товаров. В ManyChat для удобства есть кнопка Preview — она покажет, как бот отвечает, без отправки реальных сообщений. Очень удобно для быстрой проверки.
Не забудьте проверить, как бот обрабатывает ошибки. Введите намеренно неправильные данные — например, неполный номер телефона или текст вместо кнопки. Обработка ошибок требует явной настройки условий в Flow Builder: добавьте блок Condition с действием «Повторить вопрос» при неверном вводе. Бот должен вежливо попросить исправить данные и вернуть пользователя на нужный шаг, не сбиваясь с диалога. Если что-то «ломается», возвращайтесь в ManyChat и добавляйте условия типа «любой из следующих ответов» с действиями для ошибок.
Особое внимание уделите ветвлениям сценария. Правильные ответы должны вести дальше, а неверные — к подсказкам. После теста зайдите в аудиторию ManyChat и отфильтруйте по тестовому тегу — так увидите, что данные сохранились правильно.
Теперь — тест корзины и отправки данных. Запустите сценарий добавления товаров: выберите пару-тройку позиций, укажите количество, переходите к оформлению. Проверьте, что бот корректно суммирует заказ, запрашивает оплату и отправляет информацию либо на почту, либо в Google Sheets через интеграцию. Это ключевой момент, чтобы не потерять лиды.
Убедитесь, что лиды появляются в разделе Audience > Custom Fields после тестового заказа. Проверьте крайние случаи: для пустой корзины добавьте условие — если товаров нет, показать сообщение «Выберите товары» и вернуть в каталог. Для отмены заказа настройте подтверждение действия и переход обратно к каталогу. Если интеграция не срабатывает, проверьте webhook в настройках Telegram, токен и статус подключения в ManyChat — часто проблема именно там.
Когда все протестировано, публикуйте потоки через кнопку Publish. Добавьте ссылку на бота в описание вашего Telegram-канала или отправьте друзьям — так получите первые живые взаимодействия. Для удобства назначьте команде тег «test» — это поможет быстро отслеживать обратную связь.
Следите за первыми 10–20 чатами через Live Chat и Analytics в ManyChat (названия разделов могут отличаться в зависимости от версии — проверьте актуальный интерфейс). Обратите внимание на отписки, завершённые сценарии и отзывы. Если бот не реагирует на /start, проверьте триггеры и webhook в настройках интеграции с Telegram.
- Команда /start запускает приветствие и главное меню без сбоев.
- Диалог от начала до лида проходит гладко, протестирован минимум трижды.
- Неверный ввод всегда ведёт к подсказке и не теряет данные.
- Все кнопки работают: выбор товара, количество, корзина.
- Корзина правильно суммирует заказ (пробовали с одним и пятью товарами).
- Данные заказа (имя, телефон, сумма) сохраняются в Custom Fields.
- Интеграция отправляет лиды на email или в Google Sheets — проверьте входящие.
- Отмена заказа возвращает пользователя в каталог без ошибок.
- Тестовый тег добавляется всем, можно фильтровать аудиторию.
- Preview в ManyChat показывает все потоки без проблем.
- Все потоки опубликованы (Publish активен для каждого).
- Первые пять реальных взаимодействий завершены успешно.
- Analytics показывает 0% отказов на ключевых шагах.
- Live Chat отвечает на нестандартные вопросы, например, «цена».
- Нет повторных сообщений после /start, проверено десятикратно.
