Signalgram — веб-система для мониторинга Telegram-чатов, автоматического поиска потенциальных клиентов и подготовки или отправки ответов с помощью AI.
Работа выглядит так:
1. Пользователь регистрируется в системе
После регистрации создаётся личный рабочий кабинет. Пользователь самостоятельно подключает свой Telegram-аккаунт через стандартную авторизацию Telegram.
2. Создаёт проект
В одном аккаунте можно создавать отдельные проекты под разные услуги или направления бизнеса.
Например:
- разработка сайтов;
- юридические услуги;
- маркетинг;
- дизайн;
- ремонт;
- подбор персонала.
Каждый проект работает независимо и может иметь свои чаты, фильтры и AI-настройки.
3. Описывает свои услуги и целевого клиента
Для проекта создаётся профиль услуг, где пользователь указывает:
- чем занимается;
- какие услуги предлагает;
- кто является его потенциальным клиентом;
- какие запросы считать подходящими;
- какие сообщения не интересуют;
- как AI должен отвечать потенциальным клиентам.
Благодаря этому AI оценивает сообщения именно относительно конкретного бизнеса.
4. Выбирает Telegram-чаты для мониторинга
Система получает список чатов и групп, доступных подключённому Telegram-аккаунту.
Пользователь отмечает нужные сообщества, после чего Signalgram начинает отслеживать новые сообщения в них в реальном времени.
Читать сообщения вручную круглосуточно больше не требуется. Человечество наконец нашло применение серверам.
5. Первичная фильтрация сообщений
До обращения к AI сообщение проходит быстрые фильтры.
Можно настроить:
- ключевые слова;
- исключающие слова;
- минимальную длину сообщения;
- язык;
- другие параметры проекта.
Очевидно нерелевантные сообщения можно отсеять ещё до платного AI-анализа.
6. AI анализирует подходящие сообщения
Если сообщение прошло первичную фильтрацию, AI сравнивает его с описанием услуг проекта.
Для каждого сообщения система может определить:
- является ли автор потенциальным клиентом;
- степень релевантности;
- оценку от 0 до 100;
- почему сообщение подходит или не подходит;
- какой ответ можно отправить человеку.
Например:
«Нужен человек, который сможет доработать существующий Telegram-бот и подключить оплату».
Для проекта разработчика такое сообщение получит высокий AI-score и будет отмечено как потенциальная заявка.
7. Создаётся готовый вариант ответа
Для подходящей заявки AI автоматически формирует ответ от имени пользователя с учётом заданного стиля.
Например:
«Могу посмотреть такую доработку. Если бот уже работает, пришлите краткое описание текущей логики и что именно нужно добавить. После просмотра смогу точнее оценить объём работы».
Текст можно изменить или попросить AI сформировать другой вариант.
8. Уведомление приходит в Telegram
Signalgram использует отдельного системного Telegram-бота.
Пользователь получает карточку найденной заявки прямо в Telegram:
- исходное сообщение;
- название чата;
- ссылку на оригинал;
- AI-score;
- объяснение AI;
- готовый ответ;
- кнопки управления.
Необязательно постоянно держать открытым веб-интерфейс.
9. Ответ можно отправить вручную одним нажатием
Пользователь нажимает кнопку отправки.
После подтверждения Signalgram отправляет именно показанный текст от подключённого личного Telegram-аккаунта пользователя, а не от системного бота.
То есть для человека в исходном чате ответ выглядит как обычное сообщение реального Telegram-пользователя.
10. Есть автоматические ответы
При необходимости для проекта можно включить Auto Reply.
Настраиваются:
- минимальный AI-score;
- список чатов, где автоответы разрешены;
- фиксированная задержка перед ответом;
- случайный диапазон задержки;
- рабочее время;
- максимальный возраст сообщения;
- количество ответов в час и сутки;
- интервалы между ответами;
- ограничения для одного чата или пользователя.
Например:
AI нашёл релевантную заявку в 14:00:00 → пользователь установил задержку 120 секунд → ответ будет разрешён не раньше 14:02:00.
Перед самой отправкой система повторно проверяет, что сообщение всё ещё можно безопасно обработать.
Автоответы по умолчанию выключены.
11. Автоответ можно отменить до отправки
В Telegram-карточке доступны действия:
- отменить автоответ;
- отправить сейчас;
- изменить ответ;
- получить другой вариант;
- игнорировать заявку.
Если пользователь отвечает вручную, автоматическая отправка отменяется.
12. Защита от дублей
Одно исходное сообщение не должно получить несколько ответов из-за:
- повторной задачи;
- перезапуска сервера;
- нескольких проектов;
- сбоя очереди;
- повторного callback;
- временной сетевой ошибки.
Для отправок используются постоянные идентификаторы и отдельная система состояний.
Если Telegram не может однозначно подтвердить результат отправки, система не начинает бесконечно повторять сообщение.
13. История лидов хранится в веб-интерфейсе
В кабинете можно видеть:
- найденные сообщения;
- AI-score;
- статус заявки;
- использованный AI-анализ;
- созданные варианты ответа;
- отправленные ответы;
- проигнорированные сообщения;
- состояние автоматического ответа.
Есть поиск, фильтры и пагинация.
14. Есть аналитика
Система показывает статистику по:
- сообщениям;
- найденным Leads;
- AI-анализам;
- релевантности;
- расходам AI;
- проектам;
- чатам;
- отправленным ответам.
15. Несколько пользователей и проектов
Архитектура multi-tenant.
Каждый пользователь работает только со своими:
- Telegram-аккаунтами;
- проектами;
- чатами;
- настройками;
- лидами;
- AI;
- балансом.
Предусмотрены роли Owner/Manager.
16. Есть Super Admin
Владелец сервиса получает отдельную административную панель.
Можно видеть:
- пользователей;
- рабочие пространства;
- проекты;
- количество подключённых Telegram-аккаунтов;
- количество отслеживаемых чатов;
- Leads;
- AI usage;
- тариф пользователя;
- баланс;
- состояние подписки.
Можно:
- назначать тарифы;
- вручную начислять баланс;
- списывать баланс;
- выдавать trial;
- приостанавливать workspace;
- видеть историю административных операций.
При этом глобальная админка не предназначена для массового чтения содержания личных сообщений клиентов.
17. Есть тарифная система
Можно создавать собственные тарифы и задавать ограничения:
- количество Telegram-аккаунтов;
- проектов;
- отслеживаемых чатов;
- AI usage;
- количество участников workspace;
- доступные функции.
Есть баланс и неизменяемая история финансовых операций.
Подключение внешней оплаты можно добавить отдельно.
18. BYOK или системный AI
Пользователь может использовать собственный API-ключ AI.
При этом система умеет отдельно учитывать использование собственного ключа и использование ключа владельца сервиса.
19. Система разворачивается на собственном VPS
Проект поставляется как self-hosted решение.