
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 для автопостинга забирает из неё готовые строки:
| id | status | channel | publish_at |
|---|---|---|---|
| 101 | ready | telegram | пн 10:00 |
| 102 | ready | vk | пн 12:00 |
| 103 | draft | telegram | вт 10:00 |
| 104 | ready | blog | ср 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 шагов
- Таблица с колонками из раздела про маппинг и полем
status. - Сценарий: Schedule, Search Rows с лимитом 5, Router, отправка, Update a Row.
- Обработчик
Breakна отправке и алерты в служебный чат. - Тест в закрытом канале со сломанным токеном.
- Пять постов в буфере и еженедельный разбор срывов.
Make для автопостинга окупается, когда каналов 2-4 и нужны ветки, алерты и история выполнений. Но сценарий без контента бесполезен. Контур целиком, с планом, текстами и подключением каналов, входит в автопубликацию: базовый пакет 20 000 ₽ включает контент-план, тексты и 50 публикаций в месяц на одну площадку, запуск за 5-15 дней. Настройку сценария под ваши каналы обсудим на странице автопостинга. Буфер и слоты разобраны в статье про отложенный постинг, общая картина в статье об автоматизации контента.