Марина ведёт канал в Telegram и вручную дублирует посты в MAX. Забыла вечерний дайджест — в MAX дыра на сутки. Бесплатный бот TG→MAX протащил рекламу с чужой ссылкой. Знакомая боль: кросспостинг в MAX кажется делом программистов, chat_id и токен — чёрный ящик, SaaS не показывает статус каждой строки. Решение: Google Таблица как пульт, Make.com как конвейер без кода, MAX Bot API как кнопка «опубликовать». За вечер соберёте сценарий и увидите тестовый пост со статусом «опубликовано» в таблице.
Кросспостинг в MAX без кода: очередь в Google Таблице, Make (Search Rows → Filter → HTTP POST на platform-api2.max.ru/messages), токен только в Authorization. С июня 2026 GET /chats снят — chat_id один раз через GET /chats/{link} или bot_added. На Free Make (1000 credits/мес) хватит 3-5 постов в неделю при ~5 credits на публикацию.
«Кросспостинг в макс» — 348 показов/мес по Wordstat, почти как «автопостинг в макс» (260). Рядом идут «кросспостинг из телеграм в макс» (86) и «из вк в макс» (84) — люди хотят зеркало из двух привычных площадок. В SERP много списков «8 сервисов за 5 минут» и Python-ботов на GitHub; наш угол другой: таблица как пульт, Make как конвейер, вы сами решаете, что попадёт в MAX. Модуля MAX в Make нет — HTTP «Make a request» повторяет dev.max.ru. До 19.07.2026 все запросы на platform-api2.max.ru, старый домен уходит.
Выберите схему: таблица → MAX или зеркало из Telegram и VK

На практике смешивать схемы в первый день не стоит.
Схема A — Google Таблица → MAX. Текст в строках, status «готово», Make публикует по расписанию. Пост с #реклама просто не переводите в «готово» — в MAX не улетит. Подходит, если источников несколько или вы правите текст перед выходом.
Схема B — Router TG/VK → MAX + журнал. Make слушает новые посты, чистит @tg_channel и UTM, шлёт в MAX. Таблица фиксирует status, error и время — видно, что сломалось, даже если вы не смотрели канал. Это вторая итерация после успешного теста схемы A.
| Критерий | Бот TG→MAX | Таблица + Make |
|---|---|---|
| Старт | 5-10 минут | 1-2 часа настройки |
| Фильтр рекламы | Часто «всё подряд» | Колонка + Filter |
| Журнал | В боте | status, error, время в таблице |
| Цена | Подписка SaaS | Make Free: 1000 credits |
Вердикт: быстрый тест — бот. Обожглись на рекламе, как Марина — схема A: пульт, который SaaS не заменит.
Заведите бота MAX и спрячьте токен в Connection

API — правила обмена сообщениями между программами, не «код с нуля». POST /messages принимает текст до 4000 символов. Токен — ключ бота; с 2026 только в заголовке Authorization, не в URL.
Бота регистрируют на платформе для партнёров MAX: юрлица, ИП и самозанятые РФ. Лимит — до 5 ботов на организацию, модерация перед выдачей токена. После одобрения откройте «Расширенные настройки» и скопируйте access_token в Connection Make или переменную сценария — не в колонку таблицы, которую видят редакторы.
Типичная ошибка: token= в адресе запроса. URL попадёт в History Make, скриншоты и логи поддержки. Сделайте: чистый URL с chat_id в query, секрет только в Authorization. Лимит platform-api2 — 30 запросов в секунду; для новостного канала с запасом.
Получите chat_id после обновления API в июне 2026

Неожиданный, но важный факт: с июня 2026 GET /chats не отдаёт список каналов. Без chat_id HTTP падает с 400 — кажется, что API сломан. Нужен один числовой id чата.
- GET /chats/{chatLink} — ссылка @your_channel, Authorization как в POST. chat_id — в скрытую ячейку или переменную Make.
- bot_added — бот админом в канале, HTTPS webhook через POST /subscriptions (с 25.05.2026 только HTTPS). chat_id в payload.
Бот должен быть администратором канала MAX. Получили chat_id один раз — используйте во всех Run.
Соберите Google Таблицу с очередью и статусами
Минимум колонок: text, scheduled_date, status (в_очереди/готово/опубликовано/ошибка), error, published_at. Первый тест — до 500 символов.
Колонку «публиковать» (да/нет) добавьте для фильтра рекламы и партнёрок. Обзоры кросспостинга TG→MAX называют типичную ошибку: в MAX улетают посты с подписью @tg_channel и чужими UTM — читатель уходит не на ваш канал. В Make модуль Replace text перед HTTP меняет подпись и utm_source без Python и без «чёрного ящика» бота.
Колонку api_response (необязательно) оставьте под короткий фрагмент ответа API — так проще отладка, чем лезть в History Make каждый раз.
Создайте сценарий Make: Sheets → Filter → HTTP → Update
Make — no-code платформа: блоки мышкой, как схема на доске. Workflow:
Схема: Search Rows → Filter (status=готово, date≤сегодня) → HTTP POST platform-api2.max.ru/messages → Update Row (опубликовано, published_at, error)
- Google Sheets Search Rows по таблице.
- Filter: status «готово», scheduled_date не позже сегодня.
- HTTP Make a request: POST, URL …/messages?chat_id=ID, Authorization из Connection.
- Body — JSON: text из таблицы, format markdown.
- Update Row: status «опубликовано», published_at, error при сбое.
- Free: интервал ≥15 мин; тест — Run once.
{«text»: «из колонки text», «format»: «markdown»}
MAX в каталоге Make нет — не блокер. Паттерн из туториалов по HTTP-модулю: POST, разбор ответа, запись в Sheets — тот же, что в официальном POST /messages. Webhook (альтернатива опросу таблицы) с 25.05.2026 только по HTTPS — самоподписные сертификаты не пройдут; для первого запуска проще расписание или Run once.
Добавьте Router для кросспостинга из Telegram или VK
После стабильной схемы A — Router (развилка в Make).
Telegram: Watch Updates → убрать @tg, UTM max вместо tg → HTTP MAX → Append Row в журнал.
VK: wall/post → тот же HTTP. На Free только 2 активных сценария — сначала «таблица→MAX».
На GitHub проекты вроде max-telegram-bridge-bot показывают спрос на мост TG↔MAX, но нужен сервер и поддержка кода. Make закрывает задачу визуально: в open-source ботах issue #36 как раз про UTM tg→max — в no-code это два модуля Replace перед POST. Для VK та же логика: wall/post → очистка → общий HTTP-блок MAX.
Проверьте Run once: критерии успеха
Как понять, что кросспостинг работает — без программиста:
- Run once без ошибок в Make
- Тестовый пост виден в MAX на телефоне
- В таблице status «опубликовано» и published_at
- History: HTTP 200, объект message в ответе
- chat_id и токен в Connection, не в URL
401/403 — токен, права бота или бот не админ канала. 400 — chat_id, кривой JSON или текст длиннее 4000 символов (разбейте на два POST). Колонка error при сбое обязательна: иначе не заметите «дыру», как при ручном копировании — типичная боль из чек-листов кросспостинга TG→MAX.
На Free Make (~1000 credits/мес, 2 активных сценария, минимальный интервал 15 минут) один пост съедает ~4-6 credits: Search + Filter + HTTP + Update. Это 3-5 постов в неделю в одном сценарии — честная цифра для планирования. Считайте credits до включения расписания на весь канал; когда станет тесно, сравните стоимость Core с подпиской SaaS-кросспостинга.
Чек-лист запуска кросспостинга в MAX
- URL platform-api2.max.ru (дедлайн 19.07.2026).
- Тест ≤500 символов, Run once, проверка с телефона.
- Filter на #реклама перед HTTP.
- Replace подписи TG и UTM.
- status/error заполнены после Run.
- ~5 credits/пост; ≤2 сценария на Free.
Следующий шаг — автоматизация Make с AI Agents. Self-hosted альтернатива — n8n с AI Agents, но первый MAX-пост быстрее через Make.
HTTP-модули и Router — в курсе по Make.com для новичков без кода.
Материал проверен: Артур Хорошев (CEO Maya AI, автор курса по Make.com).
Достоверность данных: POST /messages, Authorization, chat_id, platform-api2 — dev.max.ru (июль 2026); Make Free — make.com/pricing; ошибки TG→MAX — tg2maxbot.ru; Wordstat: «кросспостинг в макс» 348, «из телеграм в макс» 86, «автопостинг в макс» 260 (01.07.2026).
Частые вопросы
Как настроить кросспостинг в MAX бесплатно?
Бот MAX, Google Таблица, Make Free (1000 credits). HTTP POST из таблицы — SaaS не обязателен. 3-5 постов/неделю при ~5 credits на публикацию.
Как сделать кросспостинг из Telegram в MAX без бота?
Схема «таблица → MAX» — вы решаете, что уходит. Потом Router с Watch Updates и очисткой @tg. Так не повторите чужую рекламу в MAX.
Нужен ли модуль MAX в Make?
Нет. HTTP «Make a request»: POST platform-api2.max.ru/messages, Authorization в заголовке, chat_id в query — по dev.max.ru.
Где взять chat_id канала MAX?
GET /chats/{chatLink} или chat_id из bot_added. GET /chats снят с июня 2026.
Чем таблица лучше бота TG→MAX?
Статус каждой публикации, фильтр рекламы, правка текста. Бот быстрее, но зеркалит всё подряд.
Кросспостинг из VK в MAX через Make?
Router: VK wall → нормализация → HTTP MAX. После отладки «таблица → MAX», чтобы не тратить второй слот Free.
Make показывает HTTP 400 — что делать?
Проверьте chat_id, JSON Body, лимит 4000 символов. Токен только в Authorization. Ошибку пишите в колонку error и правьте один параметр за Run.