Сбор клиентов из интернета
Вкладка CRM → Справочники → Сбор клиентов ищет потенциальных клиентов по Яндексу и создаёт карточки контрагентов в выбранную группу. С сайта нейросеть вытаскивает имя, телефон, email и сайт; при необходимости добирает контакты со страницы «Контакты». Городские справочники и агрегаторы в выдаче пропускаются — нужная карточка фирмы обычно всё равно появится отдельным результатом поиска.
Параметры запуска
- Нейросеть — модель из каталога ИИ (как в финансовой аналитике). От неё зависят качество извлечения контактов и стоимость вызовов.
- Группа контрагентов — куда класть новые карточки. «Без группы» — в корень справочника.
- Глубина выдачи — сколько страниц поиска смотреть по каждому запросу (от 1 до 25; по 10 результатов на страницу, до ~250 URL — потолок Yandex Search API). Чем больше, тем больше URL и списаний за поиск.
- Ключевые фразы — по одной на строку. Например: «оптовая поставка снеков», «магазин разливного пива».
- Добавлять уточнения — галочка и многострочное поле. Каждая фраза × каждая непустая строка уточнения даёт отдельный поисковый запрос вида «фраза уточнение» (город, район, ниша). Без галочки идут только фразы.
- Использовать нейросеть — если галочка снята, ИИ не вызывается вообще: имя из заголовка страницы, телефон/email со страницы (дешевле). Если включена — сначала фильтр релевантности по критерию, затем извлечение контактов моделью; нерелевантные URL идут в «отклонено ИИ».
- Искать контакты на всем сайте — если на странице из выдачи нет email или телефона, краулер ищет ссылку на «Контакты» / Contact / обратную связь / реквизиты (и похожие), открывает её и ищет почту и телефон там. Без галочки обходится только посадочная страница.
Кнопка Сохранить настройки запоминает уточнения, критерий, модель, группу, глубину и флаги для следующих запусков по этой фирме. При старте сбора настройки тоже сохраняются.
Запуск и прогресс
Нажмите Запустить. Задача идёт в фоне: справа панель показывает текущий запрос и страницу выдачи, URL в работе, число поисков, найденных и посещённых URL, созданных карточек, дублей, отклонений ИИ, ошибок загрузки страниц, списанную сумму и остаток AI-баланса. У счётчика ошибок — кнопка Смотреть: текст журнала этой задачи (пустой ответ, HTTP-ошибка, сбой поиска и т.п.). Файл ошибок удаляется вместе с устаревшей задачей.
Пауза временно останавливает сбор; Возобновить продолжает с того же места. Прервать заканчивает задачу совсем. Уже созданные контрагенты остаются в справочнике.
На одну фирму одновременно может работать только один сбор (включая задачу на паузе). Новый старт — после прерывания или завершения.
Дубликаты и что попадает в карточку
- Перед вызовом нейросети страница проверяется на дубль: тот же сайт/URL, email или телефон уже есть в контрагентах. Тогда ИИ не вызывается, счётчик дублей растёт. Телефоны сравниваются по цифрам (8… и +7… — один номер). Если совпал телефон, а у карточки ещё нет email — найденный email дописывается.
- Если нейросеть всё же извлекла email/телефон/сайт, совпадающий с существующим — карточка тоже не создаётся (email при пустом поле на дубле по телефону тоже дописывается).
- Если нет ни email, ни телефона — карточку не создаём (одно название со страницы недостаточно).
- В карточку пишутся наименование, телефон, email и сайт (URL страницы, если сайт отдельно не извлечён).
Ограничения
- По умолчанию обходится посадочная страница из выдачи; с галочкой «Искать контакты на всем сайте» — ещё одна страница раздела контактов, не весь сайт целиком.
- Соцсети, маркетплейсы, карты и городские справочники (Авито, 2ГИС, Яндекс.Карты/Маркет, Ozon, WB, VK, spravka.city…) пропускаются.
- Страницы с капчей, жёсткой защитой или тяжёлым JavaScript могут не открыться: ошибка на этом URL, сбор идёт дальше.
- Нужны настроенные ключи Yandex Cloud Search и VseGPT на стороне сервера; без них запуск вернёт ошибку.
Оплата
Каждый запрос к веб-поиску Яндекса списывается с AI-баланса. Вызовы нейросети (релевантность и извлечение) — только при включённой галочке «Использовать нейросеть». Если средств не хватает, сбор ставится на паузу (прогресс сохраняется). Пополните счёт в личном кабинете и нажмите Возобновить.