Вернуться к кейсам

Telegram Mini App / Procurement / Workflow

Telegram Mini App для управления заявками и закупками

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

Telegram Mini AppB2BProcurementWorkflow
Mini Appрабочий кабинет внутри Telegram
Workflowмаршруты согласования заявок
1C / CRMинтеграции с корпоративными системами
Telegram Mini App для управления заявками и закупками

Задача

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

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

Решение

Разработана B2B-платформа в формате Telegram-бота и Telegram Mini App. Бот отвечает за уведомления, быстрые действия, команды и deep links, а Mini App становится полноценным рабочим кабинетом внутри Telegram: пользователь создает заявку, выбирает категорию, указывает бюджет и сроки, прикладывает документы и отслеживает исполнение.

Для администратора предусмотрена веб-панель управления компаниями, ролями, каталогами, маршрутами согласования и интеграциями с CRM, ERP или 1С. Workflow-логика помогает настраивать цепочки согласования по сумме, категории, подразделению или проекту, а AI-обработка документов может извлекать данные из инвойсов, КП и спецификаций.

Сценарий работы

  • Сотрудник открывает Telegram-бота и нажимает “Создать заявку”.
  • В Mini App выбирает категорию, товар или услугу, указывает бюджет, количество, сроки и прикладывает документы.
  • Сервис автоматически определяет маршрут согласования: руководитель, финансовый отдел, закупщик.
  • Ответственные сотрудники получают уведомления в Telegram и могут согласовать, отклонить или вернуть заявку на доработку.
  • После согласования закупщик создает запросы поставщикам, сравнивает предложения и выбирает контрагента.
  • Инициатор получает уведомления о каждом изменении: на согласовании, запрос поставщикам, заказ создан, доставка, закрыто.
  • Все действия, комментарии, версии документов и статусы сохраняются в журнале аудита.

Архитектура

  • Telegram Bot — уведомления, быстрые действия, команды и deep links.
  • Telegram Mini App — пользовательский кабинет с заявками, каталогом и документами.
  • Backend API — бизнес-логика, управление статусами, ролями и workflow.
  • Workflow Engine — настраиваемые цепочки согласования и автоматические действия.
  • Document Service — загрузка, версии, хранение и распознавание документов.
  • Supplier Module — база поставщиков, коммерческие предложения и сравнение цен.
  • Integration Layer — интеграции с CRM, ERP, 1С, email, складскими системами и webhooks.
  • Admin Panel — управление компаниями, пользователями, ролями, шаблонами и аналитикой.
  • Audit Service — история изменений, действий и согласований.

Ключевые возможности

  • Создание и согласование заявок прямо в Telegram.
  • Telegram Mini App с полноценным рабочим интерфейсом.
  • Роли: инициатор, руководитель, закупщик, бухгалтер, администратор.
  • Многоэтапное согласование по сумме, категории, подразделению или проекту.
  • Загрузка счетов, КП, договоров, спецификаций и технических заданий.
  • Сравнение предложений от нескольких поставщиков.
  • Уведомления о просрочках, отказах и изменении статуса.
  • Настраиваемые маршруты согласования без участия разработчика.
  • История действий и аудит для каждой заявки.
  • Интеграции с 1С, CRM, ERP и корпоративной почтой.
  • AI-модуль для извлечения данных из инвойсов, КП и других документов.

Техническая основа

  • Telegram: Bot API + Telegram Mini Apps.
  • Frontend Mini App: React + TypeScript.
  • Backend: Node.js / NestJS или Go.
  • API: REST + WebSocket.
  • База данных: PostgreSQL.
  • Кэш и сессии: Redis.
  • Очереди задач: RabbitMQ / Kafka.
  • Хранение файлов: S3 / MinIO.
  • Документы и OCR: AI Vision API / OCR-сервис.
  • Авторизация: Telegram ID, JWT, RBAC, SSO для корпоративных клиентов.
  • Деплой: Docker, Kubernetes, CI/CD.

Результат

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

Еще кейсы

Другие проекты Wcoders

Посмотрите другие проекты, чтобы оценить разные форматы задач и решений.