Кейс
AI SMM Automation
AI-конвеєр контенту, що перетворює внутрішні досягнення команди на пости в соцмережах і публікує їх.

Виклик
Регулярний SMM - це рутина: хтось має помітити, що зробила команда, перетворити це на пост, витриманий у голосі бренду (а не шаблонним корпоративним текстом), адаптувати під кожну платформу й опублікувати за графіком. У завантаженій агенції до цієї непомітної роботи просто не доходять руки.
Що ми зробили
AI-конвеєр контенту, що перетворює внутрішні апдейти команди на відшліфовані пости в голосі бренду й публікує їх у LinkedIn, Facebook і Threads.
- Досягнення команди збираються в приватному Telegram-каналі
- Щотижневе завдання генерує чернетки під кожну платформу
- Чернетки приходять у Telegram з Опублікувати / Редагувати / Згенерувати / Відхилити одним дотиком
- Затверджені пости публікуються автоматично з керованими OAuth-токенами
- Метрики залученості повертаються в систему й покращують майбутні пости
Роль AI
Кожен цикл - це багатоетапний пайплайн Claude під кожну платформу:
- Відбір - обрати найсильніший наратив із сирих апдейтів тижня
- Написання - написати у форматі платформи й голосі бренду DForce
- Критика - перевірити чернетку за явними типовими помилками (фейкові метрики, «раді поділитися…», обережні, але нудні формулювання)
- Доопрацювання - переписати один раз, якщо критика знайшла проблеми
Голос бренду живе в збереженому системному запиті, а найкращі попередні пости додаються як приклади - тож система з часом працює дедалі точніше.
Інженерні деталі
- Крок підтвердження і є продуктом. Повністю автономна публікація була очевидним рішенням і хибним: один пост не в голосі бренду, опублікований без нагляду, коштує більше, ніж заощаджує весь пайплайн. Дотик людини дешевий, спростування - ні.
- Етап критики існує тому, що вихід LLM компетентний і нудний. Одна генерація дає текст, граматично бездоганний і абсолютно непамʼятний. Перевірка чернетки за названими типовими помилками й одне переписування - це те, що переводить її з «прийнятно» в «можна публікувати».
- Prompt caching робить таку періодичність доступною. Голос бренду - це довгий системний запит, який повторюється в кожній генерації для кожної платформи, тож його кешування і є різницею між щотижневим завданням, що окупається, і тим, що ні.
- Керування токенами - непоказна половина роботи. OAuth-токени LinkedIn і Meta спливають і відкликаються, а пайплайн публікації, що тихо зупинився, гірший за його відсутність, тож оновлення токенів і показ помилок зроблені явно.
Результат
Повторюваний рушій, що видає 15+ постів у голосі бренду щомісяця з роботи, яку команда й так робила - з підтвердженням кожного поста людиною одним дотиком.
Стек: Supabase Edge Functions (Deno), Claude з prompt caching, pg_cron, LinkedIn / Meta API, Telegram Bot API.
Що ми тут робили
Інші роботи, які варто побачити

Pulzio
Анонімна платформа зворотного зв'язку з AI-помічником, що аналізує настрій команди та радить конкретні дії.

Sewing Lab
Система автоматизації для швейного виробництва: щоденний план пошиву, закупівля матеріалів, звірка післяплат і автовідповіді покупцям.

Board Coffee Match
AI-платформа нетворкінгу, що підбирає учасників бізнес-спільнот для цінних зустрічей сам-на-сам.