Как настроить автопостинг в n8n
n8n можно использовать как конвейер между источником контента и публикацией: CMS, таблица, RSS-лента или AI-агент передают готовый текст в сценарий, а Autoposter публикует его в отмеченные соцсети. Не нужно собирать отдельную интеграцию с API ВКонтакте, Одноклассников и Telegram: сценарий делает один запрос к API Autoposter, а сервис сам ставит запись в расписание, следит за отправкой и сообщает об ошибке. Готовый шаблон n8n уже содержит три узла: входящий webhook, HTTP-запрос создания поста и возврат результата. В нём нет ключа — он хранится в переменной окружения n8n. Перед запуском остаётся указать API-ключ Autoposter, идентификаторы нужных каналов и тело входящего запроса. Доступ к API входит в тариф «Бизнес». Для первой проверки можно передать sandbox-режим: сценарий пройдёт весь путь, но не отправит запись в соцсеть.
Как настроить
- 1В Autoposter подключите нужные каналы и в «Настройки → API» создайте отдельный ключ для n8n. Не используйте один ключ для всех сторонних сервисов.
- 2Получите идентификаторы каналов запросом GET /api/v1/accounts с этим ключом — они нужны в поле accountIds будущего поста.
- 3Скачайте готовый JSON ниже, в n8n выберите Import from File и импортируйте сценарий «Autoposter — публикация из webhook».
- 4В переменных окружения n8n задайте AUTOPOSTER_API_KEY. Ключ не вставляется в тело webhook и не сохраняется в экспортированном сценарии.
- 5Отправьте в webhook JSON с text, accountIds и idempotencyKey. Для отложенного выхода добавьте scheduledAt, для безопасной первой проверки — sandbox: true.
- 6Подпишитесь на вебхуки Autoposter, если вашей системе нужно получить подтверждение выхода поста или причину отказа площадки.
Готовые материалы
Что делает готовый сценарий
Webhook принимает JSON от любого предыдущего узла n8n, HTTP Request передаёт тело без переделки в POST /api/v1/posts, а Respond to Webhook возвращает ответ Autoposter вызывающей системе. Шаблон не привязан к одной CMS или AI-модели.
Защита от дублей
Передавайте свой стабильный idempotencyKey, например идентификатор записи из CMS с префиксом n8n. Если источник повторно пришлёт тот же webhook, сервис не создаст второй одинаковый пост.
Расписание и проверка результата
n8n передаёт, что и когда опубликовать, а Autoposter хранит расписание, повторяет временные сбои и показывает статус по каждому каналу. Для события о выходе или ошибке используйте вебхук Autoposter, а не бесконечный опрос статуса.
Где хранить ключ
В шаблоне ключ берётся из переменной AUTOPOSTER_API_KEY. Для самостоятельного HTTP-узла используйте Credentials n8n или защищённую переменную окружения. Никогда не кладите ключ в текст поста, тело webhook или репозиторий с экспортом сценария.
Частые вопросы
Нужно ли устанавливать отдельный node n8n для Autoposter?
Нет. Готовый сценарий использует стандартные Webhook, HTTP Request и Respond to Webhook — они есть в обычной установке n8n.
Можно ли отправлять посты из AI-агента?
Да. AI-узел или внешний агент формирует JSON, а сценарий передаёт его в Autoposter. Перед публикацией полезно добавить проверку текста человеком или правилами сценария.
Как запланировать, а не публиковать сразу?
Передайте publishNow: false и scheduledAt в ISO-формате UTC. Например, 2026-09-11T09:00:00.000Z.
Как проверить сценарий без настоящей публикации?
Добавьте sandbox: true в JSON. Post и задача будут созданы, но обращение к социальной сети не выполняется.
Подойдёт ли этот способ для Make?
Да. API одинаковый; для Make есть отдельная пошаговая инструкция в материалах ниже.
Попробуйте автопостинг бесплатно
Подключите аккаунты и опубликуйте первый пост сразу во все соцсети — без привязки карты.
Начать бесплатно