{
  "name": "Suggest meeting slots using AI",
  "nodes": [
    {
      "id": "eaa31cde-3017-400d-aac8-999def8cc227",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -340,
        -780
      ],
      "parameters": {
        "width": 617,
        "height": 490,
        "content": "## Check if incoming email is about appointment\nWe use LLM to check subject and body of the email and determine if it's an appointment request. "
      }
    },
    {
      "id": "b03d3f72-d1d8-49a7-bcc1-a476fd5c4ad7",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -780
      ],
      "parameters": {
        "width": 796,
        "height": 482,
        "content": "## Get calendar availability and compose a response\nMake sure to update the Workflow ID if you are running this as 2 workflows"
      }
    },
    {
      "id": "29ce0093-c4c8-41cc-be69-334de3a1d1a2",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -60,
        -460
      ]
    },
    {
      "id": "5176f475-704b-446e-b368-ffa395bb089e",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        480,
        -460
      ]
    },
    {
      "id": "0e8a75dd-ce68-46c3-972c-32b15e04b254",
      "name": "Send reply",
      "type": "n8n-nodes-base.gmail",
      "position": [
        940,
        -660
      ]
    },
    {
      "id": "bf154384-274a-4cdd-977d-890220948a9d",
      "name": "Gmail Trigger",
      "type": "n8n-nodes-base.gmailTrigger",
      "position": [
        -280,
        -640
      ]
    },
    {
      "id": "5a268b34-38ea-4e55-87ab-8a616e2aa1fa",
      "name": "Classify appointment",
      "type": "@n8n/n8n-nodes-langchain.textClassifier",
      "position": [
        -60,
        -640
      ]
    },
    {
      "id": "7b5a8468-09e5-4575-97cb-9175ee02b19d",
      "name": "Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        500,
        -660
      ]
    },
    {
      "id": "b61e8061-5719-4c30-97da-e306e7b79b76",
      "name": "Google Calendar",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        680,
        -460
      ]
    },
    {
      "id": "47e07b6c-d432-4111-b33e-56d6c305c40c",
      "name": "Mark as read",
      "type": "n8n-nodes-base.gmail",
      "position": [
        940,
        -480
      ]
    }
  ],
  "connections": {
    "Agent": {
      "main": [
        [
          {
            "node": "Send reply",
            "type": "main",
            "index": 0
          },
          {
            "node": "Mark as read",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Gmail Trigger": {
      "main": [
        [
          {
            "node": "Classify appointment",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Calendar": {
      "ai_tool": [
        [
          {
            "node": "Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Classify appointment",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Classify appointment": {
      "main": [
        [
          {
            "node": "Agent",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    }
  }
}