AutomationFlowsContent & Video › AI Movie Review Generator to WordPress

AI Movie Review Generator to WordPress

Original n8n title: Movie

movie. Uses readWriteFile, lmChatGoogleGemini, chainLlm, wordpress. Event-driven trigger; 32 nodes.

Event trigger★★★★★ complexityAI-powered32 nodesRead Write FileGoogle Gemini ChatChain LlmWordPressHTTP Request
Content & Video Trigger: Event Nodes: 32 Complexity: ★★★★★ AI nodes: yes Added:

This workflow follows the Chainllm → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "createdAt": "2025-02-25T05:46:03.604Z",
  "updatedAt": "2025-03-18T01:57:16.015Z",
  "id": "5UliKPa3SHaZ6rMq",
  "name": "movie",
  "active": true,
  "nodes": [
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        -200,
        -140
      ],
      "id": "e5f56b0e-000a-4327-aed5-9bc71e23e881",
      "name": "When clicking \u2018Test workflow\u2019"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "e00f9e36-cb70-4200-bf75-0e1ca4c77dc7",
              "leftValue": "={{ $json.data[0].alreadies_url }}",
              "rightValue": "={{ $json.url }}",
              "operator": {
                "type": "array",
                "operation": "notContains",
                "rightType": "any"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2.2,
      "position": [
        1060,
        -40
      ],
      "id": "a2235260-3d31-4ca9-960c-da70652cd374",
      "name": "Filter"
    },
    {
      "parameters": {
        "operation": "write",
        "fileName": "./init_imdb_log_file.json",
        "dataPropertyName": "=data",
        "options": {}
      },
      "type": "n8n-nodes-base.readWriteFile",
      "typeVersion": 1,
      "position": [
        380,
        -520
      ],
      "id": "82867134-5fc8-4cb1-8033-3f56c0ccd2d5",
      "name": "init_log_file"
    },
    {
      "parameters": {
        "mode": "raw",
        "jsonOutput": "{\n  \"alreadies_url\": [\n    \n  ]\n}\n",
        "includeOtherFields": true,
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        20,
        -520
      ],
      "id": "e5a14e72-3713-43d7-9bdd-e24dfc10cad8",
      "name": "Init log file"
    },
    {
      "parameters": {
        "operation": "toJson",
        "options": {}
      },
      "type": "n8n-nodes-base.convertToFile",
      "typeVersion": 1.1,
      "position": [
        200,
        -520
      ],
      "id": "4a9397bd-cc70-4c1d-94b6-ccf59dbcaa26",
      "name": "Convert to File"
    },
    {
      "parameters": {
        "fileSelector": "./init_imdb_log_file.json",
        "options": {}
      },
      "type": "n8n-nodes-base.readWriteFile",
      "typeVersion": 1,
      "position": [
        80,
        -140
      ],
      "id": "bb025b50-395d-4b0b-892b-27f128a24d15",
      "name": "load_logs_file"
    },
    {
      "parameters": {
        "operation": "fromJson",
        "options": {}
      },
      "type": "n8n-nodes-base.extractFromFile",
      "typeVersion": 1,
      "position": [
        420,
        -140
      ],
      "id": "04693a3d-962d-46c9-ac62-2801cf6005de",
      "name": "processed urls"
    },
    {
      "parameters": {
        "mode": "combine",
        "combineBy": "combineAll",
        "options": {}
      },
      "type": "n8n-nodes-base.merge",
      "typeVersion": 3,
      "position": [
        840,
        -40
      ],
      "id": "e2d933f0-870d-4332-a189-3afc5514b6d8",
      "name": "Merge"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.limit",
      "typeVersion": 1,
      "position": [
        1260,
        -40
      ],
      "id": "17502b31-79a0-4f35-930b-3d374fbe9f1f",
      "name": "Limit"
    },
    {
      "parameters": {
        "operation": "write",
        "fileName": "./init_imdb_log_file.json",
        "dataPropertyName": "=data",
        "options": {}
      },
      "type": "n8n-nodes-base.readWriteFile",
      "typeVersion": 1,
      "position": [
        1760,
        -500
      ],
      "id": "1cb4839c-10e1-4fa7-9a9e-350be406723d",
      "name": "update log file"
    },
    {
      "parameters": {
        "language": "python",
        "pythonCode": "# Loop over input items and add a new field called 'myNewField' to the JSON of each one\nitem = _input.all()[0]\nnew_url = item.json.url\nprocessed_urls = item.json.data[0].alreadies_url\nreturn {\n\"alreadies_url\": list(processed_urls)+[new_url]\n}"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        1420,
        -240
      ],
      "id": "97a986c1-9184-4314-817b-7c8691e1b1dd",
      "name": "update processed log"
    },
    {
      "parameters": {
        "operation": "toJson",
        "options": {}
      },
      "type": "n8n-nodes-base.convertToFile",
      "typeVersion": 1.1,
      "position": [
        1560,
        -400
      ],
      "id": "ca61509c-33af-4a51-9965-7789a9232e97",
      "name": "Convert to File1"
    },
    {
      "parameters": {
        "modelName": "models/gemini-2.0-flash",
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "typeVersion": 1,
      "position": [
        2400,
        920
      ],
      "id": "17b3436d-ef8d-4d94-ae92-fa9c7e568cb9",
      "name": "Google Gemini Chat Model",
      "credentials": {
        "googlePalmApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "mode": "combine",
        "combineBy": "combineByPosition",
        "numberInputs": 3,
        "options": {}
      },
      "type": "n8n-nodes-base.merge",
      "typeVersion": 3,
      "position": [
        2940,
        160
      ],
      "id": "46cf009e-5a9e-415b-8649-de6d9698518b",
      "name": "Merge1"
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "=\u8acb\u57fa\u65bc\u53c3\u8003\u8cc7\u6599\u548c\u5305\u542b\u7684\u82f1\u6587\u96fb\u5f71\u6a19\u984c\uff0c\u5beb\u51fa\u4e00\u500b15\u500b\u5b57\u7684\u6a19\u984c\uff0c\u4ee5\u4e0b\u70ba\u8f38\u51fa\u7d30\u7bc0\u3002\n- \u4f7f\u7528\u53f0\u7063\u8b80\u8005\u5bb9\u6613\u7406\u89e3\u7684\u65b9\u5f0f\u66f8\u5beb\u3002\n- \u4e0d\u4f7f\u7528\u7c97\u9ad4\u6216\u662f`*`\n\u4ee5\u4e0b\u70ba\u53c3\u8003\u8cc7\u6599\uff1a\n{{ $json.text }}"
      },
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.5,
      "position": [
        2380,
        500
      ],
      "id": "dd2d8e70-a066-4dcd-9a57-51286d51f271",
      "name": "\u751f\u6210\u6a19\u984c"
    },
    {
      "parameters": {
        "keys": {
          "key": [
            {
              "currentKey": "text",
              "newKey": "article_title"
            }
          ]
        },
        "additionalOptions": {}
      },
      "type": "n8n-nodes-base.renameKeys",
      "typeVersion": 1,
      "position": [
        2700,
        300
      ],
      "id": "4b99b2e7-42e8-4817-8562-8a183dc2a0da",
      "name": "Rename Keys"
    },
    {
      "parameters": {
        "title": "={{ $json.article_title }}",
        "additionalFields": {
          "authorId": 3,
          "content": "=\n![image]({{ $json.images }})\n\n{{ $json[\"text\"] }} \n",
          "status": "publish",
          "categories": [
            164,
            165,
            186
          ],
          "tags": [
            187
          ]
        }
      },
      "type": "n8n-nodes-base.wordpress",
      "typeVersion": 1,
      "position": [
        3140,
        160
      ],
      "id": "981ccb49-494e-46a6-8bf7-56686c8cb509",
      "name": "Wordpress1",
      "credentials": {
        "wordpressApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "=\u8acb\u57fa\u65bc\u53c3\u8003\u8cc7\u6599\uff0c\u70ba\u53f0\u7063\u8b80\u8005\u5beb\u4e00\u7bc7\u90e8\u843d\u683c\u6587\u7ae0\u4f86\u4ecb\u7d39\u8a72\u96fb\u5f71\u3002\n\u4ee5\u4e0b\u70ba\u66f4\u591a\u7684\u8f38\u51fa\u7d30\u7bc0\u8207\u53c3\u8003\u8cc7\u6599\n##\u8f38\u51fa\u7d30\u7bc0\n- \u8f38\u51fa\u5c07\u88ab\u76f4\u63a5\u4f5c\u70ba\u5831\u5c0e\uff0c\u56e0\u6b64\u8acb\u76f4\u63a5\u8f38\u51fa\u5167\u6587\uff0c\u4e0d\u8981\u6709\u4efb\u4f55\u7684\u5c0d\u8a71\u958b\u982d\u3001\u9700\u8981\u5f8c\u671f\u88fd\u4f5c\u7684\u6307\u5f15\u5167\u5bb9\u6216\u662f\u5176\u4ed6\u89e3\u91cb\u6027\u5099\u8a3b\n- \u8acb\u4f7f\u7528\u53f0\u7063\u4eba\u5bb9\u6613\u7406\u89e3\u7684\u5b57\u8a5e\uff0c\u7e3d\u662f\u7528\u7e41\u9ad4\u4e2d\u6587\u4f5c\u70ba\u4e3b\u8981\u7684\u8a9e\u8a00\uff0c\u958b\u982d\u4e00\u5b9a\u8981\u4fdd\u7559\u82f1\u6587\u5f71\u7247\u7684\u539f\u59cb\u540d\u7a31\n- \u5982\u679c\u751f\u6210\u7db2\u5740\u7684\u6642\u5019\uff0c\u8acb\u78ba\u8a8d\u662f\u6b63\u78ba\u7684\n- \u5f37\u8abf\u4f5c\u70ba\u521d\u5b78\u8005\u53ef\u4ee5\u600e\u9ebc\u4f7f\u7528\u6216\u662f\u4e86\u89e3\u5176\u6838\u5fc3\u6982\u5ff5\n- \u751f\u6210\u6587\u7ae0\u70ba\u9577\u5167\u5bb9\uff081,500~2,500 \u5b57\uff09\uff0c\u7279\u5225\u662f\u6280\u8853\u578b\u3001\u77e5\u8b58\u578b\u6587\u7ae0\u3002\u5167\u5bb9\u8981\u5b8c\u6574\u56de\u7b54 \u300c\u4f7f\u7528\u8005\u641c\u5c0b\u610f\u5716\u300d\uff0c\u907f\u514d\u5167\u5bb9\u904e\u65bc\u6dfa\u8584\u3002\n- \u6709\u7368\u7279\u89c0\u9ede\uff0c\u4e0d\u53ea\u662f\u7ffb\u8b6f\u6216\u6284\u8972\u7684\u8cc7\u8a0a\u3002\u4f8b\u5982\u53ef\u4ee5\u52a0\u5165\u300c\u500b\u4eba\u5fc3\u5f97\u300d\u6216\u300c\u89c0\u5f71\u6307\u5357\u300d\u3002\n- \u6587\u7ae0\u5167\u5bb9\u4f7f\u7528 \u7c21\u55ae\u3001\u6613\u61c2\u7684\u8a9e\u8a00\uff0c\u907f\u514d\u904e\u5ea6\u5c08\u696d\u8853\u8a9e\u3002\n\n\n\n## \u53c3\u8003\u8cc7\u65991\uff08\u96fb\u5f71\u8cc7\u8a0a\uff09\n{{ $json.info }}\n## \u53c3\u8003\u8cc7\u65992\uff08\u96fb\u5f71\u8a55\u50f9\uff09\n{{ $json['review-row'] }}"
      },
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.5,
      "position": [
        2020,
        180
      ],
      "id": "f4553ae5-7124-43a0-8fcd-6453a42db0c5",
      "name": "\u751f\u6210\u5167\u6587"
    },
    {
      "parameters": {
        "url": "https://www.rottentomatoes.com/browse/movies_in_theaters/audience:upright~sort:newest",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        }
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        220,
        0
      ],
      "id": "c2304165-1f9c-490a-8b41-610cde78d9df",
      "name": "\u53d6\u5f97\u721b\u756a\u8304\u672c\u9031\u71b1\u9580\u5f71\u7247"
    },
    {
      "parameters": {
        "operation": "extractHtmlContent",
        "sourceData": "binary",
        "extractionValues": {
          "values": [
            {
              "key": "rows",
              "cssSelector": ".js-tile-link",
              "returnValue": "html",
              "returnArray": true
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.html",
      "typeVersion": 1.2,
      "position": [
        400,
        0
      ],
      "id": "c67244e0-202f-413d-9f0a-66005ded249c",
      "name": "\u64f7\u53d6\u51fa\u5f71\u7247\u6b04\u4f4d"
    },
    {
      "parameters": {
        "operation": "extractHtmlContent",
        "dataPropertyName": "rows",
        "extractionValues": {
          "values": [
            {
              "key": "url",
              "cssSelector": "a",
              "returnValue": "attribute",
              "attribute": "href"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.html",
      "typeVersion": 1.2,
      "position": [
        460,
        260
      ],
      "id": "7d7d76d7-a3cb-4f99-b1d5-7385dc04add7",
      "name": "\u64f7\u53d6\u5f71\u7247\u9023\u7d50"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "e00f9e36-cb70-4200-bf75-0e1ca4c77dc7",
              "leftValue": "={{ $json.url }}",
              "rightValue": "=",
              "operator": {
                "type": "string",
                "operation": "exists",
                "singleValue": true
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2.2,
      "position": [
        680,
        140
      ],
      "id": "1234f539-090c-485c-8197-5790cc06233f",
      "name": "\u522a\u9664\u7a7a\u767d\u9805\u76ee"
    },
    {
      "parameters": {
        "url": "=https://www.rottentomatoes.com{{ $json.url }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        }
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        1560,
        0
      ],
      "id": "b1fb30e9-aa02-4467-919f-5cb2092761a4",
      "name": "\u7372\u53d6\u5f71\u7247\u4e3b\u9801",
      "alwaysOutputData": false
    },
    {
      "parameters": {
        "operation": "extractHtmlContent",
        "sourceData": "binary",
        "extractionValues": {
          "values": [
            {
              "key": "images",
              "cssSelector": "rt-img",
              "returnValue": "attribute",
              "attribute": "srcmobile",
              "returnArray": true
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.html",
      "typeVersion": 1.2,
      "position": [
        1780,
        -120
      ],
      "id": "ee728c6f-24b2-4144-8be9-b2637c0bba88",
      "name": "\u64f7\u53d6\u51fa\u5716\u7247\u6b04\u4f4d"
    },
    {
      "parameters": {
        "fieldToSplitOut": "images",
        "options": {}
      },
      "type": "n8n-nodes-base.splitOut",
      "typeVersion": 1,
      "position": [
        2000,
        -120
      ],
      "id": "33b9d1b3-0c10-4e37-97a9-b6ba9921785d",
      "name": "Split Out"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "c045d6eb-f06b-481b-ab98-d78e57abc8be",
              "leftValue": "={{ $json.images }}",
              "rightValue": "",
              "operator": {
                "type": "string",
                "operation": "exists",
                "singleValue": true
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2.2,
      "position": [
        2220,
        -120
      ],
      "id": "4c64e3cc-e592-4e51-9abd-235bc5390819",
      "name": "Filter1"
    },
    {
      "parameters": {},
      "type": "n8n-nodes-base.limit",
      "typeVersion": 1,
      "position": [
        2400,
        -120
      ],
      "id": "77b21fb8-2a52-4b56-8c16-6deb328c6877",
      "name": "Limit1"
    },
    {
      "parameters": {
        "operation": "extractHtmlContent",
        "sourceData": "binary",
        "extractionValues": {
          "values": [
            {
              "key": "info",
              "cssSelector": ".media-info",
              "returnArray": true
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.html",
      "typeVersion": 1.2,
      "position": [
        1680,
        200
      ],
      "id": "ad46510a-5279-4231-8eb5-eeec2e17b0df",
      "name": "\u64f7\u53d6\u51fa\u96fb\u5f71\u8aaa\u660e"
    },
    {
      "parameters": {
        "url": "=https://www.rottentomatoes.com{{ $json.url }}/reviews?type=top_critics",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        }
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        1340,
        360
      ],
      "id": "022dfb97-622f-4645-965f-696fa0d39ad6",
      "name": "\u7372\u53d6\u5f71\u7247\u8a55\u50f9",
      "alwaysOutputData": false
    },
    {
      "parameters": {
        "operation": "extractHtmlContent",
        "sourceData": "binary",
        "extractionValues": {
          "values": [
            {
              "key": "review-row",
              "cssSelector": ".review-text",
              "returnArray": true
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.html",
      "typeVersion": 1.2,
      "position": [
        1540,
        380
      ],
      "id": "c0cfe375-56c9-42e9-878e-6a78653b906c",
      "name": "\u64f7\u53d6\u51fa\u96fb\u5f71\u8a55\u50f9"
    },
    {
      "parameters": {
        "mode": "combine",
        "combineBy": "combineByPosition",
        "options": {}
      },
      "type": "n8n-nodes-base.merge",
      "typeVersion": 3,
      "position": [
        1840,
        360
      ],
      "id": "83f04e55-b3ec-4ff1-ac51-28d1fd040ee7",
      "name": "Merge2"
    },
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 1,
              "triggerAtMinute": 20
            }
          ]
        }
      },
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        -200,
        100
      ],
      "id": "db9c10b0-d7c6-439f-b53a-1da75bdf86c2",
      "name": "0120am"
    }
  ],
  "connections": {
    "When clicking \u2018Test workflow\u2019": {
      "main": [
        [
          {
            "node": "load_logs_file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "init_log_file": {
      "main": [
        []
      ]
    },
    "Init log file": {
      "main": [
        [
          {
            "node": "Convert to File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File": {
      "main": [
        [
          {
            "node": "init_log_file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "load_logs_file": {
      "main": [
        [
          {
            "node": "processed urls",
            "type": "main",
            "index": 0
          },
          {
            "node": "\u53d6\u5f97\u721b\u756a\u8304\u672c\u9031\u71b1\u9580\u5f71\u7247",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "processed urls": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter": {
      "main": [
        [
          {
            "node": "Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit": {
      "main": [
        [
          {
            "node": "\u7372\u53d6\u5f71\u7247\u4e3b\u9801",
            "type": "main",
            "index": 0
          },
          {
            "node": "update processed log",
            "type": "main",
            "index": 0
          },
          {
            "node": "\u7372\u53d6\u5f71\u7247\u8a55\u50f9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "update processed log": {
      "main": [
        [
          {
            "node": "Convert to File1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert to File1": {
      "main": [
        [
          {
            "node": "update log file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "\u751f\u6210\u6a19\u984c",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "\u751f\u6210\u5167\u6587",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "Wordpress1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u751f\u6210\u6a19\u984c": {
      "main": [
        [
          {
            "node": "Rename Keys",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Rename Keys": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "\u751f\u6210\u5167\u6587": {
      "main": [
        [
          {
            "node": "\u751f\u6210\u6a19\u984c",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u53d6\u5f97\u721b\u756a\u8304\u672c\u9031\u71b1\u9580\u5f71\u7247": {
      "main": [
        [
          {
            "node": "\u64f7\u53d6\u51fa\u5f71\u7247\u6b04\u4f4d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u64f7\u53d6\u51fa\u5f71\u7247\u6b04\u4f4d": {
      "main": [
        [
          {
            "node": "\u64f7\u53d6\u5f71\u7247\u9023\u7d50",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u64f7\u53d6\u5f71\u7247\u9023\u7d50": {
      "main": [
        [
          {
            "node": "\u522a\u9664\u7a7a\u767d\u9805\u76ee",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u522a\u9664\u7a7a\u767d\u9805\u76ee": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "\u7372\u53d6\u5f71\u7247\u4e3b\u9801": {
      "main": [
        [
          {
            "node": "\u64f7\u53d6\u51fa\u5716\u7247\u6b04\u4f4d",
            "type": "main",
            "index": 0
          },
          {
            "node": "\u64f7\u53d6\u51fa\u96fb\u5f71\u8aaa\u660e",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "\u64f7\u53d6\u51fa\u5716\u7247\u6b04\u4f4d": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Filter1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter1": {
      "main": [
        [
          {
            "node": "Limit1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit1": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "\u7372\u53d6\u5f71\u7247\u8a55\u50f9": {
      "main": [
        [
          {
            "node": "\u64f7\u53d6\u51fa\u96fb\u5f71\u8a55\u50f9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u64f7\u53d6\u51fa\u96fb\u5f71\u8aaa\u660e": {
      "main": [
        [
          {
            "node": "Merge2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u64f7\u53d6\u51fa\u96fb\u5f71\u8a55\u50f9": {
      "main": [
        [
          {
            "node": "Merge2",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Merge2": {
      "main": [
        [
          {
            "node": "\u751f\u6210\u5167\u6587",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0120am": {
      "main": [
        [
          {
            "node": "load_logs_file",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1",
    "timezone": "Asia/Taipei",
    "callerPolicy": "workflowsFromSameOwner"
  },
  "staticData": {
    "node:1020am": {
      "recurrenceRules": []
    },
    "node:1120am": {
      "recurrenceRules": []
    },
    "node:0120am": {
      "recurrenceRules": []
    }
  },
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "versionId": "0c4891b8-c0f5-4874-ae49-ac8ffe673c72",
  "triggerCount": 1,
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

movie. Uses readWriteFile, lmChatGoogleGemini, chainLlm, wordpress. Event-driven trigger; 32 nodes.

Source: https://github.com/Chunshan-Theta/n8n-ops/blob/5562294e10b43e60d468c50487f25f7ecf1ee28d/workflows/movie.json — original creator credit. Request a take-down →

More Content & Video workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Content & Video

The best content automation in the market! This advanced workflow not only creates and publishes SEO-optimized blog posts to your WordPress website but also backs up all content and images to a design

OpenAI, Output Parser Structured, Chain Llm +8
Content & Video

This template is ideal for creators, bloggers, and automation enthusiasts who want to auto-generate blog posts from AI-generated content — without lifting a finger. Whether you're running a tech blog,

HTTP Request, WordPress, Rss Feed Read Trigger +4
Content & Video

Enrich Faq Sections On Your Website Pages At Scale With Ai. Uses manualTrigger, lmChatOpenAi, splitInBatches, splitOut. Event-driven trigger; 36 nodes.

OpenAI Chat, Google Drive, Google Sheets +6
Content & Video

Strapi Splitout. Uses manualTrigger, lmChatOpenAi, splitInBatches, splitOut. Event-driven trigger; 36 nodes.

OpenAI Chat, Google Drive, Google Sheets +6
Content & Video

2434. Uses lmChatOpenAi, googleDrive, googleSheets, executeWorkflowTrigger. Event-driven trigger; 36 nodes.

OpenAI Chat, Google Drive, Google Sheets +6