Узлы двигаются, карточки открываются, три примера текста разбираются на факты.
Персональный CRM для нетворкинга
CRM в Telegram для тех, кто зарабатывает через связи, но забывает их поддерживать. Автозахват новых контактов и ИИ-напоминания, кто ждёт ответа.
Продуктовый сценарий CRM с проверяемым демо
Telegram отвечает за быстрые действия, web — за обзор сети контактов.
Извлечение показано на трёх примерах; живой LLM требует серверного прокси.
Так это работает в боте: пишете заметку о человеке как попало, а ИИ раскладывает её по полочкам.
От разговора до следующего контакта
CRM сохраняет бесплатный контекст автоматически, а затратный AI включается только по явному действию пользователя.
Появляется новый контакт
Telegram Business фиксирует собеседника и дату общения; контакты также можно импортировать из VCF.
Пользователь передаёт важный контекст
Сообщение или заметка отправляются боту только тогда, когда их действительно нужно разобрать.
AI превращает текст в факты
Имя, роль, интересы, договорённости и следующий шаг попадают в единую карточку контакта.
CRM возвращает контакт в работу
Утренний дайджест, даты, давность общения и семантический поиск помогают не потерять продолжение.
Связаться вовремя
Пользователь видит, кто ждёт ответа и почему контакт важен.
Факты редактируются
AI предлагает структуру, но карточка остаётся под контролем человека.
Экономика защищена
Автоматический анализ каждого сообщения отключён как дорогой и избыточный.
Люди, работающие с людьми (фаундеры, консультанты, инвесторы), за год накапливают в мессенджере сотни деловых переписок. Большинство забывается: «тот инвестор искал сделки в SaaS, но это было три месяца назад». Ведение списка вручную в Notion бросают через полторы недели. Западные персональные CRM построены вокруг LinkedIn, который в РФ заблокирован, поэтому русскоязычный рынок остался без решения.
Бот в Telegram плюс мини-апп и десктоп-веб на одной базе. Пересылаешь боту сообщение о встрече, и ИИ извлекает структурированные факты в карточку контакта. Подключение телефонной книги через VCF, иерархические теги, напоминания «давно не общался» и о днях рождения, экспорт в календарь через .ics-подписку, утренний дайджест «кто ждёт ответа». Стек: Python, aiogram, FastAPI, SQLite, LLM для извлечения фактов и семантического поиска.
Через три дня обкатки биллинг показал: около 83 ₽ в день на одного пользователя. В пересчёте это примерно 2500 ₽ на пользователя в месяц против подписки в десять раз дешевле. Продукт был бы фундаментально убыточным.
Перебрали варианты: урезать промпт (экономия ~30%, всё равно минус), кэшировать по хешу текста (реальный поток почти не повторяется), двухступенчатый гейт: дешёвая модель решает «есть ли тут факт», дорогая извлекает только при «да» (~40%, всё равно недостаточно).
В итоге вырезали автоизвлечение целиком. Оставили бесплатные метаданные: кто написал и когда, это обычный SQL. Автомат теперь заводит карточку нового собеседника и обновляет дату последнего контакта, а дорогой ИИ подключается только когда пользователь сам пересылает сообщение: это явное действие, оно окупается. Побочный бонус: снялся юридический риск автоматического чтения чужих переписок без согласия.
Принцип, который из этого вырос: unit-экономику измеряют на третий день, а не после запуска. Фича, которую любишь, вырезается, если она не сходится в деньгах.
Два часа диагностики. Причина: фреймворк при старте сбрасывал очередь необработанных событий для чистого запуска, а Telegram шлёт уведомление о подключении Business ровно один раз. Если бот в этот момент рестартует, оно теряется. Связь есть, но бот о ней не знает. Перебрали варианты, выбрали не сбрасывать очередь при старте. Как бонус, события, накопленные за время обновления, доходят до бота, а для CRM это плюс: не теряются факты о новых контактах. Плюс добавили стартовый лог активных связей, чтобы тихая поломка стала видимой.
- Три канала захвата контактов: пересылка боту, автосоздание по метаданным, импорт из телефонной книги.
- Два самостоятельных интерфейса на общей базе: мини-апп в Telegram и десктоп-веб.
- Код покрыт автотестами.
- Приём оплат через Telegram Stars, пробный период 14 дней.
- Семантический поиск по контактам: находит человека по смыслу заметки, а не только по имени.