← Что делаем

Разработка Telegram Mini App и ботов для бизнеса

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

Мы делаем сервисы внутри Telegram: от бота, который принимает заявки и пишет в вашу систему, до полноценного кабинета с каталогом, оплатой и личной историей.

Бот или мини-приложение

Это разные инструменты, и путать их дорого.

Бот

Диалог и кнопки. Хорош для коротких сценариев: принять заявку, показать статус, напомнить, отправить уведомление. Быстро делается, мгновенно понятен. Плохо справляется, когда нужно показать таблицу, каталог или заполнить форму на двадцать полей.

Мини-приложение

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

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

Что получается внутри Telegram

Бот и мини-приложение в Telegram: где проходит граница Слева бот с диалогом и кнопками для коротких сценариев. Справа мини-приложение с каталогом, фильтрами и оплатой. Ниже — связь с системой компании. БОТ — КОРОТКИЙ СЦЕНАРИЙ Здравствуйте! Что нужно сделать? Оставить заявку на ремонт Принято. Номер 1842, мастер завтра мои заявки статус оператор МИНИ-ПРИЛОЖЕНИЕ — ГДЕ БОТУ ТЕСНО Каталог всев наличиипо цене Позиция каталога, характеристики1 240 ₽ Позиция каталога, характеристики890 ₽ И то и другое пишет в вашу систему заявка попадает в CRM, каталог берется из учета, статусы возвращаются клиенту сами
Граница проходит там, где диалог перестает быть удобным: список из тридцати позиций, фильтры, форма на двадцать полей — это уже мини-приложение.

Для чего это обычно делают

  • Прием заявок. Клиент пишет боту вместо звонка, заявка сразу падает в систему с указанием, от кого. Для сервисных компаний это самый быстрый способ снять нагрузку с телефона.
  • Кабинет клиента. Статус заказа, история, документы, повторный заказ. Все то же, что в личном кабинете на сайте, но без пароля и без установки приложения.
  • Внутренние сервисы для сотрудников. Заявка в АХО или ИТ, заказ пропуска, справка, бронирование переговорной, отпуск. Люди уже в Telegram, отдельный портал для этого не открывают.
  • Уведомления. Новая заявка ответственному, просроченная задача руководителю, сработавшее правило. Работает лучше почты просто потому, что Telegram читают сразу.
  • Заказ и оплата. Каталог, корзина, оплата встроенными средствами. Для небольшого ассортимента это дешевле полноценного магазина.
  • Опросы и сбор данных. Обход, чек-лист, отчет с фотографией с точки — когда полноценное мобильное приложение избыточно.

Чего Telegram не заменит

  • Полноценный офлайн. Мини-приложение — это веб внутри мессенджера. Нет сети — нет работы. Для полевых задач в зоне без связи нужно обычное мобильное приложение.
  • Тяжелые интерфейсы. Сложную рабочую систему с широкими таблицами в мини-приложение не засунуть. Экран все-таки маленький, а окно внутри мессенджера — еще меньше.
  • Независимость от площадки. Правила платформы могут меняться, и это надо принимать как данность. Для критичных для бизнеса процессов разумно иметь запасной путь — хотя бы веб-версию тех же функций.
  • Работу с большими файлами. Есть ограничения, и в сценариях с тяжелыми документами или видео это упирается быстро.

Где здесь искусственный интеллект

Именно в Telegram языковые модели встраиваются естественнее всего, потому что интерфейс и так диалоговый.

  • Прием заявки обычными словами. Человек пишет «у нас течет труба в цехе, приезжайте завтра» — а система достает адрес, тип проблемы и срок и заводит карточку. Без меню из восьми шагов.
  • Ответы по вашим документам. Бот отвечает на вопросы, опираясь на регламенты, каталог и прайс компании, а не на общие знания. Снимает поток однотипных вопросов и внутри компании, и от клиентов.
  • Первая линия поддержки. Модель разбирается в сути обращения, отвечает на типовое и передает человеку то, что требует решения. Важно, чтобы переход к человеку был всегда доступен и заметен.
  • Распознавание фото и голоса. Голосовое сообщение вместо заполнения формы, фотография счетчика или документа вместо ручного ввода. В мессенджере это самый естественный способ ввода.
  • Сводки руководителю. Короткий отчет по вашим данным раз в день прямо в личные сообщения, с возможностью задать уточняющий вопрос.

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

Разница не только в цене разработки, хотя и в ней тоже.

  • Нет барьера установки. Между «узнал о сервисе» и «пользуюсь» обычно стоит установка приложения, и на ней теряется большая часть людей. В Telegram этого шага нет вовсе.
  • Нет регистрации. Человек уже авторизован: вы сразу знаете, кто пишет. Не нужны пароли, восстановление доступа и подтверждение почты — а это заметная часть любого кабинета.
  • Нет магазинов приложений. Ни проверки перед публикацией, ни ожидания одобрения обновления, ни учетных записей разработчика. Правки выкатываются сразу.
  • Уведомления доходят. Письмо прочитают завтра, пуш отключен у половины, а сообщение в мессенджере видят в течение часа.
  • Дешевле в поддержке. Одна версия вместо двух мобильных систем и отсутствие обязательных обновлений под новые версии телефонов.

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

Где это особенно хорошо работает

  • Сервис и обслуживание. Клиент оставляет заявку и следит за статусом, мастер получает наряд, руководитель видит просрочки. Все в одном мессенджере, без обучения кого бы то ни было.
  • Оптовые продажи постоянным клиентам. Каталог со своими ценами и повторный заказ в три касания. Постоянный клиент заказывает одно и то же, и ему не нужен большой интерфейс.
  • Внутренние заявки в компании. ИТ, АХО, кадры, пропуска. Портал ради этого никто не открывает, а боту напишут.
  • Производство и обходы. Отметка о выполнении, показания, фото с точки. Если связь на площадке есть — этого достаточно, и приложение не нужно.
  • Запись на услуги. Выбор времени, напоминание накануне, перенос без звонка администратору.
  • Отчетность руководителю. Утренняя сводка по вчерашнему дню и возможность задать уточняющий вопрос прямо в переписке.

Как делаем

  1. Определяем сценарий. Что человек хочет сделать и за сколько шагов. Если шагов больше пяти, скорее всего, это мини-приложение, а не бот.
  2. Проектируем диалог или экраны. Для бота — дерево диалога со всеми тупиками и возвратами. Для мини-приложения — прототип экранов. Тупики в диалоге проектируются отдельно: в них попадают чаще, чем кажется.
  3. Связываем с системой. Куда попадает заявка, откуда берутся данные, кто получает уведомление. Без этого получается красивый бот, который никому ничего не приносит.
  4. Запускаем на небольшой группе. Живые люди пишут не так, как ожидалось, и первые дни дают больше правок, чем недели тестирования.
  5. Дорабатываем по реальным диалогам. Видно, где люди застревают и о чем спрашивают. Это лучший источник идей для следующей версии.

Сроки и стоимость

от 1 неделибот на один сценарий с записью в вашу систему и уведомлениями
2–4 неделимини-приложение с каталогом, формами и личной историей
1–2 месяцакабинет с оплатой, ролями и полноценной связью с учетной системой

Это одна из самых дешевых точек входа в автоматизацию: результат виден за недели, а не за месяцы. Часто с бота начинают, чтобы проверить, будут ли люди вообще этим пользоваться, — и только потом строят систему.

Соберем бота или кабинет и подключим к вашей системе

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

Обсудить задачу

Если сценарий простой, первую версию можно увидеть уже на следующей неделе.

Частые ошибки

  • Бот как декорация. Отвечает на приветствие и предлагает позвонить. Ценность появляется только тогда, когда он пишет в систему и меняет чей-то рабочий день.
  • Дерево из двадцати кнопок. Человек теряется на третьем уровне и уходит. Если сценарий разветвленный — это мини-приложение.
  • Нет выхода на человека. Любой бот однажды не поймет. Кнопка связи с оператором должна быть видна всегда, иначе раздражение переносится на компанию.
  • Рассылки без разрешения. Быстрый способ потерять аудиторию и получить блокировки. Уведомления — по делу и с возможностью отписаться.
  • Данные только в переписке. Если заявки живут в чате и нигде больше, через месяц никто не найдет, что было обещано клиенту.

Сколько людей этим реально пользуется

Вопрос справедливый: любой новый канал сначала пустой. Здесь работает то, что канал уже знаком.

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

Это не значит, что достаточно запустить бота и ждать. Люди должны узнать, что он есть: ссылка в подписи менеджера, QR-код на документах и в помещении, упоминание при первом обращении. Мы обычно помогаем продумать и это — работающий сервис, о котором никто не знает, ничем не лучше неработающего.

Что остается у вас

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

Отдельно проговариваем обработку персональных данных: в мессенджере люди пишут больше, чем в форме, и в переписке легко оказываются номера телефонов, адреса и фотографии документов. Что из этого хранится и сколько, решается при проектировании, а не после.

Дальше по теме

Обсудить задачу

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

Чем бот отличается от мини-приложения?

Бот — это диалог и кнопки, он хорош для коротких сценариев: принять заявку, показать статус, напомнить. Мини-приложение — полноценный интерфейс внутри Telegram со списками, фильтрами, формами и оплатой. Граница простая: если шагов больше пяти или нужно показать каталог и таблицу, боту уже тесно.

Почему Telegram, а не мобильное приложение?

Нет установки (на ней теряется большая часть людей), нет регистрации и паролей — человек уже авторизован, нет магазинов приложений с их проверками, уведомления реально доходят, поддержка дешевле. Обратная сторона: вы зависите от чужой площадки, интерфейс ограничен окном мессенджера и полноценного офлайна нет.

Сколько стоит и сколько занимает?

Бот на один сценарий с записью в вашу систему и уведомлениями — от недели. Мини-приложение с каталогом, формами и личной историей — 2–4 недели. Кабинет с оплатой, ролями и связью с учетной системой — 1–2 месяца. Это одна из самых дешевых точек входа в автоматизацию.

Можно ли связать бота с CRM или 1С?

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

Можно ли принимать оплату?

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

Что делать, если бот не понял клиента?

Кнопка связи с оператором должна быть видна всегда — любой бот однажды не поймет, и раздражение от тупика переносится на компанию. Языковая модель заметно снижает число таких случаев: человек пишет задачу словами, система сама достает адрес, тип проблемы и срок.

Будет ли это работать без интернета?

Нет. Мини-приложение — это веб внутри мессенджера: нет сети, нет работы. Для полевых задач в зоне без связи нужно обычное мобильное приложение с локальной базой и синхронизацией.

Кому принадлежит бот и данные?

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

Начать проект