Щоб створювати чернетки статей у WordPress із Google Sheets, налаштуйте в Make ланцюжок Google Sheets → Watch New Rows → WordPress → Create a Post. Зіставте колонки таблиці з полями запису, а статус у модулі WordPress зафіксуйте як draft, щоб автоматизація не публікувала матеріали без редактора.
Сценарій переносить підготовлений текст, але не замінює його перевірку. Нижче — порядок налаштування, тестування та запуску, а також дії на випадок помилок.
Що потрібно для налаштування
Інструкція спирається на документацію Make і WordPress, перевірену станом на 12 січня 2026 року. Назви та склад полів звіряйте з поточним інтерфейсом Make. Назви модулів залишено англійською.
- Make: обліковий запис для створення сценарію.
- Google Sheets: доступ до таблиці й окремий аркуш для готових матеріалів.
- WordPress: сайт із доступним REST API та можливість встановити й активувати плагін Make Connector.
- Тестові дані: контрольний заголовок і текст без конфіденційної інформації.
Перед початком збережіть копію робочої таблиці та переконайтеся, що можете відкрити список записів у WordPress. На робочому сайті погодьте встановлення плагіна з адміністратором; безпечніше почати на тестовому сайті.
Якщо ще не працювали з редактором Make, спочатку перегляньте інструкцію, як створити перший сценарій автоматизації.
Крок 1. Підготуйте таблицю готових матеріалів
Watch New Rows обробляє нові рядки. Тому додавайте в робочий аркуш уже заповнені матеріали, а не заготовки, які автор дописуватиме пізніше.
Створіть рядок заголовків і розташуйте дані під ним без порожніх рядків посеред списку.
| Колонка | Що зберігати | Як використовувати |
|---|---|---|
title |
Заголовок статті | Передавати як заголовок запису |
content |
Основний текст | Передавати у вміст запису |
excerpt |
Короткий опис | Зіставити з уривком, якщо відповідне поле доступне |
slug |
Бажаний ідентифікатор в адресі запису | Передавати через відповідне поле, якщо воно доступне |
category |
Рубрика матеріалу | Перед передаванням уточнити потрібний формат значення |
status |
Редакційна позначка | Не зіставляти зі статусом публікації WordPress |
Для першого тесту достатньо заголовка й тексту. Решту колонок додавайте після перевірки базового перенесення.
Не залишайте порожніх рядків посеред списку: за документацією Make, Watch New Rows може не обробляти наступні за ними дані. Для візуального розділення використовуйте оформлення клітинок або окремі аркуші.
Тримайте незавершені тексти окремо, а в аркуш автоматизації переносіть готовий рядок цілком. Інакше тригер може прочитати заголовок раніше, ніж автор додасть основний текст.
Для однакових редакційних позначок можна зробити спадний список. Проте зміна позначки на «готово» не змушує Watch New Rows повторно обробляти старий рядок.
Текст передаватиметься через сторонні сервіси. Не додавайте в таблицю паролі, API-ключі, приватні контакти авторів та іншу інформацію, непотрібну для створення чернетки. Якщо такі дані вже є в робочій черзі, приберіть їх до запуску.
Крок 2. Підключіть WordPress через Make Connector
Описане в документації Make підключення використовує API key плагіна Make Connector та базову адресу REST API сайту.
- У WordPress відкрийте розділ плагінів, знайдіть Make Connector, встановіть і активуйте його.
- Відкрийте налаштування плагіна та скопіюйте API key.
- У підключенні WordPress у Make введіть ключ і базову адресу REST API.
Приклад адреси для умовного сайту:
https://example.com/wp-json/
Це не адреса входу в панель WordPress і не URL статті. Вимоги до підключення наведено в документації WordPress у Make.
У налаштуваннях Make Connector обмежте ключ діями, потрібними для сценарію. Не передавайте Make звичайний пароль адміністратора й не вставляйте ключ у таблицю або скриншоти.
Не змішуйте цей спосіб з Application Passwords WordPress: це інший механізм автентифікації для REST-запитів. Для описаного сценарію використовуйте ключ Make Connector.
Якщо ключ став доступним стороннім, зупиніть сценарій, відкличте або перегенеруйте ключ і перевірте доступи. Витік може дозволити стороннім виконувати на сайті дії, доступні цьому ключу.
Крок 3. Налаштуйте Watch New Rows
- Створіть сценарій у Make та додайте Google Sheets → Watch New Rows.
- Підключіть Google-акаунт із доступом до таблиці.
- Виберіть таблицю та потрібний аркуш.
- Увімкніть використання рядка заголовків і перевірте розпізнані колонки.
- Налаштуйте початкову точку читання, щоб випадково не перенести весь архів.
Якщо доступне використання заголовків як ідентифікаторів колонок, оберіть його: це робить зіставлення значень, або мапінг, стійкішим до переставляння чи додавання колонок. Після перейменування заголовків перевіряйте сценарій повторно.
Не замінюйте Watch New Rows на Watch Changes. Watch Changes стежить за редагуваннями клітинок, а не за додаванням нових рядків. Він потребує webhook через Make Add-on або скрипт і бачить зміни, внесені в інтерфейсі Google Sheets, а не через Apps Script чи API.
Редагування вже прочитаного рядка не оновить чернетку через базовий сценарій. Для цього потрібен окремий процес оновлення, який пов’язує рядок із конкретним WordPress-записом.
Не очікуйте гарантованого миттєвого перенесення: перевірте розклад сценарію. Докладніше про різницю механізмів запуску — у матеріалі про webhook і періодичну перевірку даних.
Крок 4. Зіставте поля й зафіксуйте статус draft
Додайте після Google Sheets модуль WordPress → Create a Post і виберіть підготовлене підключення. У поле заголовка підставте значення title, у поле вмісту — content. Назви полів звіряйте з поточним інтерфейсом Make.
Для статусу виберіть Draft або задайте фіксоване значення draft — відповідно до доступного способу введення. WordPress REST API підтримує цей статус, а також інші, зокрема publish.
Не підставляйте статус із редагованої колонки таблиці. Помилкове значення може призвести до публікації замість створення чернетки. Для сценарію лише чернеток залишайте статус константою в модулі.
Рубрику, уривок та slug підключайте після базового тесту. Перевірте, який формат очікує кожне доступне поле: назва рубрики в таблиці не обов’язково підходить для передавання без перетворення. Оформлення тексту в клітинці також не слід вважати готовим форматуванням WordPress.
За потреби додайте між модулями фільтр, який пропускає лише рядки із заповненими заголовком і текстом. Це захист від порожніх чернеток, а не механізм очікування: доповнення вже прочитаного рядка не гарантує повторної обробки.
Крок 5. Перевірте чернетку до ввімкнення розкладу
Збережіть сценарій. Після налаштування початкової точки додайте повністю заповнений контрольний рядок і виконайте тест через Run once. У результатах перевірте, що прочитав Google Sheets і що передав модуль WordPress.
У WordPress відкрийте список записів і знайдіть контрольний заголовок. Переконайтеся, що:
- запис має статус чернетки, а не опублікованого матеріалу;
- заголовок і текст потрапили у відповідні поля;
- абзаци й посилання відображаються правильно;
- додаткові поля відповідають очікуванням, якщо ви їх передавали;
- немає дубліката контрольного запису.
Лише після цього ввімкніть розклад і перевірте наступний новий рядок у звичайному режимі. Create a Post створює запис, а не оновлює попередній.
Якщо замість чернетки створено опублікований запис, негайно зупиніть сценарій і залучіть адміністратора або редактора: матеріал уже міг стати публічним. До наступного запуску виправте статус і повторіть контрольний тест.
Не спрацювало: причина й наступний крок
| Що не спрацювало | Можлива причина | Наступний крок |
|---|---|---|
| Рядки нижче не обробляються | Порожній рядок посеред списку | Приберіть розрив і перевірте початкову точку читання, не запускаючи весь архів повторно |
| Доповнений текст не перенісся | Відредаговано вже прочитаний рядок | Не очікуйте повторної обробки Watch New Rows; передавайте лише готові матеріали |
| У поля потрапили інші значення | Змінилися заголовки або мапінг | Перевірте вихід Google Sheets і зіставлення полів |
| Запис створено не як чернетку | Неправильно заданий статус | Зупиніть сценарій, задайте фіксований draft і перевірте тест |
| Make показує помилку або не повертає ID | Проблемна відповідь REST API чи кешування | Перед повторним запуском пошукайте запис у WordPress за заголовком і часом створення |
| REST API повертає 404, 401 або 403 | Проблема адреси, доступу, постійних посилань або захисту | Перевірте адресу й ключ; якщо помилка залишається, залучіть адміністратора |
Помилка Make не гарантує, що запис не створився. Повторний запуск без перевірки WordPress може додати дубль. Якщо незрозуміло, що вже виконано, зупиніть сценарій до з’ясування.
Для помилки 404 документація Make радить перевірити Settings → Permalinks, змінити Plain на Post name і перевірити доступність /wp-json/wp/v2/. На робочому сайті не змінюйте постійні посилання без адміністратора: це може вплинути на наявні URL.
Якщо проблема пов’язана з кешуванням, Make рекомендує виключити шлях /wp-json/ з кешу. Узгодьте зміни CDN, хостингу або плагіна кешування з адміністратором. Не вимикайте захист усього сайту заради тесту інтеграції.
Ліміти Make та контроль витрат
За тарифами Make, перевіреними станом на 12 січня 2026 року, безкоштовний план включає 1 000 кредитів на місяць, до 2 активних сценаріїв і мінімальний інтервал запуску за розкладом 15 хвилин. Цей інтервал — обмеження розкладу, а не гарантована затримка перенесення кожного рядка.
Для звичайних модулів без ШІ одна операція відповідає одному кредиту. Проте універсальної вартості створення чернетки немає: підсумок визначають фактичні запуски тригера, додаткові модулі й повтори.
Перед вибором платного плану перевірте витрати в історії виконань. Окремо врахуйте перевірки таблиці без нових матеріалів і додаткові дії, якщо розширюватимете сценарій.
З чого почати й коли змінити підхід
Рекомендований старт — готовий рядок, заголовок, текст і фіксований draft. Перевірте результат у WordPress, потім увімкніть розклад і лише після цього додавайте рубрики та інші поля.
Цей сценарій підходить для регулярного перенесення нових готових матеріалів. Якщо потрібно синхронізувати подальші правки, потрібен окремий процес оновлення з прив’язкою до ID запису. Якщо переносите тексти зрідка, ручне створення чернетки може бути простішим за підтримку автоматизації.
Оновлено 31.10.2026

