ca7ai Googleカレンダーサブエージェント
これはAI Chatbot, Multimodal AI分野の自動化ワークフローで、9個のノードを含みます。主にAgent, GoogleCalendarTool, LmChatOpenAi, ExecuteWorkflowTrigger, MemoryBufferWindowなどのノードを使用。 OpenAIアシスタントでGoogleカレンダーイベントを管理する(取得、作成、削除)
- •OpenAI API Key
{
"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など)は別途料金が発生する場合があります。
関連ワークフロー
Calistus Christian
@ca7aiAutomation 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.
このワークフローを共有