Як автоматизувати email розсилку через ШІ: покроковий гайд
Ручна розсилка листів — це годинами сидіти і копіпастити одне й те саме, змінюючи лише ім’я клієнта. ШІ + автоматизація вирішують цю проблему: ти один раз налаштовуєш систему, і вона сама генерує персоналізовані листи та надсилає їх у потрібний час. На налаштування піде 2–3 години, а далі система працює без тебе. Тобі знадобляться базові навички роботи з веб-сервісами — жодного коду писати не потрібно.
🛠️ Що знадобиться
- Make (раніше Integromat) — платформа автоматизації, яка з’єднує всі сервіси між собою. Є безкоштовний план на 1000 операцій/місяць — для старту вистачить.
- OpenAI API (ChatGPT) — генерує персоналізований текст кожного листа. Перші $5 кредитів безкоштовно при реєстрації, далі ~$0.01 за лист.
- Mailchimp або Brevo (Sendinblue) — платформа розсилки, яка відправляє листи та відстежує статистику. Brevo — безкоштовно до 300 листів/день.
- Google Sheets — база контактів: ім’я, email, компанія, додаткові дані для персоналізації. Безкоштовно.
- Акаунт на OpenAI Platform — для отримання API-ключа. Реєструєшся на platform.openai.com.
📋 Покрокова інструкція
Крок 1: Підготуй базу контактів у Google Sheets
Відкрий Google Sheets і створи нову таблицю. У першому рядку (заголовки) введи такі колонки: Email, Ім’я, Компанія, Посада, Тема_інтересу, Статус. Колонка “Тема_інтересу” — ключова для персоналізації: вписуй туди 2–3 слова про те, що цікавить конкретну людину (наприклад, “автоматизація продажів” або “email-маркетинг”). У колонку “Статус” для всіх нових контактів постав значення new — саме за цим фільтром Make буде вибирати, кому ще не відправляли. Заповни хоча б 5–10 тестових контактів перед тим, як рухатись далі.

Крок 2: Отримай API-ключ OpenAI
Зайди на platform.openai.com, зареєструйся або залогінься. У верхньому правому куті натисни на іконку свого акаунту → обери API keys → натисни кнопку Create new secret key. Дай ключу назву, наприклад “email-automation”, і натисни Create secret key. Одразу скопіюй ключ — він починається з “sk-” — і збережи його в безпечному місці (наприклад, у нотатках). Увага: після закриття вікна ключ більше не відобразиться, і доведеться створювати новий. Також переконайся, що на балансі є кошти: розділ Billing → Add payment method.
Крок 3: Налаштуй сценарій у Make
Зареєструйся на make.com і натисни Create a new scenario. Перший модуль — тригер: натисни на порожнє коло, у пошуку введи Google Sheets, обери Search Rows. Підключи свій Google акаунт, вибери таблицю з контактами та вкажи фільтр: колонка Статус дорівнює new. Встанови ліміт — 50 рядків за один запуск, щоб не перевантажувати API. Натисни OK і додай другий модуль: знову натисни “+” → знайди OpenAI (ChatGPT) → обери Create a Completion. Встав свій API-ключ у поле підключення.
Крок 4: Напиши промпт для генерації листів
У модулі OpenAI в полі Model обери gpt-4o-mini — він швидкий і дешевий. У поле Messages → Content введи промпт, підставляючи дані з Google Sheets через змінні Make (натискаєш на поле і вибираєш потрібну колонку зі списку):
“Ти — менеджер з продажів. Напиши персоналізований email для {{Ім’я}} з компанії {{Компанія}}, посада — {{Посада}}. Людину цікавить: {{Тема_інтересу}}. Лист має бути 4–5 речень, дружній тон, без шаблонних фраз типу ‘сподіваюсь цей лист знайде вас у добрий час’. Запропонуй безкоштовну 20-хвилинну консультацію. Мова: українська. Поверни лише текст листа без теми.”
У полі Max Tokens постав 300 — цього вистачить для листа. Натисни OK.
Крок 5: Підключи Brevo і запусти розсилку
Зареєструйся на brevo.com, підтверди email і зайди в SMTP & API → API Keys → Generate a new API key. Скопіюй ключ. У Make додай третій модуль: натисни “+” → знайди Brevo → обери Send an Email. Заповни поля: To Email — підстав змінну {{Email}} з Google Sheets; To Name — {{Ім’я}}; Subject — введи, наприклад, “Ідея для {{Компанія}} щодо {{Тема_інтересу}}”; HTML Content — підстав змінну з виводу OpenAI (вона називається choices[].message.content); From Email — вкажи свій підтверджений email у Brevo. Після цього додай четвертий модуль: Google Sheets → Update a Row — знайди рядок за email і постав статус sent, щоб не відправляти двічі. Натисни Run once для тестового запуску — перевір, чи прийшов лист на тестову пошту. Якщо все добре, встанови розклад: Scheduling → Every day at 9:00.
⚠️ Типові помилки та як їх уникнути
- Листи потрапляють у спам — підключи SPF і DKIM записи для свого домену в Brevo (розділ Senders & IP → Authenticate your domain). Без цього більшість листів відфільтрується ще на вході.
- OpenAI повертає помилку 429 (rate limit) — додай у Make між модулями інструмент Sleep на 2 секунди. Це уповільнить розсилку, але усуне перевищення ліміту запитів.
- Один контакт отримує лист двічі — обов’язково налаштуй оновлення статусу в Google Sheets на “sent” після відправки. Якщо пропустив цей крок — зупини сценарій і вручну поміняй статус тим, хто вже отримав.
- ШІ генерує занадто загальний текст — промпт має містити конкретні деталі. Додай у таблицю колонку “Біль клієнта” і підставляй її в промпт: різниця в якості буде разючою.
💡 Поради для кращого результату
Тестуй промпт вручну перед автоматизацією. Зайди на chat.openai.com і прогони промпт з реальними даними 5–7 разів. Якщо хоч раз результат поганий — доопрацюй промпт до запуску в Make, а не після.
Відправляй не більше 50 листів на день у перші 2 тижні. Нові домени мають “розігріватись” — масова розсилка одразу знищить репутацію відправника і всі листи підуть у спам назавжди.
Додай у лист персоналізований P.S. Попроси OpenAI дописати в кінці одне речення P.S. з конкретною деталлю про компанію отримувача. Це різко підвищує відсоток відповідей — люди бачать, що лист не масовий шаблон.

Відстежуй відповіді в Brevo і повертай статус “replied” у Sheets. Додай ще один сценарій Make: якщо в Brevo є reply — оновлюй статус і виключай людину з подальших автоматичних листів. Це збереже репутацію і не дратуватиме тих, хто вже відповів.
❓ Часті запитання (FAQ)
1. Чи законна автоматична розсилка?
Законна, якщо у тебе є згода отримувачів або ти пишеш у рамках B2B-комунікації по ділових контактах. У кожному листі обов’язково має бути посилання на відписку — Brevo додає його автоматично. Для розсилок в ЄС — дотримуйся GDPR: збирай контакти тільки з явною згодою.
2. Скільки коштує запустити таку систему?
Мінімальні витрати: OpenAI — ~$1–3 на місяць (залежно від обсягу), Brevo — безкоштовно до 300 листів/день, Make — безкоштовно до 1000 операцій/місяць. Тобто реально стартувати з $0–3 на місяць.
3. Чи можна використовувати Gmail замість Brevo?
Технічно можна через модуль Gmail у Make, але Gmail суворо обмежує кількість листів (500/день для звичайних акаунтів) і блокує акаунти за підозрілу активність. Для серйозної розсилки — тільки спеціалізовані платформи типу Brevo, Mailchimp або Postmark.
4. Як зробити, щоб листи виглядали як написані людиною?
Додай у промпт інструкцію: “Уникай слів ‘зазначити’, ‘підкреслити’, ‘варто відмітити’. Пиши коротко, як у реальному діловому листуванні. Іноді роби невелику граматичну варіативність.” Також проси GPT генерувати різні варіанти вступу, щоб листи не починались однаково.
5. Що робити, якщо Make безкоштовний план закінчився?
Альтернатива — n8n (безкоштовний self-hosted варіант) або Zapier. n8n складніший у налаштуванні, але без обмежень на кількість операцій якщо запускаєш на власному сервері (VPS від $5/місяць). Zapier простіший, але дорожчий за Make на платних планах.
🏁 Підсумок
Ти налаштував повністю автоматизовану систему: Google Sheets зберігає контакти, Make запускає сценарій за розкладом, OpenAI генерує унікальний персоналізований текст для кожного отримувача, а Brevo відправляє листи і відстежує статистику. Система працює без твоєї участі щодня і масштабується на тисячі контактів.
Почни прямо зараз з малого: створи таблицю з 10 тестовими контактами і запусти перший сценарій в Make у тестовому режимі. Переконайся, що лист виглядає живо і потрапляє в inbox — і тільки тоді підключай реальну базу. Перший запуск займе не більше вечора, а результат — автопілот для всього email-аутрічу.
РОЗСИЛКА
📬 Щотижневий AI-дайджест
Найкращі статті про ШІ та автоматизацію — без спаму, лише суть
Без спаму · Відписатись будь-коли

