8
n8n 한국어amn8n.com

회의록 도우미

중급

이것은자동화 워크플로우로, 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)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
중급
노드 수9
카테고리-
노드 유형4
난이도 설명

일정 경험을 가진 사용자를 위한 6-15개 노드의 중간 복잡도 워크플로우

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34