Tägliche Kalenderzusammenfassung: Google-Kalender-Ereignisse mit Claude AI an Telegram senden
Dies ist ein Personal Productivity, Multimodal AI-Bereich Automatisierungsworkflow mit 12 Nodes. Hauptsächlich werden Set, Telegram, Aggregate, GoogleCalendar, ScheduleTrigger und andere Nodes verwendet. Täglicher Kalenderzusammenfassung: Google-Kalenderereignisse mit Claude 3.5 Sonnet formatieren und an Telegram senden
- •Telegram Bot Token
- •Anthropic API Key
Verwendete Nodes (12)
{
"id": "NESyp0PWCUmIyVaM",
"meta": {
"instanceId": "1422505ff9db4b219ef5b5897bccc38680baade2a018cfc274b2a5db17b8cf14"
},
"name": "Daily Calendar Digest: Send Events from Google Calendar to Telegram with Claude AI",
"tags": [
{
"id": "djaHxwkkobjYFHSD",
"name": "Time_trigger",
"createdAt": "2025-08-04T20:03:57.042Z",
"updatedAt": "2025-08-04T20:03:57.042Z"
},
{
"id": "OIkcx66LViipctPF",
"name": "Calendar",
"createdAt": "2025-08-04T21:58:38.044Z",
"updatedAt": "2025-08-04T21:58:38.044Z"
},
{
"id": "soI0f6nC5gfL5B7b",
"name": "Telegram",
"createdAt": "2025-08-04T19:52:57.456Z",
"updatedAt": "2025-08-04T19:52:57.456Z"
},
{
"id": "9kcsz79cjuoXWIKa",
"name": "info_extract",
"createdAt": "2025-08-06T19:49:00.933Z",
"updatedAt": "2025-08-06T19:49:00.933Z"
}
],
"nodes": [
{
"id": "708c9698-7dae-4355-928f-a91c39d41441",
"name": "Anthropic-Chat-Modell1",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"position": [
896,
272
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "claude-3-5-sonnet-20241022",
"cachedResultName": "Claude Sonnet 3.5 (New)"
},
"options": {}
},
"credentials": {
"anthropicApi": {
"id": "BCHyBNpt3zlBfr1u",
"name": "Anthropic Descodino"
}
},
"typeVersion": 1.3
},
{
"id": "0110b3a5-3120-40c5-8783-6791348c8ed5",
"name": "Haftnotiz4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-384,
-128
],
"parameters": {
"content": "## Set a time\nSet a time when you want to get a reminder"
},
"typeVersion": 1
},
{
"id": "dfce79da-79cf-49f8-90f9-a0075872bc5d",
"name": "Haftnotiz5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-128,
-176
],
"parameters": {
"color": 3,
"width": 400,
"height": 368,
"content": "## Get all events for that day\nBy using 'get many events' and the time schedule, you get events for the current day.\n\n## Get ID, event, and time\nYou get the event, ID, and time of the events."
},
"typeVersion": 1
},
{
"id": "e9eb3b68-54c4-4e19-8123-dc11b2abf725",
"name": "Haftnotiz6",
"type": "n8n-nodes-base.stickyNote",
"position": [
320,
-176
],
"parameters": {
"color": 5,
"width": 400,
"height": 368,
"content": "## Combine all data into one\nBy aggregating and editing fields into a string"
},
"typeVersion": 1
},
{
"id": "0561b03a-41de-45b2-9295-60dc773474ad",
"name": "Haftnotiz7",
"type": "n8n-nodes-base.stickyNote",
"position": [
768,
-80
],
"parameters": {
"color": 7,
"width": 640,
"height": 272,
"content": "## Important extract of data\n\nAnd send it via Telegram"
},
"typeVersion": 1
},
{
"id": "92e643c7-da9c-4f25-8ba2-c8fad44b4109",
"name": "Zeitplan-Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-320,
48
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 6
}
]
}
},
"typeVersion": 1.2
},
{
"id": "1660332e-a135-4c8d-aed3-f36eee30ca91",
"name": "Get many events",
"type": "n8n-nodes-base.googleCalendar",
"position": [
-96,
48
],
"parameters": {
"options": {},
"timeMax": "={{ $now.endOf('day') }}",
"timeMin": "={{ $now.startOf('day') }}",
"calendar": {
"__rl": true,
"mode": "list",
"value": ""
},
"operation": "getAll"
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "coX74688k4KvyNuP",
"name": "Your OAuth2 API"
}
},
"typeVersion": 1.3
},
{
"id": "4852fca5-856e-4ad2-ad09-9c3bfef3a0fa",
"name": "ID, Summary, Time",
"type": "n8n-nodes-base.set",
"position": [
128,
48
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "efeb6508-c015-4e86-b3a6-e79a8baf673e",
"name": "id",
"type": "string",
"value": "={{ $json.id }}"
},
{
"id": "0c45f801-f432-4864-b5f7-8397ffd8bf6e",
"name": "summary",
"type": "string",
"value": "={{ $json.summary }}"
},
{
"id": "99b015ef-7462-4d0c-800d-affdca9b626b",
"name": "dateTime",
"type": "string",
"value": "={{ $json.start.dateTime }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "f147f0dd-eb9d-45ee-9076-14a68e83cdb1",
"name": "Combine data",
"type": "n8n-nodes-base.aggregate",
"position": [
352,
48
],
"parameters": {
"options": {},
"aggregate": "aggregateAllItemData"
},
"typeVersion": 1
},
{
"id": "6d8f26f7-8f86-443c-9cc4-c5b8ccf01730",
"name": "Get string",
"type": "n8n-nodes-base.set",
"position": [
576,
48
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "dc8e7306-f4d8-4eb5-8393-f8472c99f189",
"name": "data",
"type": "string",
"value": "={{ $json.data }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "47c10230-261a-435e-8264-4afa763dd80d",
"name": "Event extractor",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
800,
48
],
"parameters": {
"text": "={{ $json.data }}",
"options": {
"systemPromptTemplate": "You are event extractor. \nYour task is get event with date and time."
},
"attributes": {
"attributes": [
{
"name": "Summary",
"description": "Get all events"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "ec0b2302-f893-4432-b72c-112cfcbcf690",
"name": "Send a text message",
"type": "n8n-nodes-base.telegram",
"position": [
1216,
48
],
"webhookId": "a16876a5-dc9e-4fcc-b940-b547152f80d3",
"parameters": {
"text": "={{ $json.output.Summary }}",
"chatId": "={{ your chat ID }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "34S7yU6OACtjcDia",
"name": "ToDo reminder"
}
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "12e5c5f6-aba1-473b-bac4-6b1021602a78",
"connections": {
"6d8f26f7-8f86-443c-9cc4-c5b8ccf01730": {
"main": [
[
{
"node": "47c10230-261a-435e-8264-4afa763dd80d",
"type": "main",
"index": 0
}
]
]
},
"f147f0dd-eb9d-45ee-9076-14a68e83cdb1": {
"main": [
[
{
"node": "6d8f26f7-8f86-443c-9cc4-c5b8ccf01730",
"type": "main",
"index": 0
}
]
]
},
"47c10230-261a-435e-8264-4afa763dd80d": {
"main": [
[
{
"node": "ec0b2302-f893-4432-b72c-112cfcbcf690",
"type": "main",
"index": 0
}
]
]
},
"1660332e-a135-4c8d-aed3-f36eee30ca91": {
"main": [
[
{
"node": "4852fca5-856e-4ad2-ad09-9c3bfef3a0fa",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "1660332e-a135-4c8d-aed3-f36eee30ca91",
"type": "main",
"index": 0
}
]
]
},
"4852fca5-856e-4ad2-ad09-9c3bfef3a0fa": {
"main": [
[
{
"node": "f147f0dd-eb9d-45ee-9076-14a68e83cdb1",
"type": "main",
"index": 0
}
]
]
},
"Anthropic Chat Model1": {
"ai_languageModel": [
[
{
"node": "47c10230-261a-435e-8264-4afa763dd80d",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Persönliche Produktivität, Multimodales KI
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Patrik Schick
@patrikdescodinoDiesen Workflow teilen