This n8n workflow automatically syncs your WordPress website content — including posts, categories, tags, and media — into Google Sheets.
It helps automate content reporting, SEO analysis, and data backups.
The workflow can run on schedule or on demand via a webhook.
Before importing the workflow, ensure you have:
Posts
Categories
Tags
Media
HTTP Basic Auth
(for WordPress)Google Sheets OAuth2
Section | Description |
---|---|
Schedule / Webhook Trigger | Starts the workflow manually or automatically |
Variables & Loop Vars | Initialize pagination for REST API requests |
Get Posts → Split Out → Update Posts | Fetch and update all WordPress posts |
Get Categories → Update Categories | Sync WordPress categories |
Get Tags → Update Tags | Sync WordPress tags |
Get Media → Split Out → Update Media | Sync media library (images, videos, etc.) |
IF Loops | Handles pagination logic until all items are retrieved |
per_page
value defaults to 10; increase for faster syncs.A step-by-step setup guide is available here:
👉 https://www.youtube.com/watch?v=czSMWyD6f-0
Please subscribe to my YouTube channel to support me: 👉 https://www.youtube.com/@gregfrolovpersonal
Created by: Grigory Frolov
SEO & Automation Specialist — helping businesses integrate WordPress, AI, and data tools with n8n.
This workflow is provided under the MIT License.
Feel free to use, modify, and share improvements with the community.