Automatisierung des persönlichen täglichen Morgenberichts
Fortgeschritten
Dies ist ein Automatisierungsworkflow mit 12 Nodes. Hauptsächlich werden Set, Merge, Slack, HttpRequest, RssFeedRead und andere Nodes verwendet. Täglicher Morgenbericht (Google Kalender, Wetter und Nachrichten) an Slack
Voraussetzungen
- •Slack Bot Token oder Webhook URL
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Verwendete Nodes (12)
Kategorie
-
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"id": "RoQ9cIHyWJOc3u8Y",
"meta": {
"instanceId": "15d6057a37b8367f33882dd60593ee5f6cc0c59310ff1dc66b626d726083b48d"
},
"name": "Personal Daily Morning Briefing Automation",
"tags": [],
"nodes": [
{
"id": "7dead07a-d3e8-425f-9a49-6503c8b29358",
"name": "Täglicher Morgenauslöser",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-448,
192
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 7
}
]
}
},
"typeVersion": 1.2
},
{
"id": "6dab103c-bbc6-4967-a417-76c83a8c9244",
"name": "Workflow-Konfiguration",
"type": "n8n-nodes-base.set",
"position": [
-224,
192
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "id-5",
"name": "rssUrl",
"type": "string",
"value": "https://news.google.com/rss?hl=ja&gl=JP&ceid=JP:ja"
},
{
"id": "id-6",
"name": "weatherApiUrl",
"type": "string",
"value": "https://wttr.in/Tokyo?format=j1"
}
]
},
"includeOtherFields": true
},
"typeVersion": 3.4
},
{
"id": "6da03f8b-179c-4ca0-850f-12e9e5e8c0b0",
"name": "Heutige Kalendertermine abrufen",
"type": "n8n-nodes-base.googleCalendar",
"position": [
0,
0
],
"parameters": {
"limit": 10,
"options": {},
"timeMax": "={{ $now.endOf('day') }}",
"timeMin": "={{ $now.startOf('day') }}",
"calendar": {
"__rl": true,
"mode": "list",
"value": "YOUR_CALENDAR_ACCOUNT"
},
"operation": "getAll"
},
"credentials": {
"googleCalendarOAuth2Api": {
"id": "0KYfBd8UTIhoYgpE",
"name": "Google Calendar account 11"
}
},
"typeVersion": 1.3
},
{
"id": "cdb324a8-a60f-4afd-97d6-b0250627486f",
"name": "Wettervorhersage abrufen",
"type": "n8n-nodes-base.httpRequest",
"position": [
0,
192
],
"parameters": {
"url": "={{ $('Workflow Configuration').first().json.weatherApiUrl }}",
"options": {
"response": {
"response": {
"responseFormat": "json"
}
}
}
},
"typeVersion": 4.2
},
{
"id": "9829c6af-0e49-4580-84d0-2c963738da12",
"name": "Top-Nachrichten von RSS abrufen",
"type": "n8n-nodes-base.rssFeedRead",
"position": [
0,
384
],
"parameters": {
"url": "={{ $('Workflow Configuration').first().json.rssUrl }}",
"options": {}
},
"typeVersion": 1.2
},
{
"id": "baadb772-ec4e-48a0-8dcd-128b48753bf8",
"name": "Kurzfassungsnachricht formatieren",
"type": "n8n-nodes-base.set",
"position": [
448,
192
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "id-1",
"name": "briefingMessage",
"type": "string",
"value": "=*📅 Daily Morning Briefing*\n\n*📆 今日の予定*\n{{ $('Get Today\\'s Calendar Events').all().length > 0 ? $('Get Today\\'s Calendar Events').all().map(event => '• ' + event.json.summary + ' - ' + new Date(event.json.start.dateTime).toLocaleTimeString('ja-JP', { hour: '2-digit', minute: '2-digit' })).join('\\n') : '今日の予定はありません' }}\n\n*🌤️ 天気予報*\n• {{ $('Get Weather Forecast').first().json.current_condition[0].weatherDesc[0].value }} / 気温: {{ $('Get Weather Forecast').first().json.current_condition[0].temp_C }}°C\n\n*📰 トップニュース*\n{{ $('Get Top News from RSS').all().length > 0 ? $('Get Top News from RSS').all().slice(0, 3).map(article => '• <' + article.json.link + '|' + article.json.title + '>').join('\\n') : 'ニュースはありません' }}"
}
]
},
"includeOtherFields": true
},
"typeVersion": 3.4
},
{
"id": "e1f10241-c557-4cf8-ba3f-6b5b4595dbf2",
"name": "Posten an Slack",
"type": "n8n-nodes-base.slack",
"position": [
736,
192
],
"webhookId": "ccbedadd-8aec-460b-b3ae-b0e952e40909",
"parameters": {
"text": "={{ $('Format Briefing Message').first().json.briefingMessage }}",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "list",
"value": "C09M5L3UB8U",
"cachedResultName": "n8nlifework"
},
"otherOptions": {},
"authentication": "oAuth2"
},
"typeVersion": 2.3
},
{
"id": "b38c371a-842c-4484-bf7a-1c377010321f",
"name": "Auf alle Daten warten",
"type": "n8n-nodes-base.merge",
"position": [
224,
176
],
"parameters": {
"numberInputs": 3
},
"typeVersion": 3.2
},
{
"id": "54d2f891-ed19-4466-9e6e-86dabcff91c5",
"name": "Vorlagenbeschreibung",
"type": "n8n-nodes-base.stickyNote",
"position": [
-976,
-80
],
"parameters": {
"width": 496,
"height": 784,
"content": "## Personal Daily Morning Briefing Automation\n\n### Who’s it for\nBusy professionals who want a quick daily update combining their calendar, weather, and top news.\n\n### How it works\nEvery morning at 7 AM, this workflow gathers:\n- Today’s Google Calendar events\n- Current weather for Tokyo\n- Top 3 news headlines (from Google News RSS)\nThen it formats everything into a single Slack message.\n\n### How to set up\n1. Connect your **Google Calendar** and **Slack** accounts in the Credentials section.\n2. Update `rssUrl` or `weatherApiUrl` if you want different sources.\n3. Set your Slack channel in the \"Post to Slack\" node.\n\n### Requirements\n- Google Calendar and Slack accounts\n- RSS feed and weather API (no authentication required)\n\n### How to customize\nYou can modify:\n- The trigger time (in the Schedule Trigger node)\n- City for the weather\n- RSS feed source\n- Message format in the “Format Briefing Message” node"
},
"typeVersion": 1
},
{
"id": "b74c8ea3-1def-4e46-aa0c-a300cf40ee22",
"name": "Wetterhinweis",
"type": "n8n-nodes-base.stickyNote",
"position": [
160,
-64
],
"parameters": {
"content": "Fetches current weather data from wttr.in (Tokyo)."
},
"typeVersion": 1
},
{
"id": "e785463c-6d68-4027-b78c-12fee710b78e",
"name": "Nachrichtenhinweis",
"type": "n8n-nodes-base.stickyNote",
"position": [
432,
-64
],
"parameters": {
"content": "Reads top 3 headlines from Google News RSS feed."
},
"typeVersion": 1
},
{
"id": "55af8a49-f7db-415b-a77c-7c375dc0b585",
"name": "Slack Hinweis",
"type": "n8n-nodes-base.stickyNote",
"position": [
704,
-64
],
"parameters": {
"content": "Sends the compiled morning briefing message to your selected Slack channel."
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "22e5200b-1dab-41da-a43d-0e8bd62160ea",
"connections": {
"b38c371a-842c-4484-bf7a-1c377010321f": {
"main": [
[
{
"node": "baadb772-ec4e-48a0-8dcd-128b48753bf8",
"type": "main",
"index": 0
}
]
]
},
"cdb324a8-a60f-4afd-97d6-b0250627486f": {
"main": [
[
{
"node": "b38c371a-842c-4484-bf7a-1c377010321f",
"type": "main",
"index": 1
}
]
]
},
"7dead07a-d3e8-425f-9a49-6503c8b29358": {
"main": [
[
{
"node": "6dab103c-bbc6-4967-a417-76c83a8c9244",
"type": "main",
"index": 0
}
]
]
},
"9829c6af-0e49-4580-84d0-2c963738da12": {
"main": [
[
{
"node": "b38c371a-842c-4484-bf7a-1c377010321f",
"type": "main",
"index": 2
}
]
]
},
"6dab103c-bbc6-4967-a417-76c83a8c9244": {
"main": [
[
{
"node": "6da03f8b-179c-4ca0-850f-12e9e5e8c0b0",
"type": "main",
"index": 0
},
{
"node": "cdb324a8-a60f-4afd-97d6-b0250627486f",
"type": "main",
"index": 0
},
{
"node": "9829c6af-0e49-4580-84d0-2c963738da12",
"type": "main",
"index": 0
}
]
]
},
"baadb772-ec4e-48a0-8dcd-128b48753bf8": {
"main": [
[
{
"node": "e1f10241-c557-4cf8-ba3f-6b5b4595dbf2",
"type": "main",
"index": 0
}
]
]
},
"6da03f8b-179c-4ca0-850f-12e9e5e8c0b0": {
"main": [
[
{
"node": "b38c371a-842c-4484-bf7a-1c377010321f",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
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
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
Personalisierter Lerninhalts-Aggregator mit AI-Filterung
Filtern von Lerninhalten aus Reddit und RSS mit GPT-4.1-mini und Google Sheets
Set
Code
Merge
+
Set
Code
Merge
18 Nodeshigashiyama
Marktforschung
Auf KI basierende Meeting-Recherche und Tagesagenda (Google Kalender, Attio CRM und Slack)
Auf KI basierende Meeting-Recherche und Tagesagenda: Nutzung von Google Kalender, Attio CRM und Slack
If
Set
Code
+
If
Set
Code
30 NodesHarry Siggins
KI-Zusammenfassung
Automatisierte Veröffentlichung von RSS auf Medium mit Groq, Gemini und Slack-Genehmigungssystem
Automatisierung des Veröffentlichungsprozesses von RSS auf Medium durch Groq, Gemini und Slack-Genehmigungssysteme
If
Set
Code
+
If
Set
Code
41 NodesObisDev
Content-Erstellung
Automatisierte Meeting-Vorbereitung
Automatische Vorbereitung von Meetings vom Kalender bis Slack über Attio CRM mit GPT-5 und Gemini-Recherche
If
Set
Code
+
If
Set
Code
39 NodesHarry Siggins
KI-Zusammenfassung
n8n-Knoten in der visuellen Referenzbibliothek erkunden
Erkundung von n8n-Knoten in der visuellen Referenzbibliothek
If
Ftp
Set
+
If
Ftp
Set
113 NodesI versus AI
Sonstiges
Auf GPT-4 und Apify basierendes KI-gesteuertes Konkurrenz- und Marktinformationssystem
Auf GPT-4 und Apify basierendes KI-gesteuertes Konkurrenz- und Marktinformationssystem
Code
Merge
Slack
+
Code
Merge
Slack
12 NodesMarth
Marktforschung
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes12
Kategorie-
Node-Typen8
Autor
higashiyama
@kazushiExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen