{
  "name": "Automate meeting notes summaries with Gemini AI & Slack notifications",
  "nodes": [
    {
      "id": "173f23e7-fbd7-4dd1-acbe-4784be565a22",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -464,
        -288
      ]
    },
    {
      "id": "98ee19dc-ccee-430a-8186-37337fa71619",
      "name": "AI Transform",
      "type": "n8n-nodes-base.aiTransform",
      "position": [
        656,
        -288
      ]
    },
    {
      "id": "b08111fc-f718-4009-aed8-4746d204f801",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        888,
        -64
      ]
    },
    {
      "id": "6fac9ef2-7876-4f71-a4aa-32aed028bf49",
      "name": "Send a message",
      "type": "n8n-nodes-base.slack",
      "position": [
        1456,
        -288
      ]
    },
    {
      "id": "fd642df4-da0e-43b7-b6bf-4cd9bb80f9d6",
      "name": "summary",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        1016,
        -64
      ]
    },
    {
      "id": "daf0670b-e2d7-446d-9d63-32952e99d55b",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -312,
        -432
      ],
      "parameters": {
        "width": 464,
        "height": 304,
        "content": "## Get meeting data from the note taker"
      }
    },
    {
      "id": "b6d8b4ef-1dbb-410a-a656-d6cb77e3cf64",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        392,
        -480
      ],
      "parameters": {
        "width": 400,
        "height": 352,
        "content": "## Format the date and restructure the data\n**Filter the meeting data for the past seven days.**"
      }
    },
    {
      "id": "d5ceabf5-c4c4-4d40-8cd9-719537478abc",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        832,
        -464
      ],
      "parameters": {
        "width": 320,
        "height": 544,
        "content": "## Extract summary and action items from the meeting notes\n**Using Gemini AI model summarize the meeting notes and list down the action items** "
      }
    },
    {
      "id": "2248164e-c74c-43cf-ba80-2c314969310b",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        880,
        -288
      ]
    },
    {
      "id": "f20b3135-24b3-4d49-bceb-1c10f32ac9bf",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1208,
        -416
      ],
      "parameters": {
        "width": 368,
        "height": 288,
        "content": "## Set slack notification\n**Restructure the output from the AI agent and formatted it to slack block** "
      }
    },
    {
      "id": "4086c066-d09c-47f0-b19e-f8b56fcf0d8a",
      "name": "Add custom name for meeting id",
      "type": "n8n-nodes-base.set",
      "position": [
        208,
        -288
      ]
    },
    {
      "id": "06de46ec-90b5-48a7-95e8-52e1899a3d81",
      "name": "Split meetings",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        -16,
        -288
      ]
    },
    {
      "id": "46c0edee-9d49-4278-bf55-0244d6085290",
      "name": "Get meetings list",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -240,
        -288
      ]
    },
    {
      "id": "e66baa91-7c07-4c23-93e0-cb2cea49ccd9",
      "name": "Format date",
      "type": "n8n-nodes-base.dateTime",
      "position": [
        432,
        -288
      ]
    },
    {
      "id": "3e1feb23-bf70-4e23-8ce2-ec0c752fe9f1",
      "name": "Restructure to slack block",
      "type": "n8n-nodes-base.code",
      "position": [
        1232,
        -288
      ]
    },
    {
      "id": "97e0f0e6-6745-4b45-a019-c89e76de9ec5",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -832,
        -1008
      ],
      "parameters": {
        "width": 512,
        "height": 544,
        "content": "## 📌 Meeting Notes Summarizer & Slack Notifier\n\n**What it does**\n- ⏰ Reads meeting notes from your note-taking app using API calls  \n- 🤖 Summarizes key points and extracts action items with **Gemini A"
      }
    }
  ],
  "connections": {
    "summary": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Restructure to slack block",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format date": {
      "main": [
        [
          {
            "node": "AI Transform",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Transform": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split meetings": {
      "main": [
        [
          {
            "node": "Add custom name for meeting id",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Get meetings list",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get meetings list": {
      "main": [
        [
          {
            "node": "Split meetings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Restructure to slack block": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add custom name for meeting id": {
      "main": [
        [
          {
            "node": "Format date",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}