Холодный поиск клиентов через Google Sheet Cold Email Outreach (+ИИ зрение): Полный гайд

от автора

Что это за система?

Google Sheet Cold Email Outreach with AI — это полностью бесплатная (кроме API-ключей) система автоматического поиска клиентов, анализа сайтов и персонализированной рассылки, работающая прямо из Google Таблиц.

Система автоматически:

  1. Ищет сайты в Google по вашим запросам через ProTalk API

  2. Парсит HTML, извлекает email, телефон, CMS, год копирайта

  3. Делает скриншот сайта и анализирует его через Vision AI (модель xiaomi/mimo-v2-omni)

  4. Рассчитывает “скор” лида (насколько он подходит)

  5. Генерирует персонализированное письмо через LLM (GPT, Claude, Gemini — на выбор)

  6. Отправляет письмо через Gmail (или сохраняет в HOT_LEADS на ручной аппров)

Всё это работает в вашем аккаунте Google с минимальными затратами на API — около 3000 рублей в месяц.


Ключевые возможности

Возможность

Описание

🔍 Google Search API

Поиск сайтов по ключевым запросам с фильтром по стране

🧠 Vision AI

Анализ дизайна сайта через нейросеть xiaomi/mimo-v2-omni

📊 Lead Scoring

Гибкая система оценки с настраиваемыми весами под вашу нишу

✍️ LLM-генерация писем

20+ моделей: GPT-5, Claude-4.5, Gemini-2.5, DeepSeek, Llama-4

🧪 A/B тестирование

Два промпта для писем со случайным выбором и статистикой

🔥 HOT_LEADS

Отдельный лист для ручного аппрова ценных лидов

⏱️ Расписание

Работа только в рабочие часы, лимит писем в день

🚫 Блэклист

Игнорирование конкурентов и нежелательных доменов

📈 Логирование

Полная история отправок с телами писем и промптами

🤖 ИИ-ассистент

Генерация кампаний и плейбуков по текстовому описанию


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

┌─────────────────────────────────────────────────────────────────┐│                    Google Sheets (бесплатно)                     ││  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────────────┐ ││  │CAMPAIGNS │  │PLAYBOOKS │  │HOT_LEADS │  │CONFIG / SCHEDULE │ ││  └────┬─────┘  └────┬─────┘  └────┬─────┘  └────────┬─────────┘ │└───────┼─────────────┼─────────────┼─────────────────┼───────────┘        │             │             │                 │        ▼             ▼             ▼                 ▼┌─────────────────────────────────────────────────────────────────┐│                    Google Apps Script (триггер)                  ││                    Запуск каждые 30 минут                        │└─────────────────────────────────────────────────────────────────┘        │        ▼┌─────────────────────────────────────────────────────────────────┐│ 1. Google Search (ProTalk API, функция 489)                     ││    "веб студия москва" → [url1, url2, url3...]                  │└─────────────────────────────────────────────────────────────────┘        │        ▼┌─────────────────────────────────────────────────────────────────┐│ 2. Загрузка сайта (ProTalk API, функция 311)                    ││    → HTML + скриншот                                            │└─────────────────────────────────────────────────────────────────┘        │        ▼┌─────────────────────────────────────────────────────────────────┐│ 3. Извлечение данных (HtmlParser.gs)                            ││    → email, телефон, CMS, аналитика, год копирайта, текст       │└─────────────────────────────────────────────────────────────────┘        │        ▼┌─────────────────────────────────────────────────────────────────┐│ 4. Vision AI (ProTalk API, функция 640)                         ││    Модель: xiaomi/mimo-v2-omni                                  ││    → pass: true/false, desc: "описание дизайна"                 │└─────────────────────────────────────────────────────────────────┘        │        ▼┌─────────────────────────────────────────────────────────────────┐│ 5. Lead Scoring (Scoring.gs)                                    ││    Базовый 50 + бонусы/штрафы → Итоговый скор (0–150)           │└─────────────────────────────────────────────────────────────────┘        │        ▼┌─────────────────────────────────────────────────────────────────┐│ 6. Если скор ≥ порога:                                          ││    → LLM генерирует письмо (AI Router ProTalk)                  ││    → Отправка через Gmail (MailApp)                             ││    → Telegram-уведомление                                       │└─────────────────────────────────────────────────────────────────┘

Что нужно для запуска

Бесплатное (есть у всех):

  • Google аккаунт — для Таблиц и Google Apps Script

  • Gmail — до 100 писем/день бесплатно (1500 на PRO аккаунте)

  • Google Apps Script — квота 20 минут выполнения/день (более чем достаточно)

Платные API (около $5–10/мес):

  • 💰 ProTalk API — выполняет поиск, скриншоты, Vision AI и LLM запросы

    • Регистрация: pro-talk.ru

    • Тариф: около 3000 руб./месяц, зависит от нагрузки

    • Включает AI Router — доступ к GPT-5, Claude-4.5, Gemini-2.5, DeepSeek и другим моделям

  • 💰 Telegram Bot (опционально, бесплатно)

Никаких других платежей не требуется!


Быстрый старт за 5 минут

Шаг 1: Создайте копию таблицы

Сделайте копию шаблона в свой Google Drive.

Меню → Файл → Создать копию

Шаг 2: Откройте мастер настройки

В верхнем меню таблицы появится пункт:

🤖 Free Google Sheet Cold Email Outreach → Настроить и запустить

Нажмите на него.

Шаг 3: Пройдите мастер настройки (4 шага)

Шаг 1. Введите API-ключи ProTalk:

  • BOT_ID — ID вашего бота (получить в меню бота ProTalk)

  • BOT_TOKEN — токен бота (получить в меню бота ProTalk)

  • AUTH_TOKEN — токен для AI Router (автоматически сгенерируется)

  • USER_EMAIL — ваш email в ProTalk

Шаг 2. Настройте расписание:

  • Часы работы (например, 9:00–19:00)

  • Рабочие дни

  • Лимит писем в день

Шаг 3. Опишите ваш бизнес (на русском или английском):

Мы — веб-студия, делаем редизайн сайтов для малого бизнеса.Хотим находить сайты на устаревших CMS (WordPress, Bitrix, Joomla)без мобильной адаптации. Предлагаем современный адаптивный дизайнза 50 000–150 000 руб.

Шаг 4. Нажмите “Запустить настройку”

Шаг 4: Готово! 🎉

Система автоматически:

  • Сохранит все настройки

  • Сгенерирует кампанию и плейбук через ИИ

  • Создаст их в таблице

  • Установит триггер для автоматического запуска каждые 30 минут

Всё! Система работает. Первые письма улетят через 15–30 минут.


Подробная настройка

Регистрация ProTalk API (единственный необходимый сервис)

  1. Перейдите на pro-talk.ru

  2. Зарегистрируйтесь (можно через Google)

  3. Пополните баланс — от 500 рублей (хватит на месяц тестирования)

  4. Создайте бота в разделе “Мои боты”“Создать бота”

  5. После создания вы получите:

    • BOT_ID — число (например, 12345)

    • BOT_TOKEN — строка вида xxxx-xxxxx-xxxxx

  6. В личном кабинете создайте 1 бота и зайдите в пункт меню бота «Интеграции и АПИ» — там будет ваш BOT_ID , BOT_TOKEN

Важно: ProTalk предоставляет единый интерфейс ко всем LLM (GPT, Claude, Gemini, DeepSeek, Llama). Отдельных API-ключей не нужно.

Настройка Telegram-бота (опционально)

  1. Напишите @BotFather в Telegram

  2. Создайте бота командой /newbot

  3. Выберите имя и username

  4. Получите токен бота (например, 123456:ABCdefGHIjkl)

  5. Напишите боту любое сообщение (например, /start)

  6. Перейдите по URL в браузере:

    https://api.telegram.org/bot<ТОКЕН_БОТА>/getUpdates
  7. Найдите ваш chat_id в JSON-ответе (обычно это число, например 987654321)


Создание кампании через ИИ

Способ 1: Мастер настройки (рекомендуется для новичков)

Просто опишите ваш бизнес простым русским языком. ИИ сам создаст:

  • ✅ Поисковые запросы (3–5 штук)

  • ✅ Страну и количество результатов

  • ✅ Режим работы (full / html_only)

  • ✅ Пороги скоринга (мин. балл, HOT LEAD балл)

  • ✅ Веса всех параметров скоринга

  • ✅ Ключевые слова для поиска в HTML

  • ✅ Vision-промпт для анализа дизайна

  • ✅ Промпты A и B для писем

  • ✅ Тему письма, оффер и подпись

Пример хорошего описания:

Мы — агентство интернет-маркетинга. Предлагаем SEO-продвижение и контекстную рекламу. Хотим находить сайты компаний, у которых нет систем аналитики (Google Analytics, Яндекс.Метрика) или они установлены неправильно. Целевая аудитория — малый и средний бизнес в России. УТП: бесплатный аудит сайта перед началом работы.

Способ 2: Задать вопрос ИИ-ассистенту

На панели управления есть поле “ИИ-ассистент”. Можно спросить:

  • “Как лучше настроить скоринг для поиска интернет-магазинов на OpenCart?”

  • “Напиши промпт для письма, который подчеркивает отсутствие SSL-сертификата”

  • “Какие ключевые слова добавить для поиска сайтов на Tilda?”

Способ 3: Ручное создание (для профи)

Заполните лист 🎯 CAMPAIGNS:

Поле

Описание

Пример

ID Кампании

Уникальный ID

CAMP_WEBDEV_01

Статус

active или pause

active

Запросы

По одному на строку

веб студия москваразработка сайтов спб

Страна

Код страны

ru

Кол-во рез-тов

Сколько ссылок брать

10

Режим

full / html_only / keyword_match

full

Мин. Балл

Порог отсева

50

HOT LEAD Балл

Порог горячего лида

80

ID Плейбука

Ссылка на лист PLAYBOOKS

PLAY_WEBDEV

Авто-отправка

yes / no

no

Ключевые слова

Слово:Бонус через запятую

jivo:10, bitrix:15

Веса скоринга (строки 13–25):

Параметр

Бонус

За что

base

50

Базовый балл

email_biz

+15

Бизнес-email (info@, sales@)

email

+5

Обычный email

no_email

-50

Нет email на сайте

phone

+10

Есть телефон

no_mobile

+20

Нет мобильной адаптации

cms

+10

WordPress/Bitrix/Joomla

no_analytics

+10

Нет счётчиков (Яндекс.Метрика, GA)

old_copyright

+15

Копирайт старше 2 лет

vision_pass

+30

Vision AI подтвердил критерий

vision_fail

-20

Vision AI отклонил сайт


Управление горячими лидами

Что такое HOT_LEADS?

Лиды, набравшие скор ≥ hotLeadScore (например, 80), автоматически попадают в лист 🔥 HOT_LEADS.

Для каждого такого лида система показывает:

Колонка

Содержимое

UID

Уникальный ID лида

Дата

Когда найден

Скор

Итоговая оценка

Домен

Сайт компании

Email

Найденный email

Кампания

Какая кампания нашла

Контекст

CMS, копирайт, аналитика, Vision

Скриншот

Ссылка на скриншот сайта

Контент сайта

Текст с сайта (первые 35000 символов)

Решение

Ваш выбор: send или skip

Процесс работы с HOT_LEADS

Если в кампании стоит Авто-отправка: no:

  1. Вы открываете лист 🔥 HOT_LEADS

  2. Смотрите на сайт, скриншот, контекст

  3. В колонку J вписываете:

    • send — отправить письмо

    • skip — пропустить

  4. При следующем запуске система обработает ваше решение:

    • send → генерирует письмо и отправляет

    • skip → задача помечается как skipped_manual

Если в кампании стоит Авто-отправка: yes:

  • Письмо улетает автоматически сразу после обнаружения

  • В HOT_LEADS колонка J становится sent

  • Вы получаете Telegram-уведомление, что письмо отправлено

Telegram-уведомления

При срабатывании HOT_LEADS (автоотправка или ручной аппров) приходит уведомление:

🔥 HOT LEAD — письмо готово к отправке!🏢 Домен: example.com📧 Email: info@example.com🎯 Кампания: CAMP_WEBDEV⭐ Скор: 85👉 Откройте лист 🔥 HOT_LEADS и поставьте send или skip в колонке J

Мониторинг и логи

Лист TASK (очередь задач)

Хранит все найденные URL и их статус обработки:

Статус

Значение

new

Задача в очереди, ждёт обработки

completed

Письмо успешно отправлено

rejected_score

Низкий скор, письмо не отправлено

blacklisted

Домен или email в блэклисте

skipped_domain

Домен на кулдауне (90 дней)

skipped_manual

Пропущен вручную в HOT_LEADS

wait_manual

Ждёт решения в HOT_LEADS

error_send

Ошибка при отправке письма

Лист db_LOG (общий лог)

Фиксирует каждый обработанный URL:

  • Дата, статус, скор, кампания, URL, email

  • Найден ли скриншот

  • Детали процесса

Лист db_SEND_LOG (лог отправок)

Сохраняет каждое отправленное письмо:

  • Дата, статус, кампания, email

  • Тема письма и тело

  • Какая модель ИИ использовалась

  • Какой промпт был отправлен ИИ

  • Режим генерации (strict/rewrite/full)

  • Ошибка (если есть)

Лист db_AB_RESULTS (A/B тестирование)

Статистика по вариантам писем для каждой кампании:

Кампания

Промпт

Отправлено

Ответов

Конверсия

CAMP_01

A

45

3

6.7%

CAMP_01

B

42

7

16.7%

Лист db_DOMAIN_ARCHIVE (архив доменов)

Хранит все домены, на которые уже отправляли письма. Повторная отправка возможна только через 90 дней.


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

❓ Сколько это стоит?

  • Google Таблицы — бесплатно

  • Gmail отправка — бесплатно (до 150–200 писем/день)

  • ProTalk API — около 3000 руб./месяц при нагрузке 100–200 лидов в день

❓ Можно ли использовать без ProTalk?

Технически — нет, потому что:

  • Google Apps Script не может напрямую делать скриншоты сайтов

  • Google Custom Search API платный и менее гибкий

  • Бесплатных альтернатив для масштабного парсинга нет

Но 500 рублей в месяц — это цена чашки кофе за полностью автоматизированную систему продаж.

❓ Какие модели ИИ доступны для писем?

Через AI Router ProTalk доступны:

Модель

Провайдер

Особенность

openai/gpt-5.4-mini

OpenAI

Быстрая, дешёвая, рекомендую

openai/gpt-5.4-nano

OpenAI

Самая быстрая и дешёвая

anthropic/claude-haiku-4.5

Anthropic

Очень хороша для холодных писем

anthropic/claude-sonnet-4.5

Anthropic

Мощная, для сложных сценариев

google/gemini-2.5-flash

DeepMind

Быстрая, хорошо с русским

google/gemini-2.5-pro

DeepMind

Максимальное качество

deepseek/deepseek-chat

DeepSeek

Дешёвая (китайская)

meta-llama/llama-4-maverick

Meta

Отличная open-source модель

❓ Как не попасть в спам?

Система заботится о репутации:

  1. Персонализация — каждое письмо уникально, спам-фильтры это любят

  2. Лимит отправок — не более заданного количества в день

  3. Кулдаун доменов — 90 дней до повторной отправки

  4. Блэклист — исключайте конкурентов и агрегаторов

  5. Релевантность — скоринг отсеивает неподходящие сайты

Рекомендуемые настройки для старта:

  • Лимит: 20–30 писем/день

  • Мин. Балл: 50–60

  • Только бизнес-email (info@, sales@)

❓ Как часто запускается система?

По умолчанию — каждые 30 минут в рабочее время.

Можно изменить в настройках триггера в редакторе скриптов.

❓ Можно обрабатывать сайты без email?

Да. Для этого в настройках скоринга поставьте no_email: 0 (вместо -50). Такие сайты не отсеются, но письмо отправить не получится — их можно использовать для сбора базы или обзвона по телефону.

❓ Что делать, если письма не отправляются?

  1. Проверьте квоту Gmail: MailApp.getRemainingDailyQuota()

  2. Проверьте лист CONFIG: все ли токены заполнены

  3. Посмотрите лист TASK: статус error_send или rejected_score

  4. Посмотрите лист db_SEND_LOG: колонка “Ошибка”


Продвинутые сценарии

Сценарий 1: Поиск сайтов без мобильной адаптации

Настройки кампании:

Режим: full (нужен Vision)Мин. Балл: 40HOT LEAD Балл: 70

Плейбук:

visionPrompt: "Оцени дизайн сайта. Есть ли мобильная адаптация?               Если сайт не адаптирован под мобильные устройства,               то pass: true. Верни JSON: {pass, desc}"promptA: "Заметили, что ваш сайт не оптимизирован для смартфонов.          Это теряет до 60% трафика..."offerText: "Делаем адаптивный дизайн за 2 недели от 30 000 руб."

Сценарий 2: Поиск по ключевым словам (быстрый режим)

Настройки кампании:

Режим: keyword_match (самый быстрый, не нужен Vision)Ключевые слова: jivo:20, online-chat:15Мин. Балл: 30

Что происходит:

  • Система ищет в HTML слова “jivo” и “online-chat”

  • Если находит — добавляет бонус 20 или 15

  • Письмо отправляется только тем, у кого есть онлайн-чат

Сценарий 3: Сбор базы без отправки писем

Настройки кампании:

Мин. Балл: 0 (никого не отсеиваем)HOT LEAD Балл: 1000 (никто не попадёт в HOT_LEADS)Авто-отправка: no

Что происходит:

  • Все сайты проходят обработку

  • Email сохраняются в TASK

  • Письма не отправляются

  • Можно выгрузить базу вручную

Сценарий 4: A/B тестирование писем

Плейбук:

promptA: "Напиши коротко и по делу. Тон: дружеский, неформальный.          Спроси, актуальна ли проблема с сайтом."promptB: "Напиши более формально, с цифрами и фактами.          Добавь социальное доказательство."mode: rewrite

Анализ результатов:

  • Через 2 недели посмотрите лист db_AB_RESULTS

  • Сравните конверсию (ответы/отправки)

  • Отредактируйте проигравший вариант или оставьте один

Сценарий 5: Интеграция с CRM

Данные можно выгружать из листов:

  • TASK — все обработанные лиды с email и скорами

  • HOT_LEADS — аппрувнутые лиды

  • db_SEND_LOG — история отправок

Можно написать простой экспорт в Google Data Studio или подключить через Zapier/Make.


Заключение

Google Sheet Cold Email Outreach with AI — это рабочий инструмент, который уже используют десятки предпринимателей и маркетологов.

Плюсы:

  • ✅ Бесплатная основа (Google Таблицы)

  • ✅ Всё в одном месте — кампании, лиды, логи

  • ✅ ИИ-генерация писем с персонализацией

  • ✅ Гибкая система скоринга

  • ✅ A/B тестирование

  • ✅ Полные логи для анализа

Минусы:

  • ⚠️ Требуется минимальная техническая подготовка

  • ⚠️ API ProTalk платный (около 500 руб/мес)

  • ⚠️ Лимиты Gmail на отправку

Кому подходит:

  • Малый бизнес (до 1000 лидов в месяц)

  • Маркетинговые агентства (для своих кампаний или клиентов)

  • Фрилансеры (веб-студии, SEO-специалисты)

  • Стартапы (проверка гипотез без бюджета)

Полезные ссылки:


Вопросы? Пишите в комментариях или в Telegram-чат. Удачных продаж! 🚀

Если статья была полезной — поставьте звезду на GitHub и поделитесь с коллегами.

ссылка на оригинал статьи https://habr.com/ru/articles/1033548/