Write a WordPress post with AI (starting from a few keywords)

Write a WordPress post with AI (starting from a few keywords)

Manual
High
37
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
37
Node Types
12

Node Types

form Trigger
Form
1 node
sticky Note
Sticky Note2, Sticky Note3, Sticky Note5, Sticky Note9, Sticky Note10, Sticky Note11, Sticky Note12, Sticky Note, Sticky Note1, Sticky Note13, Sticky Note4, Sticky Note14, Sticky Note6, Sticky Note7, Sticky Note8, Sticky Note15, Sticky Note16, Sticky Note17, Sticky Note18, Sticky Note19, Sticky Note21, Sticky Note22
22 nodes
set
Settings
1 node
if
Check data consistency
1 node
split Out
Split out chapters
1 node
merge
Merge chapters title and text
1 node
code
Final article text
1 node
wordpress
Post on Wordpress
1 node
http Request
Upload media, Set image ID for the post
2 nodes
respond To Webhook
Respond: Success, Respond: Error
2 nodes
open Ai
Generate featured image, Create post title and structure, Create chapters text
3 nodes
tool Wikipedia
Wikipedia
1 node

Workflow JSON

28.4 KB
{
  "id": "mKGMYXJottl0PDtM",
  "meta": {
    "instanceId": "cb484ba7b742928a2048bf8829668bed5b5ad9787579adea888f05980292a4a7"
  },
  "name": "Write a WordPress post with AI (starting from a few keywords)",
  "tags": [],
  "nodes": [
    {
      "id": "a4f19a81-6101-48c2-9560-9cf231bc240b",
      "name": "Form",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -580,
        320
      ],
      "webhookId": "4b937814-e829-4df7-aaba-31192babf7e1",
      "parameters": {
        "path": "create-wordpress-post",
        "formTitle": "Create a WordPress post with AI",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Keywords (comma-separated)",
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Number of chapters",
              "fieldOptions": {
                "values": [
                  {
                    "option": "1"
                  },
  ...

Showing first 1000 characters. Click "Expand" to view the full JSON.