Итог
- Статус работы
- Прототип
- Задача
- Сократить повторяющееся исследование компаний перед B2B-контактом и сохранить источники выводов.
- Результат и границы
- Собран локальный прототип: импорт сайтов, карточки компаний с источниками и редактируемые черновики обращений. Подключение поиска новых компаний и Gmail ещё не завершено.
Как устроен процесс
- Загрузить компании
Импортировать список URL и убрать повторы.
- Изучить страницы
Собрать публичные сведения с указанием источников.
- Оценить соответствие
Сопоставить факты с профилем интересующей компании.
- Подготовить черновик
Составить основу обращения для ручной проверки.
- React
- Bun / Hono
- PostgreSQL / Prisma
- ScrapeGraphAI
- Codex CLI
Исследование до первого письма
В B2B-работе список доменов ещё не является списком подходящих клиентов. Нужно понять продукт компании, аудиторию и возможную задачу, а затем проверить, действительно ли вывод следует из её сайта. Ручное повторение этого процесса занимает время и плохо сохраняет основания решений.
Для собственной работы собрали первую рабочую версию приложения — MVP. Оно объединяет найденные сведения в карточку компании и помогает подготовить черновик обращения.
От URL к карточке с источниками
В приложение импортируется список сайтов, в том числе из CSV. Повторы отсеиваются. Исследование может продолжаться после остановки, чтобы не начинать весь список заново при единичной ошибке.
Публичные страницы анализируются с сохранением доказательств: адреса и фрагмента, который подтверждает факт. Затем сведения сопоставляются с профилем поиска. Оценка соответствия — рабочая подсказка, а не объективный рейтинг качества компании.
Карточки и состояние обработки хранятся в PostgreSQL. В веб-интерфейсе можно вернуться к результатам исследования, открыть источник и отредактировать черновик.
Пример полезной карточки
Условный сайт компании описывает поставку оборудования и приём запросов через форму. В карточке можно сохранить эти сведения и ссылки на соответствующие страницы. На их основе допустимо предложить гипотезу: возможно, команде интересна подготовка входящих заявок.
Но из наличия формы нельзя сделать вывод, что компания теряет клиентов или обрабатывает заявки медленно. Такие утверждения не становятся персонализацией письма. Черновик должен честно отделять наблюдение от вопроса о возможной потребности.
Пользователь проверяет факты, редактирует текст и решает, нужен ли контакт. Если доказательство слабое или страница недоступна, карточка должна показывать ограничение, а не заполняться правдоподобными догадками.
Что реализовано в MVP
Подготовлены профили исследования, импорт и устранение повторов, карточки с фактами, оценка соответствия и черновики. Проверен локальный путь исследования и ручного редактирования. Очередь обработки помогает сохранять состояние работы.
Список сайтов пока загружается пользователем. Подключение поиска новых компаний и Gmail ещё не завершено; письма из приложения не отправляются.
Что проверяем в карточке компании
Для контрольного списка сверяются найденные факты и источники. Проверяем неверный URL, недоступную страницу, повторную компанию и страницу, где нет нужных сведений. Возобновление обработки не должно создавать дубли карточек.
Черновик проверяется отдельно: не добавлены ли выдуманные проблемы, контакты и обещания. Полезность оценивают по качеству подготовки к разговору, а не по числу сгенерированных писем.
Границы решения
Исследуются публичные страницы компаний. Обход закрытого доступа, массовая автоматическая рассылка и сбор личной переписки в процесс не входят. Способ дальнейшего контакта остаётся отдельным решением пользователя.
Для обработки уже поступившего обращения полезен другой сценарий — подготовка заявки для CRM. В этом кейсе речь именно об исследовании до контакта.
Карточка исследования без домыслов
Учебная карточка показывает формат результата; это не лог работы прототипа и не сведения о потенциальном клиенте.
| Вход или этап | Ожидаемый результат | Что проверять |
|---|---|---|
| На странице компании описана доставка | Сохранить URL, дату и точный фрагмент | Не выводить из этого географию доставки |
| Тариф не опубликован | Поле цены оставить неподтверждённым | Не подставлять среднее значение |
| Черновик обращения подготовлен | Менеджер проверяет основание контакта | Отправка не выполнена автоматически |
- Вход или этап
- На странице компании описана доставка
- Ожидаемый результат
- Сохранить URL, дату и точный фрагмент
- Что проверять
- Не выводить из этого географию доставки
- Вход или этап
- Тариф не опубликован
- Ожидаемый результат
- Поле цены оставить неподтверждённым
- Что проверять
- Не подставлять среднее значение
- Вход или этап
- Черновик обращения подготовлен
- Ожидаемый результат
- Менеджер проверяет основание контакта
- Что проверять
- Отправка не выполнена автоматически
Метод и ограничения подробнее разобраны в материале про правила квалификации входящей заявки.
Вопросы по этой задаче
Программа сама рассылает письма?
Нет. В подтверждённом MVP подготавливаются и редактируются черновики. Рабочая авторизация Gmail не завершена, автоматическая отправка не заявляется.
Можно считать оценку компании достоверным рейтингом?
Нет. Это сопоставление с выбранным профилем поиска. Его нужно проверять по сохранённым фактам и источникам.
Есть похожая задача?
Расскажите, откуда поступают данные и что должно получаться на выходе. Обсудим, какой этап можно проверить на вашем примере.
