{"meta":{"instanceId":"workflow-be7e39e9","versionId":"1.0.0","createdAt":"2025-09-29T07:08:01.657532","updatedAt":"2025-09-29T07:08:01.657588","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"nodes":[{"id":"c3f63a01-1450-4f97-ab2d-16414613f50c","name":"When clicking ‘Test workflow’","type":"n8n-nodes-base.manualTrigger","position":[400,320],"parameters":{},"typeVersion":1,"notes":"This manualTrigger node performs automated tasks as part of the workflow."},{"id":"bc725e33-353d-4b3d-b65f-eb295053e5cc","name":"Get Wordpress Posts","type":"n8n-nodes-base.wordpress","position":[640,320],"parameters":{"options":{"status":"publish"},"operation":"getAll","returnAll":true},"credentials":{"wordpressApi":{"id":"xIzhb0T5dm53dkod","name":"Wordpress account"}},"typeVersion":1,"notes":"This wordpress node performs automated tasks as part of the workflow."},{"id":"07ed3f2a-c2b6-4e3c-80d7-425adc6ad36d","name":"Adjust Fields","type":"n8n-nodes-base.set","position":[860,320],"parameters":{"options":{},"assignments":{"assignments":[{"id":"39ade710-ebe5-4c4d-9bc8-5ad86a3c76b5","name":"id","type":"number","value":"={{ $json.id }}"},{"id":"2714c21d-5ad3-408b-b91d-aa4513f384f3","name":"title","type":"string","value":"={{ $json.title.rendered }}"},{"id":"71194450-c5c6-4bf0-8a33-5aa88d02ddf4","name":"link","type":"string","value":"={{ $json.link }}"},{"id":"69b5c680-965e-4078-809d-74b10da1a29f","name":"content","type":"string","value":"={{ $json.content.rendered }}"}]}},"typeVersion":3.4,"notes":"This set node performs automated tasks as part of the workflow."},{"id":"234d6755-e862-4277-b0b7-1ac65cd87c12","name":"Convert to CSV File","type":"n8n-nodes-base.convertToFile","position":[1080,320],"parameters":{"options":{}},"typeVersion":1.1,"notes":"This convertToFile node performs automated tasks as part of the workflow."},{"id":"49901cd8-5ef5-41b5-87c3-a5979cf11644","name":"Upload to Google Drive","type":"n8n-nodes-base.googleDrive","position":[1300,320],"parameters":{"name":"Wordpress-Posts.csv","driveId":{"__rl":true,"mode":"list","value":"My Drive"},"options":{},"folderId":{"__rl":true,"mode":"list","value":"root","cachedResultUrl":"{{ $env.WEBHOOK_URL }}","cachedResultName":"/ (Root folder)"},"authentication":"{{ $credentials.serviceAccount }}"},"credentials":{"googleApi":{"id":"{{ $credentials.googleApi.id }}","name":"Google Account"}},"typeVersion":3,"notes":"This googleDrive node performs automated tasks as part of the workflow."},{"id":"a36bccd7-9298-4c96-8f4e-83b9096e53dd","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[800,160],"parameters":{"height":140,"content":"### Adjust fields\nYou can add more fields to the CSV file by editing this node"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"5d86d3be-dd69-454a-b739-17ded5636ee1","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[100,220],"parameters":{"height":260,"content":"### Export WordPress Posts to CSV and Upload to Google Drive\n\nSteps:\n- Set your WordPress credentials in the \"Get WordPress Posts\" node\n- Set your Google Drive access in the Drive node\n- Click Test workflow"},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"error-fb3b6907","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"connections":{"Convert to CSV File":{"main":[[]]},"Upload to Google Drive":{"main":[[]]}},"name":"Manualtrigger Workflow","settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"description":"Automated workflow: Manualtrigger Workflow. This workflow integrates 7 different services: convertToFile, wordpress, stickyNote, googleDrive, set. It contains 9 nodes and follows best practices for error handling and security.","notes":"Excellent quality workflow: Manualtrigger Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}