Assistant de prise de notes de réunion
Intermédiaire
Ceci est uncontenant 9 nœuds.Utilise principalement des nœuds comme GoogleDocs, FormTrigger, OpenAi. Génération automatique de comptes-rendus de réunions à partir d'audio avec OpenAI Transcription et Google Docs
Prérequis
- •Clé API OpenAI
Nœuds utilisés (9)
Catégorie
-
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
"id": "ec9kpivmcQCvL0Xp",
"meta": {
"instanceId": "15d6057a37b8367f33882dd60593ee5f6cc0c59310ff1dc66b626d726083b48d"
},
"name": "[完]Meeting-Minutes Assistant",
"tags": [],
"nodes": [
{
"id": "91e6563e-447f-45a9-bb4c-236c3e248531",
"name": "Saisie de Réunion",
"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": "Générer le Procès-Verbal",
"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": "Créer le Document de Procès-Verbal",
"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": "Insérer le Contenu du Procès-Verbal",
"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": "Note Adhésive",
"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": "Note Adhésive2",
"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": "Transcrire l'Enregistrement",
"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": "Note Adhésive4",
"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": "Note Adhésive7",
"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
}
]
]
}
}
}Foire aux questions
Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Intermédiaire
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Automatisation de formulaire en article de blog avec Dumpling AI et Google Docs
Utiliser Dumpling AI, OpenAI et Google Docs pour automatiser la création de blog à partir de mots-clés
Code
Wait
Limit
+
Code
Wait
Limit
17 NœudsYang
Création de contenu
Explorer les nœuds n8n dans la bibliothèque de références visuelles
Explorer les nœuds n8n dans la base de références visuelles
If
Ftp
Set
+
If
Ftp
Set
113 NœudsI versus AI
Autres
Découverte des lacunes en matière de recherche de marché et de référencement (SEO) par analyse du contenu concurrent
utilisation InfraNodus GraphRAG analyse竞争对手网站contenu空白,助力 SEO
If
Code
Wait
+
If
Code
Wait
37 NœudsInfraNodus
Intelligence Artificielle
Créez des profils d'utilisateur basés sur des données (UX personas) avec descriptions et images en utilisant Perplexity, OpenAI et Google Doc
Générer des personas UX basés sur les données avec Perplexity, DALL·E 3 et Google Doc
Split Out
Google Docs
Perplexity
+
Split Out
Google Docs
Perplexity
16 NœudsGulfiia
Étude de marché
Bot de résumé et de synthèse quotidienne des e-mails
Résumé automatisé des e-mails de Gmail vers Slack avec un résumé GPT-4o
If
Code
Gmail
+
If
Code
Gmail
14 NœudsYusei Miyakoshi
Résumer des articles de presse pour des mots-clés spécifiques et publier sur Slack
Générez des résumés IA depuis Hacker News avec OpenRouter et envoyez-les vers Slack
Set
Slack
Hacker News
+
Set
Slack
Hacker News
12 NœudsYusei Miyakoshi
Informations sur le workflow
Niveau de difficulté
Intermédiaire
Nombre de nœuds9
Catégorie-
Types de nœuds4
Description de la difficulté
Auteur
Yusei Miyakoshi
@yuseiLiens externes
Voir sur n8n.io →
Partager ce workflow