Як зробити AI агента для генерації лідів: покроковий туторіал

Як створити AI агента для автоматичної генерації лідів і залучення потенційних клієнтів у бізнес

Ручний пошук потенційних клієнтів забирає години часу щодня — скролінг LinkedIn, збір контактів, написання персоналізованих повідомлень. AI агент для генерації лідів автоматизує весь цей процес: знаходить цільову аудиторію, збирає дані та надсилає перші повідомлення без твоєї участі. Цей туторіал допоможе тобі зібрати робочого агента за 2-3 години навіть без досвіду програмування. Для старту знадобиться акаунт у кількох сервісах та базове розуміння того, що таке лід у твоєму бізнесі.

🛠️ Що знадобиться

  • n8n (cloud або self-hosted) — головна платформа для побудови AI агента та автоматизації workflow; є безкоштовний тариф на n8n.cloud з обмеженням 5 активних workflow
  • OpenAI API (GPT-4o) — мозок агента, який аналізує дані та генерує персоналізовані повідомлення; платний, але для тесту вистачить $5-10
  • Apollo.io — база даних компаній та контактів для пошуку лідів; безкоштовний план дає 50 експортів на місяць
  • Google Sheets — зберігання зібраних лідів та статусів; безкоштовний
  • Instantly.ai або Lemlist — платформа для автоматичної розсилки email-ланцюжків лідам; від $37/місяць, є 14-денний trial
  • Apify — скрапінг публічних даних з LinkedIn та сайтів; безкоштовний план на $5 кредитів щомісяця

📋 Покрокова інструкція

Крок 1: Визнач портрет ідеального ліда та налаштуй Apollo.io

Перш ніж запускати агента, чітко пропиши ICP (Ideal Customer Profile): галузь, розмір компанії, посада контакту, географія. Зайди на apollo.io → натисни Search → People → у фільтрах зліва вкажи: Job Title (наприклад, “Head of Marketing”), Industry (“SaaS”), Employee Count (“11-200”), Geography (“Ukraine, Poland, Germany”). Натисни Save Search у правому верхньому куті та дай назві “ICP_v1”. Потім натисни Export → CSV — завантажиш перші 50 контактів безкоштовно. Цей список стане вхідними даними для агента.

Крок 2: Підключи Google Sheets як базу даних лідів

Відкрий Google Sheets та створи нову таблицю з назвою “Lead Pipeline 2026”. Додай такі колонки в першому рядку: First Name, Last Name, Email, Company, Title, LinkedIn URL, Status, Personalized Message, Date Added. Імпортуй CSV з Apollo: натисни File → Import → Upload → вибери завантажений файл → обери “Replace current sheet”. Після імпорту в колонці Status для всіх рядків встав значення “new” — агент буде фільтрувати саме за цим статусом. Тепер відкрий Extensions → Apps Script — нічого не міняй, просто переконайся що доступ є, це знадобиться для n8n.

Крок 3: Побудуй workflow в n8n

Зайди на app.n8n.cloud → натисни New Workflow → Add first step. Перший вузол — Schedule Trigger: натисни на нього, встанови “Every day at 9:00 AM”. Другий вузол — Google Sheets → Get Many Rows: підключи свій акаунт через OAuth, обери таблицю “Lead Pipeline 2026”, у полі Filters натисни Add Filter → Column: Status → Equal → Value: new. Третій вузол — Limit: встанови Maximum Items = 20 (щоб не перевантажувати API). Четвертий вузол — OpenAI → Message a Model: обери модель gpt-4o, у поле System Prompt встав: “Ти — експерт з B2B продажів. Твоє завдання — написати коротке (3-4 речення) персоналізоване email-повідомлення для першого контакту.” У поле User Message встав: “Напиши першу email до {{$json.First Name}} {{$json.Last Name}}, {{$json.Title}} в компанії {{$json.Company}}. Повідомлення має бути персональним, без шаблонних фраз, з конкретною цінністю.”

Крок 4: Додай збагачення даних через Apify

Між вузлом Google Sheets та OpenAI встав новий вузол Apify → Run Actor. У полі Actor ID вкажи apify/linkedin-profile-scraper. У Input передай: {"startUrls": [{"url": "{{$json["LinkedIn URL"]}}"}]}. Це дозволить агенту отримати актуальні дані профілю — останній пост, нову посаду, нагороди — і передати їх у GPT для гіперперсоналізації. Підключи Apify через API Token: зайди на apify.com → Settings → Integrations → скопіюй API Token → встав у n8n при підключенні. Після вузла Apify додай Code вузол та вкажи: return [{json: {...$input.item.json, linkedinBio: $input.item.json.items?.[0]?.summary || ""}}] — це об’єднає дані з обох джерел.

Крок 5: Підключи Instantly.ai та оновлюй статус лідів

Після вузла OpenAI додай HTTP Request вузол для Instantly.ai: Method = POST, URL = https://api.instantly.ai/api/v1/lead/add, у Headers додай Authorization: Bearer ВАШ_API_KEY (ключ знайдеш у Instantly → Settings → API). У Body (JSON) вкажи: {"campaign_id": "твій_campaign_id", "email": "{{$json.Email}}", "first_name": "{{$json["First Name"]}}", "custom_variables": {"personalized_intro": "{{$node["OpenAI"].json.message.content}}"}}. Фінальний вузол — Google Sheets → Update Row: знайди рядок за email та оновлюй колонку Status на “in_sequence” та Personalized Message на згенерований текст. Активуй workflow кнопкою Activate у правому верхньому куті — агент запуститься завтра о 9:00 і оброблятиме 20 лідів щодня автоматично.

⚠️ Типові помилки та як їх уникнути

  • Надсилати повідомлення без перевірки email — перед додаванням ліда в Instantly підключи вузол перевірки через NeverBounce API або Zerobounce, щоб уникнути високого bounce rate, який вб’є твій домен
  • Занадто агресивний темп розсилки — не встановлюй більше 30-40 листів на день з одного акаунту на початку; у Instantly → Campaign Settings → Daily Limit постав 25 і поступово збільшуй
  • Не прогрівати email домен перед запуском — новий домен треба прогрівати 2-3 тижні через Instantly Warmup або Mailreach, інакше всі листи потраплять у спам
  • Використовувати один і той самий промпт для всіх ніш — для кожного ICP роби окремий системний промпт у GPT з прикладами успішних меседжів саме для цієї аудиторії
  • Не моніторити помилки workflow — у n8n увімкни Settings → Error Workflow та підключи Telegram-бота для сповіщень про збої, щоб агент не “мовчки” зупинявся

💡 Поради для кращого результату

Додай тригер на нові ліди в реальному часі. Замість щоденного запуску підключи Google Sheets Trigger у n8n — він активуватиметься щоразу, як ти або менеджер додає новий рядок у таблицю. Так лід отримає повідомлення протягом хвилин, а не наступного ранку. Використовуй змінні з реальних подій. Попроси GPT шукати в LinkedIn Bio нещодавні досягнення компанії — нові раунди інвестицій, запуски продуктів, нові вакансії — і згадувати їх у повідомленні. Це підвищує reply rate до 15-20% проти стандартних 3-5%. Налаштуй A/B тест тем листів. У Instantly створи дві версії кампанії з різними subject line та через тиждень залиш ту, де вищий open rate — GPT може сам генерувати варіанти тем, якщо попросити. Роби ретаргетинг через LinkedIn паралельно. Підключи вузол PhantomBuster після відправки email, щоб агент ще й надсилав connection request у LinkedIn — мультиканальний підхід збільшує конверсію в 2-3 рази.

❓ Часті запитання (FAQ)

1. Чи законна така автоматизація з точки зору GDPR?
Так, якщо ти збираєш публічні ділові контакти (B2B) та надаєш можливість відписатися в кожному листі. Переконайся, що в Instantly увімкнуто автоматичний Unsubscribe Footer. Для контактів з ЄС у нижньому колонтитулі обов’язково вкажи фізичну адресу компанії.

2. Скільки коштуватиме запуск агента на місяць?
Мінімальний бюджет: OpenAI API ~$10-15, Instantly.ai $37, Apify безкоштовно, n8n безкоштовно. Разом близько $50-55 на місяць для обробки 400-600 лідів. Якщо масштабувати до 2000 лідів, бюджет зростає до $120-150.

3. Що якщо у мене немає технічних знань?
n8n має візуальний інтерфейс drag-and-drop — більшість кроків виконується кліками без коду. Єдиний момент де потрібен мінімальний JSON — вузол Apify, але шаблон з туторіалу можна просто скопіювати та вставити.

4. Як перевірити, що агент працює правильно?
Перед активацією натисни Test Workflow у n8n — він пройде всі кроки на одному тестовому рядку та покаже результат кожного вузла. Перевір що в Google Sheets статус змінився на “in_sequence” і що в Instantly з’явився лід з персоналізованим повідомленням.

5. Чи можна використовувати безкоштовні альтернативи замість Instantly?
Так, можна підключити безкоштовний Gmail через SMTP вузол у n8n напряму. Але Gmail має ліміт 500 листів на день і вищий ризик потрапити в спам без прогріву. Для серйозного аутрічу краще одразу інвестувати в спеціалізований інструмент.

🏁 Підсумок

Ти навчився будувати повноцінного AI агента, який щодня автоматично знаходить лідів в Apollo, збагачує їх даними з LinkedIn через Apify, генерує персоналізовані повідомлення через GPT-4o та запускає email-послідовність в Instantly — без ручної роботи. Результат: стабільний потік із 20+ нових лідів на день у твоїй воронці продажів.

Почни прямо зараз з найпростішого: зареєструйся в n8n.cloud, створи перший workflow з двох вузлів — Schedule Trigger та Google Sheets — і переконайся, що підключення працює. Далі додавай вузли один за одним згідно з туторіалом. Перший робочий агент запустиш уже сьогодні ввечері.

РОЗСИЛКА

📬 Щотижневий AI-дайджест

Найкращі статті про ШІ та автоматизацію — без спаму, лише суть

Без спаму · Відписатись будь-коли

Telegram