Lead GenerationPythonPlaywrightOpenAI

Персональні повідомлення для холодних розсилок — 3 хвилини замість 30

Внутрішній інструмент агенції: скрипт відкриває публічний Instagram-профіль бізнесу, збирає з нього контекст і готує три варіанти персонального повідомлення в різних тонах. Менеджер обирає, за потреби редагує і відправляє сама.

30 хв → 3 хв
Підготовка повідомлення
~20
Профілів за прогін
3 тони
Варіантів на профіль
Клієнт
Concept Agency
Задача
Пошук клієнтів
Канал
Instagram Direct
AI Модель
GPT-5 (OpenAI)

// Проблема

Персоналізація працює. Але не масштабується.

Холодне повідомлення читають лише тоді, коли видно: його писали саме цьому бізнесу. Щоб так написати, менеджер відкривала профіль, читала біо, гортала останні пости, розуміла чим акаунт живе і що йому взагалі дасть AI-асистент — і аж тоді сідала за текст. Пів години на одне звернення.

Альтернатива відома: шаблон. «Вітаємо! Пропонуємо AI-рішення для вашого бізнесу» — такий текст упізнають з першого рядка і закривають, не дочитавши. Виходив вибір між персоналізацією, яка з'їдає весь робочий день, і розсилкою, яка не працює.

При тридцяти хвилинах на звернення список контактів завжди довший за робочий день. Потрібен був спосіб зберегти персоналізацію, але прибрати з неї найдовшу частину — ручне вивчення профілю.

// Рішення

Скрипт вивчає профіль, рішення ухвалює людина

Ми розділили роботу навпіл: рутину — читання профілю і чернетку тексту — віддали скрипту, а вибір, редагування і відправку лишили менеджеру.

Читає профіль замість менеджера

Playwright відкриває публічну сторінку акаунту і збирає контекст: біо, нішу, кількість підписників, останні публікації, посилання на сайт, мову спілкування.

Три варіанти в різних тонах

На кожен профіль модель пише три повідомлення з різною інтонацією — від стриманого ділового до теплішого. Менеджер обирає те, що пасує конкретному акаунту.

Пропозиція під тип бізнесу

Власниця мовної школи й власник готелю отримують різні тексти: інструмент відштовхується від того, чим бізнес займається і що саме йому дасть AI-асистент у Direct.

Готова таблиця, а не чернетки

Результат складається в Google Sheets, по аркушах. Текст можна підправити просто в таблиці — перед тим, як відправити.

// Як це працює

Шлях від посилання на профіль до готового тексту

  1. Список профілів на вході

    Менеджер збирає адреси Instagram-акаунтів сама і передає їх скрипту партією — близько двадцяти за прогін. Пошук акаунтів лишився ручним.

  2. Playwright відкриває публічну сторінку

    Headless-браузер заходить у профіль і зчитує те, що бачить будь-який відвідувач без авторизації: біо, опис, останні публікації, посилання.

  3. Зібране стає карткою бізнесу

    З даних профілю складається коротка картка: чим займається акаунт, на кого працює, якою мовою говорить, що публікував останнім часом.

  4. Модель пише три варіанти

    GPT-5 отримує картку бізнесу і задачу — запропонувати AI-асистента для Direct. На виході три повідомлення, які відрізняються тоном, а не переставленими словами.

  5. Менеджер обирає й відправляє

    Усе лягає в Google Sheets. Менеджер читає варіанти, за потреби редагує і відправляє повідомлення власноруч. Скрипт не надсилає нічого самостійно.

// Технології

Технологічний стек

Свідомо простий стек: інструмент вирішує одну задачу, тому в ньому немає ні оркестрації агентів, ні черг — маршрут лінійний.

PythonPlaywrightOpenAI GPT-5Google Sheets APIVPS

Чому OpenAI?

Задача тут не діалог, а якісний текст з першої спроби — три варіанти, які справді звучать по-різному. GPT-5 упевнено тримає українську й розрізняє інтонації, тому редагувати доводилось рідко. Складнішої архітектури проєкт не потребував: профіль → картка бізнесу → три тексти → таблиця.

// Ключові можливості

Що вміє інструмент

Збір публічних даних

Біо, ніша, кількість підписників, останні публікації, посилання на сайт, мова акаунту — усе, що видно відвідувачу профілю.

Три тони на вибір

Не три перефразування одного тексту, а три різні інтонації під різний тип співрозмовника.

Прив'язка до ніші

Текст будується навколо того, чим бізнес займається: мовна школа, готель чи локальний магазин отримують різні пропозиції.

Вивантаження в Google Sheets

Результат розкладається по аркушах таблиці, з можливістю відредагувати текст на місці.

Людина в контурі

Скрипт готує чернетки й на цьому зупиняється. Вибір варіанта, правки і відправка — за менеджером.

Робота партіями

Один прогін — близько двадцяти профілів. Розмір партії задавався вручну під поточну задачу.

// Результати

Що змінилось у роботі менеджера

внутрішня оцінка — власний інструмент агенції

Показники до і після впровадження
ПоказникДоПісля
Підготовка одного повідомлення30 хвилин3 хвилини
Вивчення профілюВручну, перед кожним текстомУже зроблене до відкриття таблиці
Варіанти текстуОдин — той, що встигли написатиТри різні тони на вибір
Партія з двадцяти профілівБлизько десяти годин ручної роботиОдин прогін скрипта

Персоналізація перестала бути дорогою. Менеджер більше не витрачає пів години на вивчення акаунту — вона відкриває таблицю з готовою карткою бізнесу і трьома варіантами тексту, обирає один і відправляє. Рішення й кнопка «надіслати» лишились за людиною.

Готові почати?

Швидкий аудит щоб визначити де зараз ви втрачаєте час і гроші і чи зможе AI це вирішити

Отримати безкоштовний аудит