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:
PostsCategoriesTagsMediaHTTP 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.