{
  "openruna_format": "flow-graph-v1",
  "title": "📄🛠️PDF2Blog",
  "slug": "pdf2blog",
  "source_filename": "1837_Code_Ghost_Automation_Triggered.json",
  "nodes": [
    {
      "id": "Upload PDF",
      "name": "Upload PDF",
      "integration": "form",
      "kind": "trigger"
    },
    {
      "id": "Extract Text",
      "name": "Extract Text",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Post to Ghost",
      "name": "Post to Ghost",
      "integration": "ghost",
      "kind": "action"
    },
    {
      "id": "gpt-4o-mini",
      "name": "gpt-4o-mini",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Structured Output - JSON",
      "name": "Structured Output - JSON",
      "integration": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "kind": "action"
    },
    {
      "id": "Separate Title & Content",
      "name": "Separate Title & Content",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "If",
      "name": "If",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Do Nothing",
      "name": "Do Nothing",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Create Structured Blog Post",
      "name": "Create Structured Blog Post",
      "integration": "@n8n/n8n-nodes-langchain.agent",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "If",
      "to": "Post to Ghost"
    },
    {
      "from": "If",
      "to": "Do Nothing"
    },
    {
      "from": "Upload PDF",
      "to": "Extract Text"
    },
    {
      "from": "Extract Text",
      "to": "Create Structured Blog Post"
    },
    {
      "from": "Separate Title & Content",
      "to": "If"
    },
    {
      "from": "Create Structured Blog Post",
      "to": "Separate Title & Content"
    }
  ]
}