会議記録アシスタント
中級
これは自動化ワークフローで、9個のノードを含みます。主にGoogleDocs, FormTrigger, OpenAiなどのノードを使用。 OpenAI で音声を文字起こしし、Google Docs で自動会議記録を生成する
前提条件
- •OpenAI API Key
カテゴリー
-
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "ec9kpivmcQCvL0Xp",
"meta": {
"instanceId": "15d6057a37b8367f33882dd60593ee5f6cc0c59310ff1dc66b626d726083b48d"
},
"name": "[完]Meeting-Minutes Assistant",
"tags": [],
"nodes": [
{
"id": "91e6563e-447f-45a9-bb4c-236c3e248531",
"name": "会議入力",
"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": "議事録生成",
"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": "議事録ドキュメント作成",
"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": "議事録内容挿入",
"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": "付箋",
"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": "付箋2",
"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": "録音文字起こし",
"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": "付箋4",
"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": "付箋7",
"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
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Dumpling AIとGoogle Docsを使用したフォームからブログへの自動変換
Dumpling AI、OpenAI、Google Docs でキーワードからブログ作成を自動化
Code
Wait
Limit
+
Code
Wait
Limit
17 ノードYang
コンテンツ作成
n8nノードの探索(可視化リファレンスライブラリ内)
n8nノードを可視化リファレンスライブラリで探索
If
Ftp
Set
+
If
Ftp
Set
113 ノードI versus AI
その他
競合企業のコンテンツ分析を通じて市場調査と SEO のコンテンツカンパスを発見
競合サイトのコンテンツ空白をInfraNodusのGraphRAGで分析し、SEOを支援
If
Code
Wait
+
If
Code
Wait
37 ノードInfraNodus
人工知能
Perplexity、OpenAI、Google Doc を使用してデータ駆動型の UX キャラクターパーソナを作成(記述と画像)
Perplexity、DALL·E 3、Google Doc を使用してデータ駆動型の UX キャラクターひな型を生成する
Split Out
Google Docs
Perplexity
+
Split Out
Google Docs
Perplexity
16 ノードGulfiia
市場調査
毎日のメール要約&サマリーボット
GmailからSlackへの自動メール要約(GPT-4oによるサマリー付き)
If
Code
Gmail
+
If
Code
Gmail
14 ノードYusei Miyakoshi
特定のキーワードについてニュース記事を要約して Slack に投稿する
OpenRouter を使って Hacker News から AI 要約を生成して Slack へ送信
Set
Slack
Hacker News
+
Set
Slack
Hacker News
12 ノードYusei Miyakoshi