Make для автопостинга: сценарий, модули и обработка ошибок

Make для автопостинга без кода: сценарий из таблицы в Telegram и VK, роутер каналов, обработка ошибок и расход операций. Посты выходят по графику без дублей.

Make для автопостинга: схема сценария с таблицей, роутером и каналами
Make для автопостинга: схема сценария с таблицей, роутером и каналами

Make для автопостинга решает одну задачу: взять строку со статусом ready, довезти её до нужного канала и отметить публикацию обратно в источнике. По сути это автоматическая публикация постов без кода: Make.com сценарий (сервис раньше назывался Integromat) связывает таблицу и соцсети, и посты выходят по расписанию. Генерацию, картинки и кросспостинг на пять сетей добавляют потом, когда базовый контур месяц отработал без срывов.

Типовая ошибка: сразу собрать «умную редакцию» с генерацией и десятком веток. Такой автопостинг через Make падает на второй неделе, и разобраться в нём уже невозможно.

Когда Make для автопостинга оправдан

СитуацияРешение
Один канал, ручной ритмпланировщик площадки
2-4 канала, нужны ветки и алертыMake для автопостинга
Свои источники, нестандартная логикаскрипт на сервере
Нужны ответы в комментарияхчат-бот

Сильная сторона платформы в истории выполнений: видно, какой модуль упал, с каким ответом и когда. С одним каналом сначала загляните в разбор публикаций в Telegram: возможно, хватит штатных средств.

Make.com сценарий: модули и маппинг полей

Рабочая схема Make для автопостинга умещается в 5-7 модулей:

Schedule: каждые 15 минут
  Google Sheets / Search Rows: status=ready, publish_at<=now, published_id пусто, limit 5
  Iterator по строкам
  Router
    ветка telegram: Telegram Bot / Send a Photo или Send a Message
    ветка vk: HTTP / VK wall.post
    ветка blog: HTTP / вебхук блога
    fallback: алерт в служебный чат
  Sheets / Update a Row: published_id, published_at
  error handler на отправке: Break + вебхук в служебный чат

Если модулей больше пятнадцати, сценарий пора резать на два.

  • Schedule. Интервал 15 минут держит баланс между точностью слота и расходом операций.
  • Search Rows. Фильтр задаётся прямо в модуле, без отдельного Filter. Лимит в 5 строк служит предохранителем: при кривом фильтре в эфир уйдёт пять постов, а не двести.
  • Telegram Bot. Закрывает текст, фото и альбом. Chat ID канала пишут как @username или числовой ID (у приватных каналов с минусом и префиксом 100). Бот должен быть администратором.
  • HTTP для VK. Метод wall.post, токен сообщества, параметр v с версией API. Медиа идёт отдельной цепочкой: photos.getWallUploadServer, загрузка, photos.saveWallPhoto, подстановка в attachments.
  • Update a Row. Пишет ID поста из ответа площадки и время. Это единственная защита от дублей: если сценарий упадёт после отправки, но до записи, следующий запуск опубликует пост снова.
  • Sleep. Пауза 2-5 секунд между ветками снимает большинство ответов 429.

Чтобы Make для автопостинга находил строки, держите в таблице такие колонки:

ПолеИсточникЗачем
textколонка таблицытело поста
media_urlпрямая ссылка на файлскачивание медиа
channelвыпадающий списоквход роутера
publish_atдата и время в одном поясефильтр слота
published_idответ площадкизащита от дублей

Ссылка «поделиться» из облака отдаёт HTML-страницу вместо картинки. Нужен прямой файловый URL, иначе Telegram вернёт 400.

Роутер и обработка ошибок в Make для автопостинга

Роутер делит поток по полю channel, на каждой связи свой фильтр. Обязательно добавьте ветку fallback с алертом: иначе строка с опечаткой в канале будет молча помечаться опубликованной.

Обработчик вешается на конкретный модуль: правая кнопка, Add error handler. Директивы:

  • Resume подставляет значение по умолчанию, годится для некритичных шагов вроде укорачивания ссылки;
  • Break откладывает и повторяет позже, это выбор для 429 и таймаутов при включённом Store incomplete executions;
  • Ignore пропускает бандл, и ошибка исчезает бесследно;
  • Rollback останавливает сценарий целиком, для публикаций обычно избыточно.

Связка, с которой Make для автопостинга переживает сбои: Break с повтором на отправке и ветка вебхука в служебный чат с текстом ошибки и номером строки. Если важен порядок, включите Sequential processing, иначе бандлы уйдут вразнобой.

Для Telegram настройте Make для автопостинга на parse_mode HTML: MarkdownV2 требует экранировать служебные символы, и случайная звёздочка ломает запрос. Подпись к фото ограничена 1024 символами. Ответ 403 значит, что бот потерял права администратора: повторы бесполезны, нужен человек.

Операции, тарифы и российская специфика

Make для автопостинга тарифицирует операции, посты он не считает. Запуск с пустой выборкой всё равно стоит операцию за Schedule и операцию за Sheets. При интервале 15 минут это около 5 800 запусков в месяц только на холостой ход.

Расход Make для автопостинга сокращают так:

  • увеличить интервал до 30-60 минут, если слоты не привязаны к минуте;
  • заменить опрос таблицы вебхуком из CMS;
  • убрать Iterator там, где Search Rows и так отдаёт бандлы по одному.

Считайте операции до покупки тарифа, иначе контур однажды встанет.

Что учесть в России:

  • Часовой пояс. В Make для автопостинга он задаётся в сценарии отдельно от таймзоны организации. Держите publish_at в одном поясе, иначе слот «18:00» уедет на несколько часов.
  • Оплата. Тарифы указаны в валюте, оплата из РФ требует отдельного платёжного контура. Если это неудобно, Make для автопостинга заменяют self-hosted n8n на российском VPS, логика переносится почти один в один.
  • Площадки. У Telegram и ВКонтакте документированные API. Для сетей без API честнее полуручной режим с напоминанием.

Пример: онлайн-школа связала таблицу и соцсети

Школа английского публикует анонсы вебинаров в Telegram, посты в VK и анонсы статей блога. Маркетолог один и раньше выкладывал всё руками. Теперь он ведёт таблицу, а Make для автопостинга забирает из неё готовые строки:

idstatuschannelpublish_at
101readytelegramпн 10:00
102readyvkпн 12:00
103drafttelegramвт 10:00
104readyblogср 09:00

Строку 103 сценарий пропускает из-за статуса draft. Маркетолог дописывает её во вторник, меняет статус, и ближайший запуск подхватит пост. Если слот уже прошёл, пост уйдёт сразу, поэтому опоздавший анонс вебинара лучше переставить вручную.

Что чаще всего ломает Make для автопостинга в первый месяц:

  • публикация по таймеру без фильтра ready;
  • нет записи ID поста, отсюда дубли;
  • повторы на 400 и 403, которые сами не починятся;
  • генерация текста в том же сценарии, что и отправка;
  • архив за год без статуса archived, и первый запуск выкладывает старьё;
  • статус ready ставят все, у кого есть доступ;
  • токены открытым текстом вместо Connections.

Норма для контура: слоты без срыва выше 95% за месяц, меньше 3 ошибок на 100 публикаций, ноль дублей.

Частые вопросы

Make для автопостинга или n8n: что выбрать?

Облачный сервис стартует быстрее и обходится без сервера. n8n живёт на своём VPS и оплачивается в рублях. Логика одинаковая.

Можно ли настроить автопостинг через Make без программиста?

Связку таблицы с Telegram собирают сами. Для VK с медиа и своих вебхуков полезен человек, знакомый с API.

Можно ли генерировать посты прямо в Make.com сценарии?

Лучше отдельно. Генерация пишет черновик со статусом draft, а Make для автопостинга выкладывает только проверенные строки.

Что будет, если таблицу отсортируют?

Ничего: Search Rows отбирает строки по условиям. Опаснее переименовать колонку, тогда маппинг ломается. Защитите шапку от редактирования.

Как тестировать без риска?

Прогоните Make для автопостинга в закрытом канале: пять постов, ошибка токена, ошибка длины, повтор.

Как запустить Make для автопостинга за 5 шагов

  1. Таблица с колонками из раздела про маппинг и полем status.
  2. Сценарий: Schedule, Search Rows с лимитом 5, Router, отправка, Update a Row.
  3. Обработчик Break на отправке и алерты в служебный чат.
  4. Тест в закрытом канале со сломанным токеном.
  5. Пять постов в буфере и еженедельный разбор срывов.

Make для автопостинга окупается, когда каналов 2-4 и нужны ветки, алерты и история выполнений. Но сценарий без контента бесполезен. Контур целиком, с планом, текстами и подключением каналов, входит в автопубликацию: базовый пакет 20 000 ₽ включает контент-план, тексты и 50 публикаций в месяц на одну площадку, запуск за 5-15 дней. Настройку сценария под ваши каналы обсудим на странице автопостинга. Буфер и слоты разобраны в статье про отложенный постинг, общая картина в статье об автоматизации контента.

Оставить заявку · Все статьи