В профессиональных чатах люди не заполняют брифы: они пишут между встречами, иногда одной строкой. Разбираем, как PORTCORE замечает такие запросы, что именно попадает в уведомление и почему последнее слово всё равно должно оставаться за человеком.
Клиент может написать в чате, пока вы на созвоне
Представьте обычный вторник в небольшой студии. Утром команда обсуждает макеты, в 11:20 владелец проводит встречу, а в 11:24 в чате предпринимателей появляется сообщение: «Посоветуйте, кто соберёт личный кабинет для оптовых клиентов? Хотим запуститься к июню». Через час разговор уже ушёл к другой теме. К вечеру сообщение затерялось под обсуждением налогов, конференции и кота, который опять сел на клавиатуру.
Вот так и выглядит часть спроса в профессиональных сообществах: не входящая заявка с ровными полями «бюджет» и «срок», а короткая реплика в потоке. Собственник может мониторить чаты вручную, но тогда у него появляется новая должность — дежурный по ленте. Табличка для неё не нужна, зато работа над проектами начинает подозрительно напоминать работу между уведомлениями.
Ручной поиск плохо масштабируется и по другой причине: важные формулировки не всегда содержат слово «заказ». Кто-то пишет «ищем команду», кто-то — «кто возьмёт», а кто-то начинает с «посоветуйте знакомых». Если читать всё подряд, внимание устаёт раньше, чем заканчивается список чатов.
Поэтому мы сделали для себя анализатор заявок tgbot.portcore.ru: он просматривает выбранные группы и каналы Telegram, проверяет текст по настраиваемым правилам и приносит вероятный сигнал в отдельное уведомление. Это радар для ленты: он помогает заметить направление, но не притворяется отделом продаж.
Как анализатор превращает сообщение в сигнал
В основе проекта — понятный набор правил, который можно объяснить коллеге за чашкой кофе. Для каждого направления задаются слова и их вес. Отдельный список слов показывает, что автор, вероятно, ищет решение: «нужен», «ищу», «посоветуйте», «кто возьмёт». Когда совпадения набирают нужный балл, сообщение сохраняется как новый сигнал.
Например, веб-студия добавляет направление «B2B-портал» и слова «личный кабинет», «портал», «оптовый заказ», «интеграция 1С». Сообщение «Ищем, кто соберёт кабинет дилера и свяжет его с 1С» набирает совпадения сразу по нескольким признакам. В уведомлении видны направление, балл, слова, которые сработали, исходный текст, чат и автор. Можно открыть источник и самому понять, есть ли там реальная задача.
Другой пример — запрос на дизайн. Человек пишет «Посоветуйте UX-дизайнера для приложения, хотим проверить новый сценарий оплаты». Если в настройках есть соответствующее направление и лексика, сообщение придёт специалисту, который отвечает за дизайн, а не затеряется среди обсуждений разработки.
Важная оговорка: сейчас это не языковая модель, которая понимает любую интонацию. Анализатор ищет настроенные слова без учёта регистра, складывает веса совпавших ключей и отдельно проверяет признаки намерения. Если явного намерения нет, простое упоминание темы проходит только при достаточно высоком балле. Такая механика прозрачна, но качество зависит от словаря. «Подскажите подрядчика» и «порекомендуйте исполнителя» для человека почти одно и то же; для правила это разные слова, пока вы не добавите оба варианта.
Что происходит после совпадения
Сигнал — это не просто всплывающее «что-то найдено». В карточке лида сохраняются направление, оценка, тип намерения, чат, автор, текст и совпавшие ключевые слова. Если Telegram позволяет получить ссылку, она ведёт к исходному сообщению или профилю. Повтор одного и того же текста в отслеживаемых чатах не создаёт новую заявку в течение 24 часов.
Уведомление отправляется в «Избранное» владельца Telegram-аккаунта; при настройке подключается и отдельный бот. Дальше человек открывает источник, читает соседние реплики и решает, как ответить. Иногда контекста достаточно для короткого предложения помощи. Иногда выясняется, что автор ищет сотрудника в штат, а не подрядчика. Лучше узнать это из текста и контекста, а не после автоматического письма с предложением «разработаем всё».
В панели сигнал можно оставить новым, принять в работу или отклонить. Это простая дисциплина, но она быстро показывает, какие направления дают полезные сообщения, а где список ключей ловит шум. Например, фраза «ищу работу в маркетинге» содержит слово «ищу», но автор, скорее всего, не покупатель. Стоп-слова, порог баллов и исключение отдельных чатов помогают уменьшить такие совпадения, а статусы дают материал для следующей настройки.
Сам Telegram-аккаунт слушает новые и отредактированные сообщения в группах и каналах, но личные переписки в мониторинг не включены. Настройки из панели подхватываются без перезапуска примерно в течение 30 секунд. Чаты можно синхронизировать, разложить по категориям и исключить те, которые не подходят. Для добавления новых источников предусмотрена очередь вступления — чтобы сначала выбрать места, где разговор действительно относится к вашему рынку.
У этого процесса есть честное ограничение: слово «интеграция» может появиться и в объявлении о вакансии, и в споре о старом проекте. Фильтр не знает бюджет, полномочия автора и серьёзность намерения. Его задача — убрать часть монотонного просмотра и подсветить сообщения, которые стоит проверить; квалифицировать и вести диалог должен специалист.
Как проверить инструмент на небольшой группе
Предлагаем не начинать с обещаний про рост продаж, а провести двухнедельный тест на 10 людях. Подойдут владельцы небольших агентств, специалисты по продажам или независимые исполнители из одной-двух близких ниш. Такой пилот не докажет эффективность для всего рынка, зато быстро покажет, правильно ли настроен словарь и удобно ли получать сигналы в реальной рабочей неделе.
- Выбрать ограниченный набор чатов. Лучше начать с тех сообществ, где участники уже обсуждают вашу тему. Десять подходящих источников полезнее сотни случайных.
- Зафиксировать отправную точку. Попросить участников вспомнить или записать за неделю, сколько релевантных запросов они заметили вручную и сколько времени потратили на просмотр.
- Собрать слова из реальной речи. Добавить формулировки «кто делал», «посоветуйте», «ищем исполнителя», варианты названий услуги и характерные слова своей отрасли. Отдельно обсудить стоп-слова и исключения.
- Размечать каждый сигнал. Достаточно трёх отметок: полезный, ложное совпадение, не уверен. Дополнительно записывать, был ли ответ уместен и удалось ли продолжить разговор.
- Подвести итоги через две недели. Сравнить количество полезных сигналов, долю шума, пропуски, скорость реакции и ощущения участников. Затем поправить правила и решить, стоит ли продолжать.
Пример простого решения по результатам: если сигналов много, но половина — вакансии и обсуждения, уточнить направления и стоп-слова. Если участники говорят «срабатывает точно, но слишком редко», добавить синонимы и пересмотреть порог. Если сообщения находят, но команда всё равно не успевает на них отвечать, узкое место уже не в поиске — стоит договориться, кто и когда разбирает уведомления.
Именно за этим мы предлагаем тест на 10 человек: не ради красивой цифры в презентации, а чтобы услышать, где правила совпали с жизнью, а где рынок говорит на своём диалекте.
Скорость реакции начинается с внимания
В чате нельзя поставить спрос на паузу до конца планёрки. Пока вы дочитали длинную ветку, автор уже получил три рекомендации и начал переписку. Но и отвечать на каждое совпадение — верный способ превратить радар в сирену. Нужен спокойный рабочий ритм: получать сигнал, проверять контекст, решать, есть ли смысл вступать в разговор.
Мы строили анализатор именно как такой первый фильтр: он помогает заметить подходящее сообщение, объясняет, почему оно сработало, и оставляет следующий шаг человеку. Если вы ищете клиентов или подрядчиков в профессиональных чатах, посмотрите на анализатор заявок PORTCORE. А короткое видео о проекте — в Instagram.
Подходящие офферы
Если статья попала в вашу задачу, вот два оффера, с которых можно перейти к внедрению без лишнего discovery.
Автоматизация deal desk
Автоматизируем deal desk: подготовку и согласование предложений, версий и нестандартных условий. Цель — сохранить основания решения и ответственность между участниками.
AI ассистент для бизнес-процессов
Встраиваем ИИ в конкретную операцию: подготовку ответа, поиск, разбор данных или помощь сотруднику. Сначала задаём границы полномочий и участия человека.