Telegram-бот и CRM для автоматизации клиентских заявок
Telegram-бот и CRM для приёма и управления заявками клиентов.
WSH LeadFlow — система автоматизации приёма и обработки клиентских заявок, разработанная студией WSH LAB. Проект ориентирован на компании, которым важно собирать обращения клиентов в одном месте, контролировать их обработку и упрощать работу менеджеров.
Клиент открывает Telegram-бота, выбирает услугу и заполняет форму заявки. Система сохраняет контактные данные, описание задачи и удобное время для связи в базе данных PostgreSQL. Менеджер получает уведомление и может приступить к обработке обращения.
Статус: MVP разработанКак это выглядит
Бот для клиентов и CRM-кабинет компании в Telegram Mini App.





О проекте
Для сотрудников реализованы просмотр и поиск заявок, изменение статусов, комментарии, шаблоны ответов и история действий.
Архитектура поддерживает несколько компаний с разделением данных и проверкой прав доступа. Разработаны API на FastAPI и веб-интерфейс CRM на React, рассчитанный в том числе на мобильное использование.
Первый демонстрационный сценарий создан для услуг ремонта и строительства. Проект находится в разработке и тестировании.
Ключевые возможности
Приём заявок через Telegram
Приём обращений через Telegram-бота с выбором услуги.
Сбор данных клиента
Контакты, адрес, описание задачи и удобное время связи.
Уведомления менеджеру
Менеджер получает уведомление о поступлении обращения.
Управление статусами
От новой заявки до завершения или отклонения.
Поиск и фильтрация
По статусу, номеру, имени и телефону.
Комментарии и история
История обработки заявок с указанием авторов.
Компании и доступ
Разделение компаний и проверка доступа сотрудников.
Статистика
Статистика заявок по статусам и просмотр карточек через CRM API.
Как это работает
Открытие бота
Клиент переходит по Telegram-ссылке компании и запускает диалог.
Выбор услуги
Бот предлагает доступные услуги и запрашивает необходимые данные.
Создание заявки
Информация сохраняется в базе данных, менеджер получает уведомление.
Обработка обращения
Менеджер просматривает заявку, меняет статус, добавляет комментарии и использует шаблоны ответов.
Контроль результата
Сотрудники отслеживают историю обращения, списки заявок и статистику по статусам.
Технологии и стек
| Backend | Python 3.13, FastAPI, Uvicorn |
|---|---|
| Telegram | aiogram 3.31, Telegram Bot API |
| База данных | PostgreSQL 18, psycopg 3.2 |
| Frontend | React, TypeScript, Vite, HTML, CSS |
| Инфраструктура | Cloudflare Workers, Tunnel, DNS |
| Безопасность | HMAC-сессии, Telegram WebApp initData, CORS |
| Дополнительно | Pydantic 2, argon2-cffi |
| Разработка | GitHub |
Статус: MVP разработан.