Алина ведёт мини-магазин украшений: десять строк в Google Таблице, в media_url ссылки «Поделиться» из Drive. Run once в Make зелёный, в ленте Instagram пусто, в History мелькает OAuthException 9004. Знакомо? Вы планируете посты в таблице, а автопостинг кажется делом программистов или дорогих SMM-сервисов. На самом деле за один вечер можно собрать сценарий «строка со status=ready → фото в ленте → status=posted» через Make и официальный API Meta, без кода и без серых ботов.
Суть: Make читает Google Таблицу, публикует фото через Instagram for Business и ставит status=posted. Нужны Business-аккаунт с Facebook Page, прямой HTTPS URL на JPEG (не Drive) и колонка status, чтобы не дублировать посты. На Make Free хватит сотен публикаций в месяц.
Интересный факт: по запросу «автопостинг в инстаграм 2026» выдача забита рейтингами SMMplanner и Postmypost, а гайдов «Make + Google Sheets» почти нет. При этом часть англоязычных туториалов до сих пор учат вставлять Google Drive URL, хотя Meta скачивает картинку по прямой ссылке и часто отклоняет Drive. Наш путь — легальный DIY через Graph API: Make выступает курьером между таблицей и Instagram, вы видите каждый шаг.
Graph API — это официальный «пульт» Meta для публикации от имени бизнес-аккаунта. Вам не нужно писать код: модуль Instagram for Business в Make делает то же самое кнопками. Ниже — по порядку, что включить, как устроить таблицу и где чаще всего ломается первый запуск.
Переведите Instagram в Business и привяжите Facebook Page

Личный профиль через API не публикует — это главная ловушка новичков. Meta разрешает автопостинг только для Professional-аккаунта (Business или Creator), связанного со страницей Facebook. Без Page модуль Make просто не увидит ваш Instagram.
На практике путь такой: Настройки Instagram → Тип аккаунта и инструменты → Переключиться на профессиональный → Business → создайте или привяжите Facebook Page. В Make: Add connection → Instagram for Business → Facebook Login for Business → выберите Page и нужный Instagram. В списке модулей появится Create a Photo Post.
Типичная ошибка: пытаться подключить личный аккаунт через старые интеграции. Сценарий соберётся, но публикация упадёт. Проверка: в Make в настройках подключения видны и Page, и Instagram Business.
Соберите таблицу-очередь постов

Google Таблица — ваш календарь без отдельного SMM-сервиса. Минимальные колонки:
- media_url — прямая ссылка на JPEG или PNG
- caption — текст поста
- hashtags — по желанию, можно в caption
- scheduled_at — дата и время (формат, который понимает Make)
- status — draft, ready, posted, error
- error_log — сюда Make запишет текст ошибки
Колонка status защищает от дублей: после успешной публикации сценарий ставит posted, и повторный Run once пропускает строку. Добавьте error_log сразу: при сбое Make запишет текст ошибки, и вы не будете гадать по пустой ленте. На GitHub в blueprint’ах вроде sheet-to-social-automation тот же паттерн: таблица как источник правды, фильтр по status и дате.
Сравнение: SMM-сервис и Make + таблица

| Критерий | SMMplanner / Postmypost | Make Free + Google Sheets |
|---|---|---|
| Стоимость старта | Подписка от нескольких сотен ₽/мес | 0 ₽: Make Free 1 000 credits/мес, таблица бесплатна |
| Контроль очереди | Календарь внутри сервиса | Ваша таблица, любые колонки |
| Легальность API | Официальные интеграции | Официальный Graph API через Instagram for Business |
| Лимит публикаций | По тарифу сервиса | До 50 постов/24 ч на аккаунт (лимит Meta) + credits Make |
Итоговый вердикт: если вам нужен один канал, десять постов в неделю и прозрачная очередь в таблице — Make + Sheets дешевле и понятнее. Рейтинги из выдачи про SaaS не учат собрать такой пайплайн сами.
Соберите сценарий Make пошагово
Цепочка модулей (workflow):
Схема: Google Sheets (Watch New Rows или Search Rows) → Filter (status=ready AND scheduled_at ≤ сейчас) → Instagram for Business Create a Photo Post → Google Sheets Update a Row (status=posted)
- Регистрация. Аккаунт на make.com, тариф Free: 1 000 credits в месяц, запуск по расписанию не чаще чем раз в 15 минут.
- Триггер. Модуль Google Sheets — Watch New Rows или Search Rows по вашей таблице.
- Фильтр. Условие: status равен ready и scheduled_at не позже текущего времени.
- Публикация. Instagram for Business → Create a Photo Post: Image URL из media_url, Caption из caption (и hashtags при необходимости).
- Обновление строки. Google Sheets Update a Row: status=posted; при ошибке — status=error и текст в error_log.
- Тест. Одна строка ready, scheduled_at в прошлом → Run once → проверка ленты и колонки status.
- Расписание. Включите сценарий (Scheduling); на Free интервал от 15 минут.
Простой сценарий из четырёх модулей съедает примерно 3-5 credits за пост. На Free это порядка 200-300 публикаций в месяц при умеренном графике — для малого бизнеса обычно с запасом.
Подключите Instagram for Business через OAuth в Make
OAuth — это безопасный вход через Facebook: вы разрешаете Make действовать от имени Page, не отдавая пароль Instagram сторонним ботам. В модуле Create a Photo Post нажмите Add connection → Facebook Login for Business → войдите в Meta → отметьте Page и Instagram → сохраните.
Meta публикует в два шага: сначала создаётся «контейнер» с картинкой, затем container публикуется в ленту. Make делает это внутри одного модуля — вам не нужно помнить про media_publish. Лимит Meta: не больше 50 API-публикаций за скользящие 24 часа на аккаунт.
Исправьте media_url: прямой JPEG, не Google Drive
История Алины типична: ссылка «Поделиться» из Drive открывает HTML-страницу, а не файл. Instagram пытается скачать картинку, получает мусор — сценарий в History зелёный или с OAuthException 9004, в ленте тишина. В русскоязычных разборах та же связка: Drive + Make + пустая лента.
Что делать:
- Загрузите JPEG на хостинг с прямым URL: Cloudinary (free tier), ImgBB, папка uploads на своём WordPress. Используйте бесплатный tier Cloudinary как ориентир для первых тестов.
- Откройте media_url в новой вкладке браузера. Должна открыться только картинка .jpg или .png, без кнопок Drive и без Canva view.
- Избегайте WebP и HEIC, если конвертация не настроена — API ждёт привычные форматы.
После замены Drive на прямой JPEG в Cloudinary Алина получила пост с первого Run once и не пересобирала сценарий. Проверка URL в браузере — обязательный шаг перед любым тестом.
Запустите Run once и пройдите чеклист
Вы поймёте, что всё сработало, по четырём признакам:
- Тестовый пост виден в ленте Instagram Business-аккаунта.
- В таблице у строки status=posted.
- Повторный Run once не дублирует пост.
- media_url в браузере открывается как одна картинка, не страница Drive.
Чеклист перед включением расписания: проверьте, что error_log пуст у успешных строк; сделайте контрольный Run once на одной строке ready; в Execution history credits в пределах Free; scheduled_at и фильтр не пускают будущие посты раньше времени. Если что-то падает — смотрите error_log и модуль Update a Row: часто ломается именно media_url, а не OAuth.
Дальше можно добавить генерацию текста нейросетью в Make — об этом в материале нейросеть для постов и автопостинг в Make. Похожую схему для Telegram и VK разобрали в гайде автопостинг в Telegram и VK через Make; контент-план в таблице — в статье контент-план в Google Sheets с Make.
Если хотите углубиться в Make и собирать сценарии увереннее, на kv-ai.ru есть курс по Make.com и вайбкодингу — от первых модулей до связок с таблицами и соцсетями.
Материал проверен: Артур Хорошев (CEO Maya AI, автор курса по Make.com и вайбкодингу).
Достоверность данных: требования Graph API и лимит 50 постов/24 ч — Meta Content Publishing и media_publish (июль 2026); тариф Make Free 1 000 credits — make.com/pricing; ошибка Drive URL — flowbuilderhq.com и community-гайды; частотность «автопостинг в инстаграм» 109, «настроить автопостинг» 116, «автопостинг бесплатно» 184 — Яндекс Вордстат, регион 225, 2026-07-07.
Частые вопросы
Как настроить автопостинг в Instagram бесплатно?
Зарегистрируйтесь в Make на Free (1 000 credits/мес), заведите Google Таблицу и Business Instagram с Facebook Page. Хостите JPEG на бесплатном Cloudinary или ImgBB. Один простой пост — около 3-5 credits; подписка на SMM-сервис не нужна.
Нужен ли Business-аккаунт Instagram для Make?
Да. Личный профиль не публикует через Graph API. Переключитесь на Business или Creator, привяжите Facebook Page и подключите Instagram for Business в Make через Facebook Login.
Почему Make не публикует фото из Google Drive?
Meta скачивает image_url как файл. Ссылка Drive ведёт на страницу с кнопками, не на чистый JPEG. Замените media_url на прямой HTTPS URL и проверьте его в браузере — должна открыться только картинка.
Можно ли автопостинг Make Instagram без программирования?
Да. Сценарий собирается из готовых модулей: таблица, фильтр, Create a Photo Post, обновление строки. Код не пишется; нужны только правильный тип аккаунта и рабочий URL картинки.
Сколько постов в день выдержит схема?
Meta ограничивает до 50 API-публикаций за 24 часа на аккаунт. Make Free ограничивает credits и минимальный интервал расписания 15 минут. Для малого магазина десять постов в неделю — комфортный режим.
Что делать, если Run once зелёный, а поста нет?
Сначала media_url в браузере. Затем History модуля Instagram — ищите OAuthException или «image URL is not accessible». Часто помогает смена Drive на прямой JPEG и проверка Business + Page.