{
  "openruna_format": "flow-graph-v1",
  "title": "youtube chapter generator",
  "slug": "youtube-chapter-generator",
  "source_filename": "1641_Extractfromfile_Manual_Automation_Webhook.json",
  "nodes": [
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Get Caption ID",
      "name": "Get Caption ID",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Get Captions",
      "name": "Get Captions",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Extract Captions",
      "name": "Extract Captions",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Structured Captions",
      "name": "Structured Captions",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "Get Video Meta Data",
      "name": "Get Video Meta Data",
      "integration": "youTube",
      "kind": "action"
    },
    {
      "id": "Google Gemini Chat Model",
      "name": "Google Gemini Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "kind": "action"
    },
    {
      "id": "Set Video ID",
      "name": "Set Video ID",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Update Chapters",
      "name": "Update Chapters",
      "integration": "youTube",
      "kind": "action"
    },
    {
      "id": "Tag Chapters in Description",
      "name": "Tag Chapters in Description",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Get Captions",
      "to": "Extract Captions"
    },
    {
      "from": "Set Video ID",
      "to": "Get Video Meta Data"
    },
    {
      "from": "Get Caption ID",
      "to": "Get Captions"
    },
    {
      "from": "Extract Captions",
      "to": "Tag Chapters in Description"
    },
    {
      "from": "Get Video Meta Data",
      "to": "Get Caption ID"
    },
    {
      "from": "Tag Chapters in Description",
      "to": "Update Chapters"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Set Video ID"
    }
  ]
}