Рекомендуйте мене і отримуйте до 20% винагородиРеферальна програма →

Як я автоматизував Threads з Claude: наш шлях, помилки і готова схема за $0

Як я автоматизував Threads з Claude: наш шлях, помилки і готова схема за $0

Сервіси автопостингу коштують $15–30 на місяць, і більшість із них — просто посередник між вами та офіційним API соцмережі. Я вирішив прибрати посередника: підключив свій Threads напряму до Claude.

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

Нижче — весь шлях: що ми пробували, де помилялися і як зробити так само без зайвих кроків.

Автопостинг через сервіс і через офіційний API

Помилка 1: сервіс, який «підтримує все»

Почали ми з популярного сервісу Typefully. На головній сторінці там є і Instagram, але публікувати він уміє лише в X, LinkedIn, Threads, Bluesky і Mastodon. Instagram і Facebook — ні. Ми з’ясували це вже після реєстрації, коли нічого не запрацювало.

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

Помилка 2: шукати ще один сервіс

Далі я дивився на Postiz — сервіс з відкритим кодом. У хмарі він коштує від $29 на місяць за 5 акаунтів. Безкоштовно його можна поставити на власний сервер, але тоді все одно треба самому створювати застосунки в Meta і проходити їхні налаштування.

І тут стало зрозуміло: якщо застосунок у Meta однаково робити самому, посередник не потрібен. Claude може публікувати напряму через офіційний API. Це безкоштовно, і жоден сервіс не стоїть між мною і моїм акаунтом.

Висновок: іноді найпростіше рішення — не шукати кращий сервіс, а прибрати його зовсім.

Помилка 3: ШІ сплутав проєкти

Я веду кілька проєктів, і Claude спершу почав розписувати налаштування не для того бренду. Нічого страшного не сталося, але кілька хвилин пішли на з’ясування.

Висновок: тримайте кожен проєкт в окремому просторі (у Claude це Projects) і на початку прямо кажіть, для якого бренду завдання.

Як налаштувати доступ до Threads API

Сама процедура в Meta займає 15–20 хвилин, якщо знати, куди натискати.

  1. Перевірте, що профіль Threads публічний. Токен генерується лише для публічних акаунтів.
  2. Створіть застосунок на developers.facebook.com → My Apps → Create app. На кроці вибору сценарію оберіть Access the Threads API. Його не можна поєднати з Facebook і Instagram, тож для них пізніше буде окремий застосунок.
  3. Додайте дозволи: threads_basic і threads_content_publish (публікація), за бажанням — дозволи для відповідей і статистики.
  4. Додайте себе тестером. App roles → Add People → роль Threads Tester → ваш нікнейм. Публікувати застосунок і проходити перевірку Meta не потрібно: для власного акаунта вистачає режиму розробки.
  5. Прийміть запрошення в Threads: Налаштування → Інші налаштування → Дозволи для вебсайтів → Запрошення → Прийняти.
  6. Згенеруйте токен: у налаштуваннях сценарію Threads внизу є User Token Generator. Натискаєте Generate Access Token, дозволяєте доступ — і отримуєте довгий рядок, який діє близько 60 днів.

Токен — це фактично пароль до вашого Threads. Не публікуйте його і не кладіть у код. Якщо треба терміново відкликати доступ, просто видаліть себе з тестерів.

Помилка 4, головна: «Користувач не прийняв запрошення»

Запрошення я прийняв, а генератор токена все одно видавав помилку The user has not accepted the invite to test the app. Ми видаляли тестера, додавали знову, чекали, пробували з телефона і з ноутбука — без результату.

Причина виявилася неочевидною. У браузері Threads був відкритий під іншим профілем. Колись Threads автоматично створив мені порожній профіль, прив’язаний до іншого Instagram, зі старим іменем і нулем підписників. Аватарка була та сама, тому на перший погляд я не помітив різниці. Генератор брав саме цей профіль, а запрошення було прийнято в основному.

Підтвердилося все в Центрі акаунтів Meta: там було видно кілька окремих профілів Threads. Щойно я вийшов у браузері й увійшов в основний акаунт, токен згенерувався з першої спроби.

Висновок: перед генерацією токена відкрийте threads.com у тому ж браузері й перевірте нікнейм і кількість підписників. Це заощадить годину.

Помилка 5: одна літера

Щоб Claude міг звертатися до API, домен graph.threads.net треба додати в дозволені в налаштуваннях Claude (Settings → Capabilities). Я вписав graph.treads.net — без літери h — і публікація не працювала, доки Claude не помітив одруківку.

Висновок: технічні адреси краще копіювати, а не набирати вручну.

Помилка 6: картинку не можна просто прикріпити

Threads API не приймає файл картинки — тільки публічне посилання на неї. Рішення знайшлося в тому, що вже було: мій сайт лежить на GitHub і сам оновлюється на Cloudflare. Claude робить картинку у фірмовому стилі, кладе її на сайт, і за хвилину-дві вона доступна за посиланням. Після цього публікує пост з цією картинкою.

Як працює автопостинг тепер

Схема автопостингу в Threads

  1. Контент-план. Раз на тиждень Claude складає план: 2 пости на день, рубрики, тексти і картинки. Я переглядаю його в документі й правлю, якщо треба.
  2. Погодження. Без мого «погоджую» нічого не публікується. Кожен пост у розкладі має позначку, погоджений він чи ні.
  3. Розклад. Черга постів лежить у репозиторії сайту. Безкоштовний GitHub Actions кожні 15 хвилин перевіряє, чи настав час наступного поста, і публікує його через API.
  4. Посилання — в першу відповідь. Пости з посиланнями отримують менше охоплення, тому посилання на статтю автоматично йде першим коментарем під постом.
  5. Сповіщення. Після публікації мені в Telegram приходить посилання на пост.

Що ми дізналися про алгоритм Threads

Автоматизація — лише половина справи. Щоб пости бачили, їх треба робити під алгоритм:

  • 1–2 пости на день — оптимум для акаунта до 1000 підписників; понад ~5 пости починають конкурувати між собою.
  • Пости з картинками отримують помітно більше реакцій, ніж текстові — за даними Buffer, приблизно на 60%.
  • Відповіді важать багато. Алгоритм прогнозує, чи захоче людина відповісти, тому в кінці поста варто ставити живе питання.
  • Одна мова на акаунт. Якщо змішувати мови, частина аудиторії прогортає пости, і алгоритм вирішує, що ваш контент їй нецікавий.
  • Тема поста. Через API можна додати одну тему (топік) — це допомагає потрапити в стрічку тих, хто стежить за нею.
  • Час. Для української аудиторії добре працюють будні вранці, 7:00–9:00 за Києвом.

Скільки це коштує

Що Вартість
Threads API і застосунок у Meta $0
GitHub Actions для розкладу $0
Хостинг картинок на власному сайті (Cloudflare) $0
Сервіс-посередник не потрібен

Платити доводиться тільки за підписку на Claude, якою я й так користуюся для сайту, аналітики й контенту.

Що далі

Наступні кроки — підключити так само Facebook, Instagram і Telegram-канал, щоб один погоджений контент-план розходився всіма мережами. Як ми робили сайт із ШІ, я вже розповідав у кейсі про сайт за вечір, а як налаштували безкоштовну аналітику — у кейсі про звіт у Telegram.

Якщо хочете, щоб ваша маркетинг-команда сама вміла будувати такі зв’язки з ШІ, — є навчання команд. А якщо ви маркетолог і хочете вирости в спеціаліста, який автоматизує рутину, а не тоне в ній, — приходьте на менторство.

Є питання по темі?

Напишіть мені в Telegram — відповім або підкажу, який формат роботи вам підійде.