ca7ai Googleカレンダーサブエージェント

中級

これはAI Chatbot, Multimodal AI分野の自動化ワークフローで、9個のノードを含みます。主にAgent, GoogleCalendarTool, LmChatOpenAi, ExecuteWorkflowTrigger, MemoryBufferWindowなどのノードを使用。 OpenAIアシスタントでGoogleカレンダーイベントを管理する(取得、作成、削除)

前提条件
  • OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "id": "41tGOnU3hN9zjJln",
  "meta": {
    "instanceId": "146ab8f1ce0cef4bd9c6b91db262ad7cd77638e200455d5838ba053a27e415bc",
    "templateCredsSetupCompleted": true
  },
  "name": "ca7ai Google_Cal_sub_agent",
  "tags": [],
  "nodes": [
    {
      "id": "16324d82-a9bc-4073-9b4c-fd77a090dca1",
      "name": "別のワークフローから実行時",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -96,
        0
      ],
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "text"
            },
            {
              "name": "sessionid"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "874f3806-88e5-4402-a4fd-e4a3898c82b5",
      "name": "AIエージェント",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        112,
        0
      ],
      "parameters": {
        "text": "={{ $json.text }}",
        "options": {
          "systemMessage": "=You are a calendar assistant who can easily manage events in a google calendar. \nYou must provide the start and end date.\n\nIf you need to create events in the calendar use the \"Get\" tool. To delete events in the calendar use \"Delete\", and to create events use the \"Create\" tool.\n\nthe current date and time is {{ $now}}\nAdditionally, you must provide the summary and other details for the calendar which your tool might need. "
        },
        "promptType": "define"
      },
      "typeVersion": 2.2
    },
    {
      "id": "415dd782-7737-4167-b22d-b8f45adc0d2b",
      "name": "OpenAI チャットモデル",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -32,
        208
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "fYx3byxTFkzmN2m2",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "cf9318a7-a3df-448e-8bed-4d2eb79da709",
      "name": "シンプルメモリ",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        128,
        208
      ],
      "parameters": {
        "sessionKey": "={{ $json.sessionid }}",
        "sessionIdType": "customKey"
      },
      "typeVersion": 1.3
    },
    {
      "id": "c64f7db8-55e6-42da-afe9-9a4033620283",
      "name": "作成",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        416,
        160
      ],
      "parameters": {
        "end": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End', ``, 'string') }}",
        "start": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start', ``, 'string') }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "test@gmail.com",
          "cachedResultName": "test@gmail.com"
        },
        "additionalFields": {
          "summary": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Summary', ``, 'string') }}"
        },
        "useDefaultReminders": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Use_Default_Reminders', ``, 'boolean') }}"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "BC96nICCCCF5g",
          "name": "Google Calendar account"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "df7a77d7-ed5e-4b22-ac32-06a634b5be04",
      "name": "取得",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        272,
        208
      ],
      "parameters": {
        "options": {},
        "timeMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Before', ``, 'string') }}",
        "timeMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('After', ``, 'string') }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "test@gmail.com",
          "cachedResultName": "test@gmail.com"
        },
        "operation": "getAll",
        "returnAll": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Return_All', ``, 'boolean') }}"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "BC96nICCCsCF5g",
          "name": "Google Calendar account"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "8c875363-d79a-47be-89c5-1ff43222c0ff",
      "name": "削除",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        368,
        304
      ],
      "parameters": {
        "eventId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Event_ID', ``, 'string') }}",
        "options": {},
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "test@gmail.com",
          "cachedResultName": "test@gmail.com"
        },
        "operation": "delete"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "BC96nIn2oirsCF5g",
          "name": "Google Calendar account"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "1ac31106-5ff0-422f-a921-7a7c653c61a6",
      "name": "付箋",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -592,
        -16
      ],
      "parameters": {
        "color": 4,
        "width": 304,
        "height": 144,
        "content": "**CHILD — CALENDAR TOOLS**\n\n**Get**: list events by date range\n**Create**: start + end + summary (required)\n**Delete**: requires eventId\nMemory keyed by `sessionid`"
      },
      "typeVersion": 1
    },
    {
      "id": "91cd60cf-8893-4b1b-935d-accaca98d43a",
      "name": "付箋1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -592,
        144
      ],
      "parameters": {
        "width": 304,
        "content": "**SUB-AGENT LOGIC**\n\n**Inputs**: text, sessionid\nAgent chooses the right tool\nReturn concise confirmation back to Parent"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "8dbfb5d7-a1e1-4f2e-b50d-b9a2b2739f17",
  "connections": {
    "df7a77d7-ed5e-4b22-ac32-06a634b5be04": {
      "ai_tool": [
        [
          {
            "node": "874f3806-88e5-4402-a4fd-e4a3898c82b5",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "c64f7db8-55e6-42da-afe9-9a4033620283": {
      "ai_tool": [
        [
          {
            "node": "874f3806-88e5-4402-a4fd-e4a3898c82b5",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "8c875363-d79a-47be-89c5-1ff43222c0ff": {
      "ai_tool": [
        [
          {
            "node": "874f3806-88e5-4402-a4fd-e4a3898c82b5",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "cf9318a7-a3df-448e-8bed-4d2eb79da709": {
      "ai_memory": [
        [
          {
            "node": "874f3806-88e5-4402-a4fd-e4a3898c82b5",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "415dd782-7737-4167-b22d-b8f45adc0d2b": {
      "ai_languageModel": [
        [
          {
            "node": "874f3806-88e5-4402-a4fd-e4a3898c82b5",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "16324d82-a9bc-4073-9b4c-fd77a090dca1": {
      "main": [
        [
          {
            "node": "874f3806-88e5-4402-a4fd-e4a3898c82b5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

中級 - AIチャットボット, マルチモーダルAI

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

関連ワークフロー

Googleカレンダー管理ワークフロー
GPT-4o仮想アシスタント(オーケストレーター)でGoogleカレンダーイベントを管理する
Agent
Chat Trigger
Lm Chat Open Ai
+
Agent
Chat Trigger
Lm Chat Open Ai
7 ノードCalistus Christian
AIチャットボット
💥 ChatGPT-5を使って最初のAIエージェントを構築する
GPT-5、Googleカレンダー、およびスプレッドシートを使って知識ベースとスケジュールAIアシスタントを作成
Gmail Tool
Agent
Google Sheets Tool
+
Gmail Tool
Agent
Google Sheets Tool
14 ノードDr. Firas
その他
GmailアプリでSlackにAIメール通知を送信する方法
WhatsApp カスタマーサポートボットを作成(OpenAI、カレンダー、メール統合を使用)
Set
Twilio
Gmail Tool
+
Set
Twilio
Gmail Tool
27 ノードNabin Bhandari
その他
Google カレンダーとテーブルを使用して AI 駆動のバーチャルリセプションストラフを作成
Googleカレンダーとテーブルを使ってAI駆動のバーチャルリセプションストを作成
Google Sheets
Agent
Google Sheets Tool
+
Google Sheets
Agent
Google Sheets Tool
12 ノードRisper
その他
会議予約アシスタント
会議管理アシスタント
Telegram
Gmail Tool
Date Time Tool
+
Telegram
Gmail Tool
Date Time Tool
13 ノードRakin Jakaria
AIチャットボット
出行時間アシスタント
GoogleルートAPIを使用してカレンダーに自動のに出張時間帯を追加
Set
Http Request
Agent
+
Set
Http Request
Agent
21 ノードKevin Armbruster
個人の生産性
ワークフロー情報
難易度
中級
ノード数9
カテゴリー2
ノードタイプ6
難易度説明

経験者向け、6-15ノードの中程度の複雑さのワークフロー

作成者
Calistus Christian

Calistus Christian

@ca7ai

Automation strategist and AI workflow architect creating intelligent, agent-driven processes that streamline operations. I build advanced n8n solutions integrating AI, cloud services, and real-time data orchestration for scalable impact. Explore my free workflows to get started. Premium, custom-built solutions are also available. Connect with me on LinkedIn for tailored automation expertise.

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34