Meeting-Protokoll-Assistent
Fortgeschritten
Dies ist ein Automatisierungsworkflow mit 9 Nodes. Hauptsächlich werden GoogleDocs, FormTrigger, OpenAi und andere Nodes verwendet. Automatisierte Erstellung von Protokollen aus Audio mit OpenAI-Transkription und Google Docs
Voraussetzungen
- •OpenAI API Key
Verwendete Nodes (9)
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": "ec9kpivmcQCvL0Xp",
"meta": {
"instanceId": "15d6057a37b8367f33882dd60593ee5f6cc0c59310ff1dc66b626d726083b48d"
},
"name": "[完]Meeting-Minutes Assistant",
"tags": [],
"nodes": [
{
"id": "91e6563e-447f-45a9-bb4c-236c3e248531",
"name": "Meeting-Erfassung",
"type": "n8n-nodes-base.formTrigger",
"position": [
480,
512
],
"webhookId": "c3906d03-c4a8-4c1c-91b6-9149cf8e8d43",
"parameters": {
"options": {},
"formTitle": "Meeting-Minutes Assistant",
"formFields": {
"values": [
{
"fieldType": "file",
"fieldLabel": "Audio File",
"requiredField": true,
"acceptFileTypes": "m4a,mp3,wav,webm,m4b,mpeg"
},
{
"fieldLabel": "Manager",
"requiredField": true
},
{
"fieldLabel": "Partner",
"requiredField": true
},
{
"fieldType": "dropdown",
"fieldLabel": "Situation",
"fieldOptions": {
"values": [
{
"option": "First meeting"
},
{
"option": "Estimate/Proposal"
},
{
"option": "Support"
}
]
},
"requiredField": true
}
]
}
},
"typeVersion": 2.3
},
{
"id": "a1fd7470-3190-4a64-96a8-b0096fd9674a",
"name": "Meeting-Minuten generieren",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
912,
512
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "GPT-4O-MINI"
},
"options": {},
"messages": {
"values": [
{
"role": "system",
"content": "=You are a meeting-minutes assistant. From the following audio transcript, please produce:\n\n1. Key points (3–6 lines)\n2. Next actions (clearly specify owner and deadline)\n3. The other party’s concerns/requests\n\nWrite concise bullet points in English, keeping the total length around 300–600 characters.\n\n#入力情報 : \n - {{ $json.text }}\n - {{ $('Meeting Intake').item.json.Manager }}\n - {{ $('Meeting Intake').item.json.Partner }}\n - {{ $('Meeting Intake').item.json.Situation }}"
}
]
}
},
"credentials": {
"openAiApi": {
"id": "yTB0hIDakewPdPeb",
"name": "n8n free OpenAI API credits"
}
},
"typeVersion": 1.8
},
{
"id": "27cf545e-2ea6-4a54-bdeb-fc0cd10f5582",
"name": "Minuten-Dokument erstellen",
"type": "n8n-nodes-base.googleDocs",
"position": [
1264,
512
],
"parameters": {
"title": "={{ $('Meeting Intake').item.json.Partner }}_{{ $('Meeting Intake').item.json.Situation }}",
"folderId": "1c-iyrAch6AQOxOV8Gvlm6fe4M8s-0D5P"
},
"typeVersion": 2
},
{
"id": "451d7d3a-6775-4fe1-ba60-8973d43522d2",
"name": "Minuten-Inhalt einfügen",
"type": "n8n-nodes-base.googleDocs",
"position": [
1472,
512
],
"parameters": {
"actionsUi": {
"actionFields": [
{
"text": "={{ $('Generate Meeting Minutes').item.json.message.content }}",
"action": "insert"
}
]
},
"operation": "update",
"documentURL": "={{ $json.id }}"
},
"typeVersion": 2
},
{
"id": "2c792edc-14af-47b7-aba4-44d25618386a",
"name": "Haftnotiz",
"type": "n8n-nodes-base.stickyNote",
"position": [
176,
176
],
"parameters": {
"height": 416,
"content": "## Meeting Minutes Assistant — Overview\nForm → Transcribe (OpenAI) → Summarize → Google Docs (Create/Append)\nResult: Clean minutes + Doc URL.\n\nSetup: Connect OpenAI & Google (OAuth2). No hardcoded keys.\nTip: Test with <2 min audio; then tune the prompt.\nNext: See Description page for full setup & troubleshooting.\n"
},
"typeVersion": 1
},
{
"id": "8a2f4a6c-76b3-416b-87ae-f1db67fe917b",
"name": "Haftnotiz2",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
704
],
"parameters": {
"color": 7,
"height": 240,
"content": "## Meeting Intake (Trigger)\n\nPurpose: Collect audio + meta.\nFields: Audio (m4a/mp3/wav), Manager, Partner, Situation.\nNotes: Keep file <50MB; pass binary to next node; normalize timezone."
},
"typeVersion": 1
},
{
"id": "8964593c-61b2-4e22-920a-296c199121de",
"name": "Aufnahme transkribieren",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
704,
512
],
"parameters": {
"options": {},
"resource": "audio",
"operation": "transcribe",
"binaryPropertyName": "={{ Object.keys($binary)[0] }}"
},
"credentials": {
"openAiApi": {
"id": "yTB0hIDakewPdPeb",
"name": "n8n free OpenAI API credits"
}
},
"typeVersion": 1.8
},
{
"id": "5c21c95e-864f-412d-bbb4-16fd053fa156",
"name": "Haftnotiz4",
"type": "n8n-nodes-base.stickyNote",
"position": [
848,
224
],
"parameters": {
"color": 7,
"width": 352,
"height": 224,
"content": "## Generate Meeting Minutes\n\nPurpose: Summarize transcript → action-oriented minutes.\nStructure: Key Points / Next Actions (OWNER, DUE) / Concerns.\nInput: {{ $json.text }} + form fields. Keep ~300–600 chars (edit as needed).\n"
},
"typeVersion": 1
},
{
"id": "d66d46e0-701b-4cab-b2db-c6b3a27d0ab5",
"name": "Haftnotiz7",
"type": "n8n-nodes-base.stickyNote",
"position": [
1552,
688
],
"parameters": {
"color": 7,
"height": 176,
"content": "## Insert Minutes Content\n\nTemplate: Timestamp + sections (Key Points / Next Actions / Concerns).\n"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "e7c735ae-209e-4c20-8b1e-faef8d3958df",
"connections": {
"91e6563e-447f-45a9-bb4c-236c3e248531": {
"main": [
[
{
"node": "8964593c-61b2-4e22-920a-296c199121de",
"type": "main",
"index": 0
}
]
]
},
"27cf545e-2ea6-4a54-bdeb-fc0cd10f5582": {
"main": [
[
{
"node": "451d7d3a-6775-4fe1-ba60-8973d43522d2",
"type": "main",
"index": 0
}
]
]
},
"8964593c-61b2-4e22-920a-296c199121de": {
"main": [
[
{
"node": "a1fd7470-3190-4a64-96a8-b0096fd9674a",
"type": "main",
"index": 0
}
]
]
},
"a1fd7470-3190-4a64-96a8-b0096fd9674a": {
"main": [
[
{
"node": "27cf545e-2ea6-4a54-bdeb-fc0cd10f5582",
"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
Automatisierung der Formular-zu-Blog-Konvertierung mit Dumpling AI und Google Docs
Automatisierung der Blog-Erstellung aus Schlüsselwörtern mit Dumpling AI, OpenAI und Google Docs
Code
Wait
Limit
+
Code
Wait
Limit
17 NodesYang
Content-Erstellung
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
Inhaltslücken für Marktforschung und SEO durch Wettbewerbsinhaltsanalyse entdecken
Analysiere Wettbewerbs-Inhaltslücken auf Websites mit InfraNodus GraphRAG zur Unterstützung der SEO
If
Code
Wait
+
If
Code
Wait
37 NodesInfraNodus
Künstliche Intelligenz
Erstellen Sie datengesteuerte UX-Personas (Beschreibungen und Bilder) mit Perplexity, OpenAI und Google Doc
Verwenden Sie Perplexity, DALL·E 3 und Google Doc, um datengetriebene UX-Personas zu generieren
Split Out
Google Docs
Perplexity
+
Split Out
Google Docs
Perplexity
16 NodesGulfiia
Marktforschung
Täglicher E-Mail-Zusammenfassungs- und Zusammenfassungs-Bot
Automatischer E-Mail-Zusammenfassung von Gmail zu Slack mit GPT-4o-Zusammenfassung
If
Code
Gmail
+
If
Code
Gmail
14 NodesYusei Miyakoshi
Nachrichtenartikel für bestimmte Schlagworte zusammenfassen und in Slack veröffentlichen
KI-Zusammenfassungen von Hacker News mit OpenRouter generieren und an Slack senden
Set
Slack
Hacker News
+
Set
Slack
Hacker News
12 NodesYusei Miyakoshi
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes9
Kategorie-
Node-Typen4
Autor
Yusei Miyakoshi
@yuseiExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen