8
n8n 한국어amn8n.com

GPT-4를 사용하여 Zoom 녹화 자동 요약 및 Slack 및 이메일로 전송

중급

이것은AI Summarization, Multimodal AI분야의자동화 워크플로우로, 6개의 노드를 포함합니다.주로 Code, Gmail, Slack, OpenAi, Webhook 등의 노드를 사용하며. GPT-4를 사용하여 Zoom 녹화 자동 요약 및 Slack 및 이메일로 전송

사전 요구사항
  • Google 계정 및 Gmail API 인증 정보
  • Slack Bot Token 또는 Webhook URL
  • OpenAI API Key
  • HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "meta": {
    "instanceId": "2000c64071c20843606b95c63795bb0797c41036047055a6586498e855b96efc"
  },
  "nodes": [
    {
      "id": "ca5b18c5-d621-47ac-be74-fbaec366f1da",
      "name": "Zoom Recording Webhook 트리거",
      "type": "n8n-nodes-base.webhook",
      "position": [
        752,
        176
      ],
      "webhookId": "4dafe0e9-12dd-4c46-bcfb-04a0d5474017",
      "parameters": {
        "path": "zoom-summary",
        "options": {},
        "httpMethod": "POST"
      },
      "typeVersion": 1
    },
    {
      "id": "fc122ffd-0de5-4b06-bf20-188b724b7af9",
      "name": "Normalize Data",
      "type": "n8n-nodes-base.code",
      "position": [
        992,
        176
      ],
      "parameters": {
        "jsCode": "// Normalize Zoom payload\nconst e = $input.first().json;\nconst rec = e.payload.object.recording_files[0];\n\nreturn {\n  json: {\n    meeting_id: e.payload.object.id,\n    topic: e.payload.object.topic,\n    host: e.payload.object.host_email,\n    transcript: e.payload.object.transcript || '',\n    download_url: rec.download_url,\n    file_type: rec.file_type,\n    file_size: rec.file_size,\n    created_at: e.payload.object.start_time,\n    timestamp: new Date().toISOString()\n  }\n};"
      },
      "typeVersion": 2
    },
    {
      "id": "ddf58f82-e938-4687-86a0-58001f8b2a9a",
      "name": "AI 요약",
      "type": "n8n-nodes-base.openAi",
      "position": [
        1232,
        176
      ],
      "parameters": {
        "resource": "chat",
        "operation": "create",
        "requestOptions": {}
      },
      "typeVersion": 1
    },
    {
      "id": "bf9d2436-4ddc-4123-b66b-75d954c32d49",
      "name": "Post to Slack",
      "type": "n8n-nodes-base.slack",
      "position": [
        1472,
        96
      ],
      "parameters": {
        "text": "📌 *Zoom Summary*\\n\\n*Topic:* {{ $('Normalize Data').item.json.topic }}\\n*Host:* {{ $('Normalize Data').item.json.host }}\\n*Date:* {{ $('Normalize Data').item.json.created_at }}\\n\\n*Summary:*\\n{{ $json.choices[0].message.content }}",
        "channel": "YOUR_SLACK_CHANNEL",
        "attachments": [],
        "otherOptions": {}
      },
      "typeVersion": 1
    },
    {
      "id": "44511951-5053-4da4-a512-90bdc946070e",
      "name": "이메일 보내기",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1472,
        256
      ],
      "webhookId": "1389e4a7-e93e-4482-b028-fcb61c8df0d4",
      "parameters": {
        "message": "Meeting hosted by {{ $('Normalize Data').item.json.host }} on {{ $('Normalize Data').item.json.created_at }}\\n\\nSummary:\\n{{ $json.choices[0].message.content }}",
        "options": {},
        "subject": "Zoom Meeting Summary: {{ $('Normalize Data').item.json.topic }}"
      },
      "typeVersion": 2
    },
    {
      "id": "146b143b-cc95-4b7c-8900-8b1f879b0347",
      "name": "설정up Instructions",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        752,
        -16
      ],
      "parameters": {
        "content": "## 🛠️ Setup Steps\n### 1. Zoom\n- Create a Zoom App with the **`recording.completed`** event.  \n- Add workflow webhook URL.\n\n### 2. OpenAI\n- Add your **API key** to n8n.  \n- Use **GPT-4** for best results.\n\n### 3. Slack\n- Connect Slack credentials.  \n- Replace `YOUR_SLACK_CHANNEL` with your channel ID.  \n\n### 4. Email\n- Connect Gmail or SMTP.  \n- Replace recipient email(s).  \n"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "AI Summarize": {
      "main": [
        [
          {
            "node": "bf9d2436-4ddc-4123-b66b-75d954c32d49",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fc122ffd-0de5-4b06-bf20-188b724b7af9": {
      "main": [
        [
          {
            "node": "AI Summarize",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Zoom Recording Webhook": {
      "main": [
        [
          {
            "node": "fc122ffd-0de5-4b06-bf20-188b724b7af9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

중급 - AI 요약, 멀티모달 AI

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

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

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

저자
David Olusola

David Olusola

@dae221

I help ambitious businesses eliminate operational bottlenecks and scale faster with AI automation. My clients typically see 40-60% efficiency gains within 90 days. Currently accepting 3 new projects this quarter - david@daexai.com

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34