Instagram Auto-Publishing Bot via Telegram (n8n + Airtable + Meta Graph API)
Розробила систему автоматичної публікації контенту в Instagram Business через Telegram. Власнику бізнесу достатньо надіслати фото або відео в приватну Telegram-групу, після чого система автоматично обробляє медіа, генерує підпис, публікує пост в Instagram та надсилає статус виконання без ручних дій.
Система побудована як end-to-end automation pipeline і підходить для бізнесів, які регулярно публікують контент у соцмережах та хочуть спростити процес публікації.
Як працює система:
— власник надсилає фото або Reel у приватну Telegram-групу;
— workflow визначає тип медіа, створює або оновлює сесію в Airtable;
— якщо caption надходить окремим повідомленням, він автоматично прив’язується до відкритої сесії;
— медіа завантажується з Telegram і передається на media-hosting сервер для отримання публічного URL;
— через OpenAI API генеруються caption для Instagram і іспанською мовою (можна зробити іншу мову);
— через Meta Graph API створюється Instagram media container;
— система перевіряє статус контейнера до готовності публікації;
— після цього пост автоматично публікується в Instagram Business account;
— статус обробки, помилки та результат зберігаються в Airtable;
— власник отримує повідомлення про успішну публікацію.
Архітектура:
Система складається з 2 workflow:
1. Collector — приймає повідомлення з Telegram, парсить медіа та caption, створює/оновлює сесію в Airtable.
2. Processor — запускається щохвилини, обробляє готові сесії, завантажує медіа, генерує caption, працює з Meta Graph API, публікує контент і обробляє retry logic.
Що реалізовано:
— автоматичний прийом фото та відео з Telegram;
— підтримка caption в одному повідомленні або окремо;
— збереження сесій у Airtable;
— AI-генерація caption для Instagram;
— автоматична публікація в Instagram Business;
— polling механізм для перевірки готовності Instagram container;
— retry logic з повторними спробами;
— логування помилок і статусів обробки;
— Telegram notifications про результат.
Результат:
Система успішно обробила 8 із 8 сесій — фото та відео. Середній час від надсилання контенту в Telegram до появи поста в Instagram:
— до 3 хвилин для фото;
— 3–5 хвилин для Reels, залежно від швидкості обробки Meta.
Технології:
n8n (self-hosted), Airtable, Telegram Bot API, Meta Graph API, OpenAI API, custom media hosting server.
Що не входить у вартість розробки:
— оплата сторонніх сервісів та підписок (Airtable, OpenAI API, VPS/server, media hosting, домен, SSL);
— налаштування або створення Meta Business Manager, Instagram Business account, Facebook Page, якщо акаунти ще не підготовлені;
— проходження верифікації Meta, вирішення блокувань або обмежень акаунтів;
— створення контенту: фото, відео, дизайн, монтаж, контент-план;
— окрема SMM-стратегія та копірайтинг поза межами цього workflow;
— публікація в додаткові канали (TikTok, Facebook, Threads, Pinterest) — це окреме розширення;
— кастомна адмін-панель або окремий веб-інтерфейс;
— довгострокова техпідтримка, моніторинг і доопрацювання після запуску;
— міграція старих записів, архівів або попереднього контенту.




