Workflow: Telegram Googletaskstool Create

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "be27b2af86ae3a5dc19ef2a1947644c0aec45fd8c88f29daa7dea6f0ce537691",
        "templateCredsSetupCompleted": true
    },
    "nodes": [
        {
            "id": "ca8b122d-1739-4377-ac99-e20dd2341342",
            "name": "Incoming Message",
            "type": "n8n-nodes-base.telegramTrigger",
            "position": [
                -1020,
                -320
            ],
            "webhookId": "75921955-c8ed-4ff6-8de2-e436c6bbe69d",
            "parameters": {
                "updates": [
                    "message"
                ],
                "additionalFields": []
            },
            "credentials": {
                "telegramApi": {
                    "id": "ayMpCvQ69GjrbPdP",
                    "name": "gatu_pa_bot"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "68f7568b-e677-454b-a1e8-6c07a05e7570",
            "name": "MCP Server Trigger",
            "type": "@n8n\/n8n-nodes-langchain.mcpTrigger",
            "position": [
                -860,
                240
            ],
            "webhookId": "562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee",
            "parameters": {
                "path": "562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee"
            },
            "typeVersion": 1
        },
        {
            "id": "635b8ecc-0f50-477d-8e19-631f868e30f6",
            "name": "AI Agent",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                340,
                -320
            ],
            "parameters": {
                "options": {
                    "systemMessage": "=You are a helpful assistant. Whenever askes to update a task, call the get_tasks tools first to retrieve the appropriate task ids then use that to update the tasks.\n\nToday's date: {{ $now }}\n"
                }
            },
            "typeVersion": 1.8000000000000000444089209850062616169452667236328125
        },
        {
            "id": "ab7740dc-bac2-4044-8317-40d90252d992",
            "name": "MCP Client",
            "type": "@n8n\/n8n-nodes-langchain.mcpClientTool",
            "position": [
                540,
                -100
            ],
            "parameters": {
                "sseEndpoint": "https:\/\/ai.gatuservices.info\/mcp\/562ffc95-cf8e-4d4d-8f5b-29b3ff22d5ee\/sse"
            },
            "typeVersion": 1
        },
        {
            "id": "5298eee0-747a-496a-a3a2-e395f7c1caa1",
            "name": "OpenAI Chat Model",
            "type": "@n8n\/n8n-nodes-langchain.lmChatOpenAi",
            "position": [
                300,
                -100
            ],
            "parameters": {
                "model": {
                    "__rl": true,
                    "mode": "list",
                    "value": "gpt-4o-mini"
                },
                "options": []
            },
            "credentials": {
                "openAiApi": {
                    "id": "lcpI0YZU9bebg3uW",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "c5b7e10d-2d7c-403c-bcb5-a10033252f97",
            "name": "Simple Memory",
            "type": "@n8n\/n8n-nodes-langchain.memoryBufferWindow",
            "position": [
                420,
                -100
            ],
            "parameters": {
                "sessionKey": "={{ $('Incoming Message').item.json.message.from.id }}",
                "sessionIdType": "customKey",
                "contextWindowLength": 20
            },
            "typeVersion": 1.3000000000000000444089209850062616169452667236328125
        },
        {
            "id": "06d2e8c8-3912-45cd-a074-4eea27c2e5eb",
            "name": "chatInput",
            "type": "n8n-nodes-base.set",
            "position": [
                80,
                -220
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "ab70dc2d-35d0-4742-988f-ed7077633467",
                            "name": "chatInput",
                            "type": "string",
                            "value": "={{ $json.message.text }}"
                        },
                        {
                            "id": "6439fc2c-dc2d-41fc-b8a3-b33ef80d2878",
                            "name": "id",
                            "type": "number",
                            "value": "={{ $json.message.from.id }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "a9309816-8c1d-435c-ad49-2e45053718c1",
            "name": "create_todays_task",
            "type": "n8n-nodes-base.googleTasksTool",
            "position": [
                -1020,
                460
            ],
            "parameters": {
                "task": "MDg2MzM1OTA5NzI0NzUzNjUwNjc6MDow",
                "title": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Title', `Title summary of the task to be done`, 'string') }}",
                "additionalFields": {
                    "notes": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Notes', `Detailed description of the task`, 'string') }}",
                    "dueDate": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Due_Date', `Date the task should be completed`, 'string') }}",
                    "completed": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Completion_Date', `Date the task was completed`, 'string') }}"
                }
            },
            "credentials": {
                "googleTasksOAuth2Api": {
                    "id": "8sBGA2BWJuF6SObU",
                    "name": "Connected Account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "ad6cfc1a-7094-434a-98d1-a6f030067091",
            "name": "chatOutput",
            "type": "n8n-nodes-base.set",
            "position": [
                740,
                -320
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "df6bd510-e63f-41b1-b5b4-d2c612d5b8d0",
                            "name": "chatOutput",
                            "type": "string",
                            "value": "={{ $json.output }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "e342066f-3cf8-4926-94df-798e831226be",
            "name": "sendMessage",
            "type": "n8n-nodes-base.telegram",
            "position": [
                960,
                -320
            ],
            "webhookId": "c5eb133f-338f-4918-8e49-83ac339d841b",
            "parameters": {
                "text": "={{ $json.chatOutput }}",
                "chatId": "={{ $('Incoming Message').item.json.message.chat.id }}",
                "additionalFields": {
                    "appendAttribution": false,
                    "disable_notification": false
                }
            },
            "credentials": {
                "telegramApi": {
                    "id": "ayMpCvQ69GjrbPdP",
                    "name": "gatu_pa_bot"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "e4a1bc16-549f-46a2-92a8-a06e6023089c",
            "name": "create_upcoming_task",
            "type": "n8n-nodes-base.googleTasksTool",
            "position": [
                -900,
                460
            ],
            "parameters": {
                "task": "OFVvNlh6ZmhScHVvNll4dw",
                "title": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Title', `Title summary of the task to be done`, 'string') }}",
                "additionalFields": {
                    "notes": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Notes', `Detailed description of the task`, 'string') }}",
                    "dueDate": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Due_Date', `Date the task should be completed`, 'string') }}",
                    "completed": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Completion_Date', `Date the task was completed`, 'string') }}"
                }
            },
            "credentials": {
                "googleTasksOAuth2Api": {
                    "id": "8sBGA2BWJuF6SObU",
                    "name": "Connected Account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "df71bb02-016d-4d56-b80d-404a60c0e7cf",
            "name": "complete_task",
            "type": "n8n-nodes-base.googleTasksTool",
            "position": [
                -780,
                460
            ],
            "parameters": {
                "task": "RS1rbkNCS2JsdVFnVl80cg",
                "taskId": "={{ \/*n8n-auto-generated-fromAI-override*\/ $fromAI('Task_ID', `The task id tom be marked as completed. Get it from the get tasks tool`, 'string') }}",
                "operation": "update",
                "updateFields": []
            },
            "credentials": {
                "googleTasksOAuth2Api": {
                    "id": "8sBGA2BWJuF6SObU",
                    "name": "Connected Account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "a33812bd-986e-4762-87a0-199ff8a7c9aa",
            "name": "get_todays_tasks",
            "type": "n8n-nodes-base.googleTasksTool",
            "position": [
                -660,
                460
            ],
            "parameters": {
                "task": "MDg2MzM1OTA5NzI0NzUzNjUwNjc6MDow",
                "operation": "getAll",
                "returnAll": true,
                "additionalFields": []
            },
            "credentials": {
                "googleTasksOAuth2Api": {
                    "id": "8sBGA2BWJuF6SObU",
                    "name": "Connected Account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "dcb3a6c9-5d7c-4fe6-8b52-f07cf74cfa0c",
            "name": "get_upcoming_tasks",
            "type": "n8n-nodes-base.googleTasksTool",
            "position": [
                -540,
                460
            ],
            "parameters": {
                "task": "OFVvNlh6ZmhScHVvNll4dw",
                "operation": "getAll",
                "returnAll": true,
                "additionalFields": []
            },
            "credentials": {
                "googleTasksOAuth2Api": {
                    "id": "8sBGA2BWJuF6SObU",
                    "name": "Connected Account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "ce63c24a-ce2f-4e06-8ae5-7de75540d438",
            "name": "Switch",
            "type": "n8n-nodes-base.switch",
            "position": [
                -800,
                -320
            ],
            "parameters": {
                "rules": {
                    "values": [
                        {
                            "outputKey": "Voice Note",
                            "conditions": {
                                "options": {
                                    "version": 2,
                                    "leftValue": "",
                                    "caseSensitive": true,
                                    "typeValidation": "strict"
                                },
                                "combinator": "and",
                                "conditions": [
                                    {
                                        "id": "8415cc8d-65a2-448e-a106-1ceb54634dfd",
                                        "operator": {
                                            "type": "object",
                                            "operation": "exists",
                                            "singleValue": true
                                        },
                                        "leftValue": "={{ $json.message.voice }}",
                                        "rightValue": ""
                                    }
                                ]
                            },
                            "renameOutput": true
                        }
                    ]
                },
                "options": {
                    "fallbackOutput": "extra"
                }
            },
            "typeVersion": 3.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "a58488c3-38b8-4492-9f13-a900c7697812",
            "name": "audio_id",
            "type": "n8n-nodes-base.set",
            "position": [
                -580,
                -420
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "eb7f5d62-e4f3-4b4e-9f1b-6c329feafb3e",
                            "name": "file_id",
                            "type": "string",
                            "value": "={{ $json.message.voice.file_id }}"
                        },
                        {
                            "id": "803031b8-6b21-47fa-b339-ad674ccbbb1e",
                            "name": "file_unique_id",
                            "type": "string",
                            "value": "={{ $json.message.voice.file_unique_id }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "83c2ecae-b601-4669-b820-b5c35d3f936e",
            "name": "download_audio",
            "type": "n8n-nodes-base.telegram",
            "position": [
                -360,
                -420
            ],
            "webhookId": "c2dbc0eb-0f3a-4f11-9525-804bd5bef4b1",
            "parameters": {
                "fileId": "={{ $json.file_id }}",
                "resource": "file"
            },
            "credentials": {
                "telegramApi": {
                    "id": "ayMpCvQ69GjrbPdP",
                    "name": "gatu_pa_bot"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "4a496e3a-2e3a-4ce0-9344-192847de1760",
            "name": "transcribeAudio",
            "type": "@n8n\/n8n-nodes-langchain.openAi",
            "position": [
                -140,
                -420
            ],
            "parameters": {
                "options": [],
                "resource": "audio",
                "operation": "transcribe"
            },
            "credentials": {
                "openAiApi": {
                    "id": "lcpI0YZU9bebg3uW",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 1.8000000000000000444089209850062616169452667236328125
        },
        {
            "id": "38b6aa37-d279-4b1b-be42-7f7cc1bbe688",
            "name": "audioInput",
            "type": "n8n-nodes-base.set",
            "position": [
                80,
                -420
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "d57b4fc2-10f7-46cd-a89c-0021a92f41d1",
                            "name": "chatInput",
                            "type": "string",
                            "value": "={{ $json.text }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "e524f12f-205f-4fc8-b2f0-b308ec4066b7",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -1060,
                -500
            ],
            "parameters": {
                "color": 4,
                "width": 2180,
                "height": 540,
                "content": "## Main Function to Receive and Send Telegram Messages\n"
            },
            "typeVersion": 1
        },
        {
            "id": "709b252a-b5e8-4c7e-8bcd-a7092d588070",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -1060,
                140
            ],
            "parameters": {
                "color": 3,
                "width": 640,
                "height": 480,
                "content": "## MCP Server to Carry Out Actions"
            },
            "typeVersion": 1
        }
    ],
    "pinData": {
        "Incoming Message": [
            {
                "message": {
                    "chat": {
                        "id": 6043747866,
                        "type": "private",
                        "first_name": "Gatu"
                    },
                    "date": 1745294191,
                    "from": {
                        "id": 6043747866,
                        "is_bot": false,
                        "first_name": "Gatu",
                        "language_code": "en"
                    },
                    "voice": {
                        "file_id": "AwACAgQAAxkBAAMYaAcTb6Sm3bpJ_8Cc2q1q4vC7MLYAAg8ZAAJAOjlQQhWQOxUBqfU2BA",
                        "duration": 2,
                        "file_size": 9854,
                        "mime_type": "audio\/ogg",
                        "file_unique_id": "AgADDxkAAkA6OVA"
                    },
                    "message_id": 24
                },
                "update_id": 656804764
            }
        ]
    },
    "connections": {
        "Switch": {
            "main": [
                [
                    {
                        "node": "audio_id",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "chatInput",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "AI Agent": {
            "main": [
                [
                    {
                        "node": "chatOutput",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "audio_id": {
            "main": [
                [
                    {
                        "node": "download_audio",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "chatInput": {
            "main": [
                [
                    {
                        "node": "AI Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "MCP Client": {
            "ai_tool": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "audioInput": {
            "main": [
                [
                    {
                        "node": "AI Agent",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "chatOutput": {
            "main": [
                [
                    {
                        "node": "sendMessage",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Simple Memory": {
            "ai_memory": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_memory",
                        "index": 0
                    }
                ]
            ]
        },
        "complete_task": {
            "ai_tool": [
                [
                    {
                        "node": "MCP Server Trigger",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "download_audio": {
            "main": [
                [
                    {
                        "node": "transcribeAudio",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "transcribeAudio": {
            "main": [
                [
                    {
                        "node": "audioInput",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Incoming Message": {
            "main": [
                [
                    {
                        "node": "Switch",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "get_todays_tasks": {
            "ai_tool": [
                [
                    {
                        "node": "MCP Server Trigger",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Chat Model": {
            "ai_languageModel": [
                [
                    {
                        "node": "AI Agent",
                        "type": "ai_languageModel",
                        "index": 0
                    }
                ]
            ]
        },
        "create_todays_task": {
            "ai_tool": [
                [
                    {
                        "node": "MCP Server Trigger",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "get_upcoming_tasks": {
            "ai_tool": [
                [
                    {
                        "node": "MCP Server Trigger",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        },
        "create_upcoming_task": {
            "ai_tool": [
                [
                    {
                        "node": "MCP Server Trigger",
                        "type": "ai_tool",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

WordPress Contact Form (CF7) Responses and Classification
View
OIDC client workflow
View
Calculate the Centroid of a Set of Vectors
View
Manual Copper Automate Triggered
View
Manual Baserow Update Webhook
View
Complete Guide to Setting Up and Generating TOTP Codes in n8n 🔐
View
Telegram Code Automation Webhook
View
Manual Import Triggered
View
rss-telegram
View
UTM Link Creator & QR Code Generator with Scheduled Google Analytics Reports
View