{
  "name": "Turn YouTube meeting recordings into Notion notes with AI Agent, deAPI & Slack",
  "nodes": [
    {
      "id": "522e2769-65f2-4e2e-b196-8320df0ce3ea",
      "name": "Sticky Note - Overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2368,
        768
      ],
      "parameters": {
        "width": 668,
        "height": 780,
        "content": "## Try It Out!\n### Automatically turn YouTube recordings into structured notes, action items, and Slack summaries.\n\nThis workflow monitors a YouTube channel via RSS for new uploads, transcribes the vi"
      }
    },
    {
      "id": "cc70fbc2-89c2-4840-9559-a4c043d4e6ae",
      "name": "Sticky Note - Example",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1424,
        1584
      ],
      "parameters": {
        "width": 360,
        "height": 500,
        "content": "### How to get your YouTube Channel RSS URL\n\n```\nhttps://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID\n```\n\nTo find your **Channel ID**:\n1. Go to the YouTube channel page\n2. Click **More"
      }
    },
    {
      "id": "e39d8b1c-35d2-4499-a603-2c18bd835e4b",
      "name": "Sticky Note - Trigger",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1840,
        1584
      ],
      "parameters": {
        "width": 340,
        "height": 428,
        "content": "## 1. RSS Feed Trigger\n[Read more about RSS Trigger](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.rssfeedread)\n\nPolls a YouTube channel's RSS feed for new video uploads.\n\nSet the"
      }
    },
    {
      "id": "655cb3da-db7c-46e0-935f-07f1db7c99af",
      "name": "Sticky Note - Transcribe",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2224,
        1584
      ],
      "parameters": {
        "width": 320,
        "height": 428,
        "content": "## 2. Transcribe Video\n[deAPI Documentation](https://docs.deapi.ai)\n\nUses **Whisper Large V3** to transcribe the video directly from the YouTube URL.\n\nReturns the transcript as binary data via `result"
      }
    },
    {
      "id": "19271b8e-de81-4939-9646-1246ce76340e",
      "name": "Sticky Note - Extract",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2592,
        1584
      ],
      "parameters": {
        "width": 320,
        "height": 428,
        "content": "## 3. Extract Transcript Text\n[Read more about Extract From File](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.extractfromfile)\n\nConverts the binary transcript from deAPI into a "
      }
    },
    {
      "id": "44533198-ffa3-4c3c-b217-d3f7d3766c4b",
      "name": "Sticky Note - AI Agent",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2960,
        1584
      ],
      "parameters": {
        "width": 400,
        "height": 620,
        "content": "## 4. AI-Powered Note Extraction\n[Read more about AI Agents](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent)\n\nThe AI Agent analyzes the transcript and extr"
      }
    },
    {
      "id": "8ed7e0cd-107c-4c9f-8e4b-ced36d366178",
      "name": "Sticky Note - Notion",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3408,
        1584
      ],
      "parameters": {
        "width": 320,
        "height": 428,
        "content": "## 5. Save to Notion\n[Read more about Notion node](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.notion)\n\nCreates a new page in your Notion meeting notes database.\n\nConfigure the *"
      }
    },
    {
      "id": "fbceeaab-7785-45bc-b93d-99f301278002",
      "name": "Sticky Note - Slack",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3776,
        1584
      ],
      "parameters": {
        "width": 320,
        "height": 428,
        "content": "## 6. Notify via Slack\n[Read more about Slack node](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.slack)\n\nPosts a summary with action items to your team's Slack channel.\n\nSwap for "
      }
    },
    {
      "id": "3767a073-0ee1-445c-820a-0df00c6e6fb6",
      "name": "YouTube RSS Trigger",
      "type": "n8n-nodes-base.rssFeedReadTrigger",
      "position": [
        1952,
        1840
      ]
    },
    {
      "id": "c693f9d6-9cc0-4817-af5c-a519f194a060",
      "name": "deAPI Transcribe Video",
      "type": "n8n-nodes-deapi.deapi",
      "position": [
        2336,
        1840
      ]
    },
    {
      "id": "a4009b6d-52e2-450f-b232-c455ead5bd81",
      "name": "Extract Transcript Text",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        2704,
        1840
      ]
    },
    {
      "id": "7134a35c-334c-4321-9204-1783ef1167e5",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        3056,
        1840
      ]
    },
    {
      "id": "57262a23-66b3-44fb-bf94-4edc8a4ac2ed",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        3232,
        2064
      ]
    },
    {
      "id": "e880f0bb-9432-49fc-8899-e1cd4ef00734",
      "name": "Anthropic Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        3008,
        2064
      ]
    },
    {
      "id": "5a3af322-60b7-4181-83d0-71ccaf97a62d",
      "name": "Notion",
      "type": "n8n-nodes-base.notion",
      "position": [
        3520,
        1840
      ]
    },
    {
      "id": "643ce37b-d106-43c7-8650-8af3d33625e5",
      "name": "Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        3888,
        1840
      ]
    }
  ],
  "connections": {
    "Notion": {
      "main": [
        [
          {
            "node": "Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Notion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "YouTube RSS Trigger": {
      "main": [
        [
          {
            "node": "deAPI Transcribe Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Anthropic Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "deAPI Transcribe Video": {
      "main": [
        [
          {
            "node": "Extract Transcript Text",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Transcript Text": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "AI Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    }
  }
}