Как создать бота в Telegram: объясняем на конструкторе Carrot quest

21 минута
28.03.2024
Как создать бота в Telegram: объясняем на конструкторе Carrot quest

Рассказали, какие задачи может выполнять бот в Telegram и разобрали по полочкам создание Telegram-бота в конструкторе Carrot quest.  

Что такое Telegram-бот и чем он полезен

Telegram-бот — это цифровой помощник, который может выполнять простые задачи без участия менеджера. Например, отвечать на вопросы пользователей о продукте, задавать квалифицирующие вопросы и записывать на встречу с экспертом.

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

Рассказываем про задачи Telegram-ботов на примерах разных команд: 

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

Telegram-бот Carrot quest помогает не просто запустить в мессенджере очередного бота. Это решение разработано для того, чтобы Telegram стал полноценным каналом привлечения лидов в вашей воронке, а все общение с клиентами в разных каналах сохранялось в одной системе. 

Какими бывают боты в Telegram

Обычно ботам поручают рутинные задачи, вроде регулярных напоминаний об оплате. Но возможности ботов почти не ограничены, поэтому вы можете настроить любую механику под нужную вам задачу. Разберем механики, которые чаще всего настраивают клиенты Carrot quest.

Боты для автоматизации рутины

Распространенная задача для ботов — автоматизация типовых задач. 

Например, Telegram-бот справится с бронированием места на онлайн-курс или сбором контактов. В отличие от менеджера, бот может принимать заявки 24/7 и автоматически переносить всю собранную информацию в CRM-систему, ничего не теряя.

Как создать бота в Telegram с автоматическим напоминанием
Пример автоматического напоминания о предстоящем вебинаре через бот в Telegram

Боты для продаж

Бота можно настроить как полноценный интернет-магазин с товарами. Также можно общаться с теми, кто пока не готов покупать продукт. Например, в механике Telegram-бота можно отправлять подогревающие материалы о выборе квартиры, промокоды и подборки интерьеров. Постепенно клиент «прогреется» до обсуждения конкретных ЖК с менеджером.

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

Боты для развлечения и обучения

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

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

Как создать бота в Telegram с мини-курсом внутри
Небольшой курс по медитации внутри Telegram-бота

Оставьте заявку на подключение Telegram-бота и начните получать лиды из Telegram
Покажем платформу Сarrot quest и Telegram-бота в деле, поможем выбрать сценарий и ответим на вопросы.

У нас есть статья про задачи чат-бота с примерами механик, которые можно реализовать в Carrot quest.

Как устроено создание чат-бота Carrot quest

Carrot quest — это платформа для CRM-маркетинга. Она позволяет компании выстраивать коммуникацию с пользователями в разных каналах, в том числе в мессенджерах,  и при этом объединять все знания о каждом из них в одном месте. 

В Carrot quest вы можете подключить Telegram как один из основных каналов, а чат-бота использовать как для поддержки пользователей, так и для прогрева. Настроить Telegram-бота поможет простой конструктор за 15 минут.

Как создать бота в Telegram в конструкторе-карте
Пример механики Telegram-бота: конструктор Carrot quest позволяет настроить все сообщения в одном пространстве

Что умеют боты Carrot quest:

  • Запускать диалог в ответ на определенные действия пользователя;
  • Отправлять текстовые сообщения, файлы, изображения и видео;
  • Задавать квалифицирующие вопросы пользователю, собирать контакты и информацию о клиенте и передавать их в карточку пользователя Carrot quest. Все данные из карточки могут передаваться в CRM-систему;
  • передавать диалог с пользователем конкретному оператору или в канал определенной команды.

В платформе Carrot quest можно настроить несколько видов чат-ботов:

  • Лид-бот. Запускается на сайте по заданному триггеру и проактивно включает посетителя в общение.
  • Welcome-бот. Срабатывает, когда пользователь сам начинает чат на сайте.
  • Telegram-бот. Собирает и прогревает потенциальных клиентов в Telegram.

Из чего состоит Telegram-бот

Основа чат-бота — это наглядная схема, отображающая все реплики бота и разветвления диалога. Эта структура адаптируется под все возможные сценарии взаимодействия с клиентом и изменяется в ответ на его выборы внутри бота.

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

В редакторе Carrot quest механика чат-ботов включает в себя элементы:

  • триггер — определенное действие пользователя, которое запускает бота;
  • условие — функция для регулировки ответвлений диалога в зависимости от времени суток в пределах одного бота;
  • действия бота — блоки для внесения информации в профиль пользователя и перенаправления лидов по электронной почте или в CRM-систему;
  • тексты чат-бота — сообщения, отправляемые ботом пользователю в чат.

Рассмотрим подробно, как настроить каждый из блоков в Carrot quest.

Триггеры

Триггер представляет собой заранее определенное действие, вызывающее реакцию Telegram-бота. Таким действием может служить активность на веб-странице, подписка на рассылку бота или возобновление беседы.

Пример триггера бота
Настройка триггера квалифицирующего чат-бота в конструкторе Carrot quest

Настройка ответа Telegram-бота возможна для ситуаций, когда:

  • пользователь отправляет команду /start — это актуально для новых пользователей, которые впервые обращаются к боту;
  • появляется новый запрос в рамках уже существующего диалога — это уместно для тех, у кого уже открыт чат с ботом.

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

Условия 

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

  • информировать о времени звонка менеджера, если запрос сделан в рабочее время;
  • отправлять особое сообщение, когда заявка поступила вне рабочих часов.
Как создать бота в Telegram: пример настройки условия
Блок «Условие» в бот telegram помогает создать разные ветки для рабочего и нерабочего времени

Гибкая настройка ответов с помощью условий помогает сформировать реалистичные ожидания у пользователей.

Действия 

Элемент «Действие» нужен для записи информации о пользователе во время общения с ботом. например, в карточку пользователя или в CRM-систему можно перенести ответы на квалифицирующие вопросы или адрес электронной почты. 

Как создать бота в Telegram: пример настройки действия
Пример блока с передачей заявки на расчет тарифа и данных о лиде в сделку amoCRM

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

  • Фиксировать ответы клиента в его профиле лида в Carrot quest, что позволит делить аудиторию на сегменты и настраивать дополнительные триггерные механики.
  • Отправлять запросы из Carrot quest на электронную почту или в систему управления взаимоотношениями с клиентами через интеграцию с платформами, такими как amoCRM, Битрикс24, retailCRM и прочие.
  • Автоматически переносить собранных через бот лидов непосредственно в CRM. К примеру, можно заранее задать событие для записи на консультацию и обозначить его в блоке «Действие». Название события можно выбрать любое, главное — чтобы оно было понятно вам и менеджерам по продажам, четко отражало источник и суть запроса лида.

Если вы используете amoCRM и хотите переносить диалоги пользователя через бот и связанную информацию в сделку, включите функцию «Передавать данные о лиде в сделку amoCRM». Об этой и других возможностях интеграции с amoCRM мы написали в отдельной статье.

Реплики

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

Как создать бота в Telegram: пример реплик
Сообщения от бота с кнопками и полем для ввода ответа

Варианты содержимого для блока реплики:

  • Кнопки для выбора ответов. Выбранные пользователем опции можно автоматически преобразовать в свойства лида в Carrot quest.
  • Ссылочные кнопки. Они направят пользователя на определенные разделы вашего сайта или на статью в базе знаний.
  • Поля для ввода текста. Эти элементы подходят для получения развернутых комментариев, запросов или контактной информации от пользователей.

Постарайтесь не использовать много реплик в механике бота telegram. По опыту команды роста Carrot quest, которая запускает чат-ботов в разных сегментах бизнеса, для механики сбора и первичной квалификации лидов с хорошей конверсией достаточно 3–5 шагов.

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

В Carrot quest вы можете настроить поведение бота по двум триггерам:  

  • В ответ на новый вопрос внутри диалога. Подойдет для клиентов, которые ранее уже обращались к вам в Telegram и прошли сценарий стартового бота
  • По команде /start. Поможет запустить диалог с поддержкой в удобном канале.
Пример настройки условий отправки
Telegram-бот может запускаться и на первое обращение после команды /start и на каждый последующий вопрос внутри диалога

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

Как создать свой бот в Telegram

Чтобы все сообщения от ваших клиентов Telegram-боту отображались в админ-панели Carrot quest, нужно подключить интеграцию с мессенджером. Тогда вся история общения с клиентом отобразится в разделе «Диалоги», а ваши сообщения там будут отправляться клиенту в Telegram от имени бота.   

Чтобы управлять общением сразу нескольких Telegram-ботов, просто создайте дополнительные каналы обработки сообщений. Так сотрудники быстрее отличат ботов и подхватят диалог с клиентом с учетом контекста бота. 

Как настроить интеграцию с Telegram

Следуйте шагам ниже, чтобы настроить интеграцию в несколько кликов: 

Шаг 1. Введите в поиске по каналам ник @BotFather. Этот бот отвечает за создание и управление всеми ботами, которые вы настраиваете в мессенджере. Он подскажет как создать новую интеграцию. 

Можно просто перейти по ссылке https://telegram.me/botfather с устройства, на котором есть приложение Telegram.

Шаг 2. Перейдите в диалог с BotFather и нажмите кнопку «Start». В ответ он направит вам список доступных команд.

Как создать бота в Telegram: запуск бота
Также бот может поделиться инструкцией

Шаг 3. Выберите команду /newbot. 

Как создать бота в Telegram: пример диалога с BotFather
Бот сам задаст все вопросы для создания интеграции и поможет запустить новый бот

В ответ BotFather предложит вам:

  • Задать имя бота. Это имя не должно быть уникальным. Вы сможете изменить его в любой момент внутри диалога с BotFather. 
  • Задать пользовательское имя бота. Это имя обязательно должно заканчиваться на «bot» и быть уникальным. Изменить его можно будет только с помощью технической поддержки Telegram. 

Чтобы получить ключ для уже существующего бота, нажмите команду /token. Вы увидите кнопки с созданными ботами, выберите нужного и скопируете токен.

Шаг 4. После настройки имени бота вы получите сообщение со ссылкой на вашего бота, а также его токен.

Как создать бота в Telegram: пример токена
Нужный вам токен отобразиться в нижней части сообщения

Скопируйте токен, он пригодится, чтобы привязать этого бота к Carrot quest. Перейдите в раздел «Интеграции» Carrot quest и создайте новую интеграцию с Telegram. Добавьте скопированный токен в поле «Токен бота». 

Шаг 5. На этом этапе вы сможете настроить аватар для бота. Чтобы добавить его, отправьте команду /setuserpic BotFather. 

Из предложенного списка выберите бота, для которого вы хотите установить аватар, и отправьте BotFather изображение. Картинка должна быть 640×360 пикселей. Также можно загрузить формат gif с разрешением 320×180.

Вы также можете добавить ссылку на Telegram-бота Carrot quest в виджет чата на сайте. Эта функция полезна пользователям, которые хотят общаться с компанией в удобном им канале и не ждать ответа в чат на сайте. При переходе по ссылке на Telegram из чата, пользователь не будет дублироваться: на сайте и в боте он будет учтен как один контакт в нашей системе.

Чтобы добавить ссылку на бота в чат, перейдите в админ-панель Carrot quest и откройте раздел «Настройки». Перейдите в «Чат» — «Основные настройки чата», добавьте ссылку на вашего бота в Telegram и сохраните изменения. Интеграция настроена, можно проверить отправку сообщений.

Как создать бота в Telegram и добавить в Carrot quest
Добавление бота происходит в два клика

Настройте чат-бота в Carrot quest за 15 минут
Получите первых лидов уже за 7 дней пробного периода и оцените эффективность сервиса.

Как создать чат-бота для Telegram в Carrot quest: 4 шага

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

Telegram-бот Carrot quest помогает не просто запустить в мессенджере очередного бота. Это решение разработано для того, чтобы Telegram стал полноценным каналом привлечения лидов в вашей воронке, а все общение с клиентами в разных каналах сохранялось в одной системе. 

Возможности Telegram-ботов Carrot quest:

  • Отправлять серии из нескольких сообщений в телеграм.
  • Задавать квалифицирующие вопросы и передавать данные в карточку пользователя.
  • Создавать сделку в CRM после того, как пользователь оставил заявку через бота.
  • Совсем скоро. Отправлять триггерные рассылки подписчикам бота с учетом их активности на сайте.
  • Совсем скоро. Отправлять массовые рассылки по разным сегментам пользователей бота.
  • Совсем скоро. Использовать сообщения из Telegram в триггерных цепочках из поп-апов и email-рассылок.

Дальше мы по шагам расскажем, как создать, протестировать и запустить своего Telegram-бота на примере платформы CRM-маркетинга Carrot quest. Механику бота мы будем создавать внутри простого конструктора. Чтобы освоить настройку сервиса потребуется 15 минут и четыре шага. 

Продумать механику чат-бота

Начните создание механики бота с определения цели. Например, вы хотите чтобы Telegram-бот привлек как можно больше пользователей записаться на платный курс. Оставление заявки станет целевым действием, а все коммуникации должны постепенно к нему подводить. Весь сценарий бота должен работать на цель ― от приветствия до целевого действия.

Как создать бота в Telegram: пример механики
Пример механики бота в конструкторе Carrot quest

Например, для прогрева до покупки онлайн-курса по программированию в чат-боте можно:

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

Чтобы понять, какие данные пользователей вам собирать, обратитесь к критериям лида в вашей компании. Например, вы знаете, что лидом у вас считается тот, кто оставил номер телефона. Это будет основной информацией о пользователе, которую Telegram-бот должен передать в отдел продаж. 

Настроить условия для отправки

Условия, при которых пользователю будет отправляться сообщение от бота, можно настроить в разделе «Чат-боты» в Carrot quest. Перейдите на вкладку «Telegram» и выберите «Создать Telegram-бота».

В разделе «Условия отправки» вы сможете выбрать интеграцию для отправки и запуск по одному из событий-триггеров:

  • по команде /start — подойдет для пользователей, которые пишут боту впервые;
  • при новом сообщении внутри диалога — подойдет для клиентов, у которых уже есть чат с Telegram-ботом.

Собрать и настроить чат-бота в конструкторе

В Carrot quest вы можете собрать бота в конструкторе-карте с нуля за несколько минут. Соберите сценарий бота в конструкторе из раздела «Содержание», задайте нужные действия для записи свойств и передачи лидов командам.

Что можно добавить в сообщения Telegram-бота внутри визуального конструктора:

  • текстовые реплики с кнопками или возможностью ввести ответ;
  • разные ветки для рабочего и нерабочего времени;
  • запись ответов в карточку пользователя;
  • передачу лидов в amoCRM или на email;
  • назначение обращения на определенного оператора и в канал команды.

Чтобы быстро поделиться получившейся механикой чат-бота с командой, в Carrot quest можно в один клик сделать скриншот всех сообщений бота. Для этого нажмите «Поделиться ботом» — изображение с его содержанием сохранится в папку для загрузок на вашем устройстве.

Протестировать и запустить Telegram-бота

На создании бота работа не заканчивается. Перед запуском механики важно проверить формулировки в репликах бота, визуальное отображение кнопок, логику ветвления диалога. 

Чтобы найти нового бота, перейдите в раздел «Приостановленные».  Рекомендуем проверить, корректно ли отображаются добавленные изображения, видео и эмоджи. Когда Telegram-бот протестирован и готов к запуску, активируйте его в списке ботов, чтобы он заработал в мессенджере и собрал первых лидов.

Как начать пользоваться Carrot quest

В механиках с чат-ботами можно использовать данные о посетителях сайта, которые вы собрали в сервисе Carrot quest. Для этого в код вашего сайта нужно добавить скрипт платформы. Наша инструкция поможет сделать это сделать самостоятельно за несколько минут.

Скрипт, который нужно добавить на сайт, находится на главной вкладке в личном кабинете Carrot quest.

Как создать бота в Telegram и установить скрипт
Начать установку можно на главной странице

Еще один вариант копирования скрипта платформы Carrot quest — из раздела «Общие настройки».

Как создать бота в Telegram и добавить скрипт в общих настройках
Скрипт в разделе общие настройки

Чтобы добавить скрипт, скопируйте его из поля и добавьте в код сайта перед закрывающим тегом </head>.

Как создать бота в Telegram и добавить скрипт на сайт
Также в Carrot quest можно проверить, установился ли скрипт, нажав на кнопку

У нас есть подробная инструкция по установке скрипта Carrot quest в разные системы для создания сайтов: Tilda, WordPress и другие CMS-платформы.

Сразу после активации Telegram-бота вы сможете отслеживать его эффективность в разделе аналитики. Там будет отображаться количество отправок сообщений, кликов на кнопки и полученных ботом контактов. 

Как создать бота в Telegram и посмотреть аналитику по нему
Данные по эффективности telegram-бота в разделе аналитика

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

Какие данные в статистике доступны для просмотра: 

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

Регулярный анализ этих метрик поможет лучше понять путь пользователя, найти узкие места механики и улучшить их, чтобы повысить конверсию. У нас есть большая статья про метрики digital-маркетинга, которая поможет лучше разобраться с тем, какие показатели отслеживать. 

В каком конструкторе настраивать Telegram-ботов

Telegram-бота можно полностью спроектировать самому с нуля или использовать платформы-конструкторы. В первом случае вам понадобится разработчик или навыки программирования. 

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

Популярные конструкторы для создания ботов Telegram:

Carrot quest — платформа для CRM-маркетинга, которая объединяет все коммуникации с клиентом в одном решении и позволяет управлять путем пользователя. Подойдет как для настройки первых простых механик, так и для комплексного CRM-маркетинга. Можно сегментировать получателей, запускать A/B-тесты и создать сложные цепочки взаимодействий. 

Botmother — редактор ботов, который умеет работать не только с Telegram, но и с другими популярными мессенджерами. Есть возможность обрабатывать медиа, файлы и обращаться к сторонним сервисам. Поддерживает полный перечень стандартных функций, кроме корзины. Поддерживает нативные функции мессенджера: работа с заявками на вступление и с группами Telegram.

PuzzleBot — конструктор, позволяющий создать сложного бота. При этом важно понимать основы программирования: переменные, циклы и условия. Есть премиальная версия по подписке. Помимо привычных рассылок, работает и с нативными функциями мессенджера: модерация в группах и каналах, заменяемые кнопки, веб-приложения, закреп, попапы и  платежи.

Что учесть при выборе конструктора для Telegram-бота

  • Удобный конструктор. Выбирайте платформу с интуитивно понятным интерфейсом конструктора, чтобы запустить рассылку как можно быстрее и без посторонней помощи. Этот пункт особенно важен, если вы только начинаете тестировать Telegram как канал лидогенерации.
  • Возможность персонализировать сообщения. Выбирайте инструмент, который сможет разделять пользователей на сегменты на основе данных об их поведении и использовать эти данные в сообщении. Это позволит получить более высокую конверсию в ответ.
  • Подробная аналитика. Параметр, который поможет быстро оценить эффективность воронки и первых механик. А в дальнейшем — быстро тестировать новых ботов и растить конверсию канала. 
  • Готовые шаблоны и обучение внутри платформы. Еще один пункт, который влияет на скорость запуска первых механик. 
  • A/B-тестирование сообщений. Возможность запустить несколько вариантов сообщения, оценить эффективность и использовать самое конверсионное поможет быстро получить нужный результат.

У нас есть подробная статья, где мы сравнили сервисы для рассылок в Telegram. Советуем изучить ее, чтобы быстрее сравнить преимущества и недостатки сервисов.

Чек-лист для самопроверки перед запуском Telegram-бота

✔️ Механика бота логична и работает на ваши цели.
✔️ В боте настроен триггер запуска, аудитория и действия.
✔️ Механика бота не пересекается с другими механиками и не блокирует их.
✔️ В боте настроен сбор всех данных, которые нужны команде продаж.
✔️ Свойства и события в квалифицирующих блоках записываются в карточку лида Carrot quest.
✔️ Настроена автоматическая передача заявок менеджерам в CRM-систему или через email.
✔️ Тон общения в Telegram-боте соответствует общему tone of voice компании.
✔️ В сообщениях бота нет опечаток, кнопки читаемые и понятные.
✔️ Все эмоджи, ссылки и изображения в репликах отображаются корректно.

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

Трафик есть, а заявок нет?

Покажем, где вы теряете лидов, и составим план улучшений

Рекомендованные статьи