хочу обсудить проект
Готово! Мы ответим вам в течении одного рабочего дня
Что-то пошло не так. Попробуйте еще раз
Назад
1k+ участников
Вступить в Telegram
n8n
30.10.2025

Business Scraper - Telegram бот для автоматического сбора лидов

Описание системы

N8n автоматизация с AI-агентом в Telegram для интеллектуального сбора информации о бизнесах из Google Places. Пользователь отправляет текстовый запрос с категорией бизнеса и локацией, система автоматически парсит данные и сохраняет в Google Sheets для последующего обзвона.

Как это работает:

  1. Отправляете в Telegram категорию бизнеса (например: "Рестораны в Москве")
  2. AI агент распознает категорию и локацию
  3. Apify парсит Google Places и собирает данные
  4. Информация сохраняется в Google Sheets
  5. Бот отправляет примеры найденных сайтов

Архитектура системы

Компоненты основного workflow

1. Telegram Trigger - Точка входа

  • Webhook ID: 931f5c9d-8924-4954-a755-2a6cfdd37931
  • Credentials: Leads scraper bot
  • Функция: Прием текстовых запросов от пользователей

2. AI Agent - Интеллектуальный парсер запроса

Настройки:

  • Model: GPT-4.1-mini
  • Memory: Simple Memory (sessionKey: 12345)
  • Output Parser: Structured Output Parser

Системный промпт:

Ты ИИ агент который помогает собирать информацию о потенциальных лидах для обзвона. Ты получаешь запрос с категорией бизнеса которую нужно изучить. Выдавай только категорию бизнеса которую назвал пользователь.

3. Structured Output Parser

Назначение: Структурирование ответа AI в JSON формат

Схема вывода: { "Категория": "Ресторан", "Локация": "Москва", "Результаты": 20 }

Параметры:

  • Auto Fix: true (автоисправление структуры)
  • Language Model: GPT-4.1-mini

4. HTTP Request - Запуск Apify скрапера

Назначение: Инициация парсинга Google Places

Настройки:

Тело запроса: { "searchStringsArray": ["[Категория] [Локация]"], "maxCrawledPlacesPerSearch": [Количество результатов], "language": "ru", "includeWebResults": false, "exportPlaceUrls": true, "additionalInfo": true }

5. Wait - Ожидание завершения парсинга

  • Duration: 20 секунд
  • Функция: Дает время Apify собрать данные

6. HTTP Request1 - Получение результатов

Назначение: Скачивание собранных данных

URL: https://api.apify.com/v2/datasets/{{ $json.data.defaultDatasetId }}/items?token=(ваш Apify токен)

Возвращаемые данные:

  • title (название компании)
  • categoryName (категория)
  • address (адрес)
  • phoneUnformatted (телефон)
  • website (сайт)
  • searchPageUrl (ссылка на Google)
  • description (описание)

7. Append row in sheet - Сохранение в таблицу

Назначение: Запись данных в Google Sheets

Настройки:

  • Document ID: айди вашего документа
  • Sheet: Лист1

Маппинг полей:

Название → title Тип → categoryName Адрес → address Номер → phoneUnformatted Сайт → website Ссылка → searchPageUrl Описание → description

8. Limit → Aggregate → Send message

Процесс финализации:

Limit: Берет первые 4 записи Aggregate: Собирает сайты в массив Send message: Отправляет результат в Telegram

Формат ответа:

Запрос был успешно обработан! Вот несколько примеров: [Сайт 1] [Сайт 2] [Сайт 3] [Сайт 4] Остальные данные доступны в таблице: [ссылка]

Процесс работы системы

Пошаговый сценарий:

  1. Пользователь: "Найди стоматологии в Санкт-Петербурге"
  2. AI Agent обрабатывает: { "Категория": "Стоматология", "Локация": "Санкт-Петербург", "Результаты": 20 }
  3. Apify парсит Google Places:
    • Поиск: "Стоматология Санкт-Петербург"
    • Сбор до 20 результатов
    • Извлечение всех контактных данных
  4. Сохранение в Google Sheets:
    • Автоматическое добавление строк
    • Структурированные данные для обзвона
  5. Ответ пользователю:
    • 4 примера найденных сайтов
    • Ссылка на полную таблицу

Собираемые данные

Структура данных о каждом бизнесе:

Возможности парсинга

Поддерживаемые категории:

  • Рестораны и кафе
  • Медицинские учреждения
  • Салоны красоты
  • Фитнес-центры
  • Автосервисы
  • Магазины
  • Отели
  • Любые другие категории в Google Places

Параметры поиска:

  • Локация: Любой город или район
  • Радиус: Автоматический по Google
  • Язык: Русский (настраиваемый)
  • Количество: До 100 результатов за запрос

Настройка системы

Требуемые сервисы:

1. Telegram Bot:

Создание через @BotFather /newbot /setname Leads Scraper Bot /setdescription Сбор контактов бизнесов

2. Apify Account:

  • Регистрация на apify.com
  • Получение API токена
  • Подписка на "Google Places Scraper"
  • Минимум $49/месяц для 1000+ результатов

3. Google Sheets:

  • Создание таблицы "Места и лиды"
  • Настройка OAuth2 в N8n
  • Предоставление прав на запись

4. OpenAI API:

  • Ключ с доступом к GPT-4.1-mini
  • Баланс минимум $5

Расширенные возможности

Дополнительные фильтры:

{ "onlyWithWebsites": true, // Только с сайтами "onlyWithPhones": true, // Только с телефонами "minRating": 4.0, // Минимальный рейтинг "minReviews": 10, // Минимум отзывов "openNow": true // Только открытые сейчас }

Обогащение данных:

  1. Email поиск:
    • Парсинг сайтов для поиска email
    • Hunter.io интеграция
    • Проверка валидности
  2. Социальные сети:
    • Instagram профили
    • Facebook страницы
    • LinkedIn компании
  3. Дополнительная информация:
    • Часы работы
    • Фотографии
    • Отзывы клиентов
    • Меню (для ресторанов)

Метрики эффективности

Производительность:

ROI для отдела продаж:

  • Экономия времени: 10 часов/неделю на поиск
  • Увеличение охвата: x5 потенциальных клиентов
  • Качество лидов: +40% конверсия в встречи
  • Стоимость: -80% vs ручной поиск

Примеры использования

1: B2B продажи софта

"Найди IT компании в Москве" → 50 компаний с контактами → 15 встреч назначено → 3 новых клиента

2: Поставщик HoReCa

"Рестораны в центре СПб" → 80 ресторанов → 30 заинтересованных → 10 контрактов

3: Маркетинговое агентство

"Салоны красоты без сайта в Казани" → 40 салонов → 20 нуждаются в сайте → 8 новых проектов

Частые вопросы

Q: Сколько лидов можно собрать в день? A: До 1000 с базовой подпиской Apify

Q: Легально ли это? A: Да, данные публичные из Google Places

Q: Можно ли фильтровать по email? A: Да, через дополнительный парсинг сайтов

Q: Работает ли с другими странами? A: Да, поддержка всех стран в Google

Результат

Система превращает Telegram в мощный инструмент лидогенерации, где достаточно написать категорию бизнеса, чтобы получить готовую базу для обзвона с полными контактными данными. Идеально для отделов продаж, маркетинговых агентств и любого B2B бизнеса.

Читайте также

No items found.

напишите нам, и мы покажем путь к эффективности