Zoom AI 会议助手
高级
这是一个Sales, Product, AI领域的自动化工作流,包含 24 个节点。主要使用 Set, Code, Zoom, Filter, ClickUp 等节点,结合人工智能技术实现智能自动化。 Zoom AI 会议助手:生成邮件摘要、创建 ClickUp 任务和安排跟进电话
前置要求
- •可能需要目标 API 的认证凭证
- •OpenAI API Key
使用的节点 (24)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "jhNsy4dPQYw9QDaa",
"meta": {
"instanceId": "1acdaec6c8e84424b4715cf41a9f7ec057947452db21cd2e22afbc454c8711cd",
"templateId": "2683",
"templateCredsSetupCompleted": true
},
"name": "Zoom AI 会议助手",
"tags": [],
"nodes": [
{
"id": "536e360c-d668-4f58-8670-4e78ef579dbe",
"name": "当点击“测试工作流”时",
"type": "n8n-nodes-base.manualTrigger",
"position": [
160,
460
],
"parameters": {},
"typeVersion": 1
},
{
"id": "eb2b6b98-ca3c-46a9-9d5f-9b5297441224",
"name": "无录制/转录文件可用",
"type": "n8n-nodes-base.stopAndError",
"position": [
880,
660
],
"parameters": {
"errorMessage": "={{ $json.error.cause.message }}"
},
"typeVersion": 1
},
{
"id": "33ee5d8b-a373-44a8-9777-9386cf8cf008",
"name": "Zoom:获取最近会议数据",
"type": "n8n-nodes-base.zoom",
"position": [
340,
460
],
"parameters": {
"filters": {
"type": "scheduled"
},
"operation": "getAll",
"returnAll": true,
"authentication": "oAuth2"
},
"credentials": {
"zoomOAuth2Api": {
"id": "MmccxSST1g202tG2",
"name": "Zoom account"
}
},
"typeVersion": 1
},
{
"id": "d67d1fcb-78d1-47e5-bc0e-5735f0f48350",
"name": "筛选转录文件URL",
"type": "n8n-nodes-base.set",
"onError": "continueRegularOutput",
"position": [
880,
460
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "ef149af8-7f9d-4e5a-8ccf-4a5f1e09eecc",
"name": "transcript_file",
"type": "string",
"value": "={{ $json.recording_files.find(f => f.file_type === 'TRANSCRIPT').download_url }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "41665b4e-4d3e-4da9-9b0d-c6f9f0b2cde4",
"name": "筛选器:仅保留1个项目",
"type": "n8n-nodes-base.splitInBatches",
"position": [
1060,
460
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "ea12b33a-ae01-403d-9f14-466dc8880874",
"name": "Zoom:获取转录文件",
"type": "n8n-nodes-base.httpRequest",
"position": [
1240,
460
],
"parameters": {
"url": "={{ $json.transcript_file }}",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "zoomOAuth2Api"
},
"credentials": {
"zoomOAuth2Api": {
"id": "MmccxSST1g202tG2",
"name": "Zoom account"
}
},
"typeVersion": 4.2
},
{
"id": "fb1c32c3-5161-499d-8cd6-7624fb78ed3e",
"name": "从转录文件中提取文本",
"type": "n8n-nodes-base.extractFromFile",
"position": [
1420,
460
],
"parameters": {
"options": {},
"operation": "text"
},
"typeVersion": 1
},
{
"id": "87986fd3-37f0-48cd-942a-73fd3b5bd70f",
"name": "格式化转录文本",
"type": "n8n-nodes-base.set",
"position": [
1600,
460
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "70019192-02ef-4b0a-a747-3ca5f46aeeaa",
"name": "transcript",
"type": "string",
"value": "={{ $json.data.split('\\r\\n\\r\\n').slice(1).map(block => {\n const lines = block.split('\\r\\n');\n return lines.slice(2).join(' ');\n}).join('\\n') }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "9af3559d-2fd0-481f-84d6-caefbcd8e4f2",
"name": "Zoom:获取参会者数据",
"type": "n8n-nodes-base.httpRequest",
"position": [
1760,
460
],
"parameters": {
"url": "=https://api.zoom.us/v2/past_meetings/{{ $('Filter: Last 24 hours').item.json.id }}/participants",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "zoomOAuth2Api"
},
"credentials": {
"zoomOAuth2Api": {
"id": "MmccxSST1g202tG2",
"name": "Zoom account"
}
},
"typeVersion": 4.2
},
{
"id": "5edc73f7-aa1b-47ae-97f7-c6f897e914a6",
"name": "邮件发送排序",
"type": "n8n-nodes-base.set",
"position": [
2240,
460
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "cc51b7e4-d5c2-4cd4-9488-4d181eaaa02e",
"name": "subject",
"type": "string",
"value": "=Meeting summary: {{ $('Zoom: Get data of last meeting').item.json.topic }} on {{ DateTime.fromISO($('Zoom: Get data of last meeting').item.json.start_time).toFormat('yyyy-MM-dd HH:mm') }}"
},
{
"id": "f3940ea2-9084-4c25-828e-5ddaa428ec83",
"name": "=to",
"type": "string",
"value": "={{ $('Zoom: Get participants data').item.json.participants[0].user_email }}"
},
{
"id": "1211af5b-2240-44ce-9df7-63d93f57806e",
"name": "body",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "29ad24ba-016b-4e65-b8c8-908d8e2207c5",
"name": "格式化为HTML",
"type": "n8n-nodes-base.code",
"position": [
2400,
460
],
"parameters": {
"jsCode": "const items = [];\n\nfor (const item of $input.all()) {\n const body = item.json.body;\n if (!body) continue;\n\n // Simple split approach\n const sections = body.split('\\n\\n');\n const title = sections[0].replace(/\\*\\*/g, '');\n const participants = sections[1].split('\\n').slice(1).join('\\n');\n const summary = sections[2].split('\\n').slice(1).join('\\n');\n const tasks = sections[3].split('\\n').slice(1).join('\\n');\n const dates = sections[4].split('\\n').slice(1).join('\\n');\n\n const html = `<html>\n<body style=\"font-family: Arial, sans-serif; max-width: 800px; margin: 20px;\">\n<h1 style=\"color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 10px;\">${title}</h1>\n<h2 style=\"color: #2c3e50; margin-top: 20px;\">Participants:</h2>\n<ul style=\"list-style-type: none; padding-left: 20px;\">\n${participants.split('\\n').map(p => `<li>${p.replace('- ', '')}</li>`).join('\\n')}\n</ul>\n<h2 style=\"color: #2c3e50; margin-top: 20px;\">Meeting Summary:</h2>\n<p style=\"margin-left: 20px;\">${summary}</p>\n<h2 style=\"color: #2c3e50; margin-top: 20px;\">Tasks:</h2>\n<ul style=\"margin-left: 20px;\">\n${tasks.split('\\n').map(t => `<li>${t.replace('- ', '')}</li>`).join('\\n')}\n</ul>\n<h2 style=\"color: #2c3e50; margin-top: 20px;\">Important Dates:</h2>\n<ul style=\"margin-left: 20px;\">\n${dates.split('\\n').map(d => `<li>${d.replace('- ', '')}</li>`).join('\\n')}\n</ul>\n</body>\n</html>`;\n\n items.push({\n json: {\n html,\n to: item.json.to,\n subject: item.json.subject\n }\n });\n}\n\nreturn items;"
},
"typeVersion": 2
},
{
"id": "60c9d778-d97a-4e17-858c-804f523590e5",
"name": "发送会议摘要",
"type": "n8n-nodes-base.emailSend",
"position": [
2560,
460
],
"webhookId": "81c4f081-f3d1-44c3-a344-3f735f1873b5",
"parameters": {
"html": "={{ $json.html }}",
"options": {},
"subject": "={{ $json.subject }}",
"toEmail": "={{ $json.to }}",
"fromEmail": "friedemann.schuetz@posteo.de"
},
"credentials": {
"smtp": {
"id": "OFGEnOq5l8U8Lb3U",
"name": "SMTP account"
}
},
"typeVersion": 2.1
},
{
"id": "39d8bb49-d9e9-46e3-89b3-fcbf9345bad8",
"name": "创建任务",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
2340,
1040
],
"parameters": {
"name": "create_task",
"schemaType": "manual",
"workflowId": {
"__rl": true,
"mode": "list",
"value": "zSKQLEObdU9RiThI",
"cachedResultName": "create_task"
},
"description": "=使用此工具创建任务。",
"inputSchema": "{\n \"type\": \"object\",\n \"properties\": {\n \"items\": {\n \"type\": \"array\",\n \"description\": \"An array of tasks\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"name\": {\n \"type\": \"string\",\n \"description\": \"The name of the task\"\n },\n \"description\": {\n \"type\": \"string\",\n \"description\": \"A detailed description of the task\"\n },\n \"due_date\": {\n \"type\": \"string\",\n \"description\": \"Due Date\"\n },\n \"priority\": {\n \"type\": \"string\",\n \"description\": \"Priority. . Please capitalize first letter\"\n },\n \"project_name\": {\n \"type\": \"string\",\n \"description\": \"Name of the project. Word 'Project' shouldn't be included\"\n }\n },\n \"required\": [\n \"name\",\n \"description\",\n \"due_date\",\n \"priority\"\n ],\n \"additionalProperties\": false\n }\n }\n },\n \"required\": [\n \"items\"\n ],\n \"additionalProperties\": false\n}",
"specifyInputSchema": true
},
"typeVersion": 1.3
},
{
"id": "9fa8eb9e-d4fc-4a2a-9843-2f51055944e9",
"name": "创建任务和跟进电话",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2240,
720
],
"parameters": {
"text": "=<system_prompt>\n\nTODAY IS: {{ $now }}\n\nYOU ARE A MEETING ASSISTANT FOR AUTOMATION IN N8N. YOUR TASK IS TO EFFICIENTLY AND PRECISELY PROCESS INFORMATION FROM ZOOM MEETINGS TO GENERATE TO-DOS AND SCHEDULE FOLLOW-UP MEETINGS. YOU HAVE ACCESS TO THE FOLLOWING DATA:\n\n### INPUTS ###\n- **MEETING TITLE**: {{ $('Zoom: Get data of last meeting').item.json.topic }}\n- **PARTICIPANTS**: {{ $('Zoom: Get participants data').item.json.participants[0].name }}\n- **TRANSCRIPT**: {{ $('Format transcript text').item.json.transcript }}\n\n### YOUR TASKS ###\n1. **CREATE TO-DOS**:\n - IDENTIFY TASKS AND TO-DOS IN THE TRANSCRIPT.\n - FORMULATE CLEAR, CONCRETE TASKS.\n - PASS THESE TASKS TO THE TOOL \"Create tasks\" TO SAVE THEM IN CLICKUP. \n - DATA STRUCTURE:\n - **TASK DESCRIPTION**: Brief description of the task.\n - **ASSIGNED PERSON**: First name from the participant list.\n - **DUE DATE**: Use any date mentioned in the transcript; otherwise, set to \"Not specified.\"\n\n2. **CREATE MEETING**:\n - ANALYZE THE TRANSCRIPT TO IDENTIFY INFORMATION ABOUT THE NEXT MEETING (DATE, TIME, AND TOPIC).\n - PASS THIS INFORMATION TO THE TOOL \"Create follow-up call.\"\n - DATA STRUCTURE:\n - **MEETING TITLE**: \"Follow-up: [Meeting Title]\"\n - **DATE AND TIME**: Determined from the transcript or set to \"Next Tuesday at 10:00 AM\" if no information is provided.\n - **PARTICIPANTS**: Add all participants from the list.\n\n### CHAIN OF THOUGHTS ###\n1. **UNDERSTAND**: Read and analyze the provided inputs (title, participants, transcript).\n2. **IDENTIFY**: Extract relevant information for the to-dos and the next meeting.\n3. **DIVIDE**: Split the task into two separate processes: creating to-dos and creating the meeting.\n4. **STRUCTURE**: Format the results in the required structure for the respective tools.\n5. **TRANSMIT**: Pass the data to the designated tools in n8n.\n6. **VERIFY**: Ensure the data is correct and complete.\n\n### WHAT YOU SHOULD NOT DO ###\n- **NEVER**: Create unclear or vague to-dos.\n- **NEVER**: Ignore missing data – use default values where uncertain.\n- **NEVER**: Overlook information from the inputs or make incorrect connections.\n- **NEVER**: Transmit tasks or meetings without proper formatting.\n\n### OUTPUT EXAMPLES ###\n1. **TO-DO**:\n - **TASK DESCRIPTION**: \"Prepare presentation for the next meeting.\"\n - **ASSIGNED PERSON**: \"John Doe.\"\n - **DUE DATE**: \"2025-01-25.\"\n\n2. **MEETING**:\n - **MEETING TITLE**: \"Follow-up: Project Discussion.\"\n - **DATE AND TIME**: \"2025-01-28 at 10:00 AM.\"\n - **PARTICIPANTS**: \"John Doe, Jane Example.\"\n\n### NOTES ###\n- EXECUTE YOUR TASKS WITH THE HIGHEST PRECISION AND CONTEXT SENSITIVITY.\n- RELY ON THE PROVIDED DATA AND DEFAULT VALUES WHERE NECESSARY.\n</system_prompt>\n",
"options": {},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "05515784-c99d-4197-9d88-62350bacfb7b",
"name": "创建跟进电话",
"type": "n8n-nodes-base.microsoftOutlookTool",
"position": [
2500,
1040
],
"webhookId": "04587796-f979-450d-b9ab-0103cdbf1861",
"parameters": {
"subject": "={{ $fromAI(\"meeting_name\",\"Meeting name\",\"string\") }}",
"resource": "event",
"operation": "create",
"calendarId": {
"__rl": true,
"mode": "list",
"value": "AQMkADAwATNiZmYAZC1jYjE5LWExMzQtMDACLTAwCgBGAAAD1gD8iHcpKEiYQc0w4fCLUgcA-79r8r8ac0aInYGVxRUqCwAAAgEGAAAA-79r8r8ac0aInYGVxRUqCwAAAkH-AAAA",
"cachedResultName": "Calendar"
},
"endDateTime": "={{ $fromAI(\"end_date_time\",\"Date and time of meeting end\",\"string\") }}",
"startDateTime": "={{ $fromAI(\"start_date_time\",\"Date and time of meeting start\",\"string\") }}",
"descriptionType": "manual",
"toolDescription": "=Use tool to create Outlook Calendar Event. Use this tool only when transcript contains information that call should be scheduled.",
"additionalFields": {
"timeZone": "Europe/Berlin"
}
},
"credentials": {
"microsoftOutlookOAuth2Api": {
"id": "DNMkqql32uwVETij",
"name": "Microsoft Outlook account"
}
},
"typeVersion": 2
},
{
"id": "2f00c2c6-2389-429c-8c9a-f8f1fbfb6524",
"name": "筛选器:最近24小时",
"type": "n8n-nodes-base.filter",
"position": [
500,
460
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "de097a4f-1f3e-4dc0-9ab6-139311ff4676",
"operator": {
"type": "dateTime",
"operation": "afterOrEquals"
},
"leftValue": "={{ $json.start_time }}",
"rightValue": "={{$now.minus({ hours: 24 }).toISO()}}"
},
{
"id": "b22e726e-b68a-433b-a19b-22bb0b008b9b",
"operator": {
"type": "dateTime",
"operation": "beforeOrEquals"
},
"leftValue": "={{ $json.start_time }}",
"rightValue": "={{ $now }}"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "fd353a51-eac3-4d04-ae06-dd8e90b82990",
"name": "执行工作流触发器",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"disabled": true,
"position": [
1280,
980
],
"parameters": {},
"typeVersion": 1
},
{
"id": "40480f97-699b-4a49-867a-54950702af79",
"name": "拆分输出",
"type": "n8n-nodes-base.splitOut",
"position": [
1500,
980
],
"parameters": {
"options": {},
"fieldToSplitOut": "query.items"
},
"typeVersion": 1
},
{
"id": "22e6165f-d7c2-4b23-be63-00c76505cdd3",
"name": "ClickUp",
"type": "n8n-nodes-base.clickUp",
"position": [
1720,
980
],
"parameters": {
"list": "901207046581",
"name": "={{ $json.name }}",
"team": "9012366821",
"space": "90122025710",
"folder": "90123813376",
"authentication": "oAuth2",
"additionalFields": {
"content": "={{ $json.description }}",
"dueDate": "={{ $json.due_date }}"
}
},
"credentials": {
"clickUpOAuth2Api": {
"id": "KYxmoCCdfSkwWlXE",
"name": "ClickUp account"
}
},
"typeVersion": 1
},
{
"id": "742a411e-05cb-4aa0-a541-7b67e613e2bb",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
1060,
900
],
"parameters": {
"width": 1000,
"height": 280,
"content": "## 子工作流:在ClickUp中创建任务"
},
"typeVersion": 1
},
{
"id": "ebc5f1df-b417-4977-9700-b71b49a15cbb",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
140,
660
],
"parameters": {
"width": 660,
"height": 520,
"content": "## 欢迎使用我的Zoom AI会议助手工作流!"
},
"typeVersion": 1
},
{
"id": "d9109d09-eb1f-4685-a78b-d17e3dd22438",
"name": "Zoom:获取转录数据",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueErrorOutput",
"position": [
680,
460
],
"parameters": {
"url": "=https://api.zoom.us/v2/meetings/{{ $json.id }}/recordings",
"options": {},
"authentication": "predefinedCredentialType",
"nodeCredentialType": "zoomOAuth2Api"
},
"credentials": {
"zoomOAuth2Api": {
"id": "MmccxSST1g202tG2",
"name": "Zoom account"
}
},
"typeVersion": 4.2
},
{
"id": "fa006183-8f8d-4999-a749-ded5c506b052",
"name": "Anthropic 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"position": [
2080,
920
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "claude-3-7-sonnet-20250219",
"cachedResultName": "Claude 3.7 Sonnet"
},
"options": {}
},
"credentials": {
"anthropicApi": {
"id": "sSOLnAcU9zQcL404",
"name": "Anthropic account"
}
},
"typeVersion": 1.3
},
{
"id": "bc94960d-36a0-4a52-ba32-7755d19fc441",
"name": "思考",
"type": "@n8n/n8n-nodes-langchain.toolThink",
"position": [
2200,
920
],
"parameters": {},
"typeVersion": 1
},
{
"id": "04c96143-5a1b-4599-b5c1-af5990433fa1",
"name": "创建会议摘要",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1920,
460
],
"parameters": {
"text": "=Create a formal meeting minutes document from the following transcript and meeting details.\n\nMeeting Date: {{ $('Zoom: Get data of last meeting').item.json.start_time }} // This needs to be formatted from the meeting details\nParticipants: {{ $json.participants.map(p => p.name + ' (' + p.user_email + ')').join(', ') }}\n\nTranscript:\n{{ $('Format transcript text').item.json.transcript }}\n\nPlease create the minutes in the following format:\n\nMeeting on [Date]\n\nParticipants:\n[List of participants with email addresses]\n\nSummary of the Meeting:\n[Brief and concise summary of the topics discussed]\n\nTasks:\n- [Task] (Responsible: [Name])\n- ...\n\nImportant Dates:\n- [Date] ([Context])\n- ...\n",
"options": {},
"promptType": "define"
},
"typeVersion": 1.9
}
],
"active": false,
"pinData": {
"Execute Workflow Trigger": [
{
"json": {
"query": {
"items": [
{
"name": "Partner abtelefonieren",
"due_date": "2025-01-06",
"priority": "High",
"description": "Am 6. Januar alle Partner anrufen, um zu klären, ob Interesse an einer weiteren Kooperation besteht und wie diese dargestellt werden kann.",
"project_name": "Partnerkooperationen"
}
]
}
}
}
]
},
"settings": {},
"versionId": "56b41429-33c6-45ac-84a4-4dacec001e35",
"connections": {
"Think": {
"ai_tool": [
[
{
"node": "Create meeting summary",
"type": "ai_tool",
"index": 0
},
{
"node": "Create tasks and follow-up call",
"type": "ai_tool",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "ClickUp",
"type": "main",
"index": 0
}
]
]
},
"Create tasks": {
"ai_tool": [
[
{
"node": "Create tasks and follow-up call",
"type": "ai_tool",
"index": 0
}
]
]
},
"Format to html": {
"main": [
[
{
"node": "Send meeting summary",
"type": "main",
"index": 0
}
]
]
},
"Filter: Only 1 item": {
"main": [
[
{
"node": "Filter: Only 1 item",
"type": "main",
"index": 0
}
],
[
{
"node": "Zoom: Get transcript file",
"type": "main",
"index": 0
}
]
]
},
"Anthropic Chat Model": {
"ai_languageModel": [
[
{
"node": "Create meeting summary",
"type": "ai_languageModel",
"index": 0
},
{
"node": "Create tasks and follow-up call",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Send meeting summary": {
"main": [
[]
]
},
"Create follow-up call": {
"ai_tool": [
[
{
"node": "Create tasks and follow-up call",
"type": "ai_tool",
"index": 0
}
]
]
},
"Filter transcript URL": {
"main": [
[
{
"node": "Filter: Only 1 item",
"type": "main",
"index": 0
}
]
]
},
"Filter: Last 24 hours": {
"main": [
[
{
"node": "Zoom: Get transcripts data",
"type": "main",
"index": 0
}
]
]
},
"Create meeting summary": {
"main": [
[
{
"node": "Sort for mail delivery",
"type": "main",
"index": 0
},
{
"node": "Create tasks and follow-up call",
"type": "main",
"index": 0
}
]
]
},
"Format transcript text": {
"main": [
[
{
"node": "Zoom: Get participants data",
"type": "main",
"index": 0
}
]
]
},
"Sort for mail delivery": {
"main": [
[
{
"node": "Format to html",
"type": "main",
"index": 0
}
]
]
},
"Execute Workflow Trigger": {
"main": [
[
{
"node": "Split Out",
"type": "main",
"index": 0
}
]
]
},
"Zoom: Get transcript file": {
"main": [
[
{
"node": "Extract text from transcript file",
"type": "main",
"index": 0
}
]
]
},
"Zoom: Get transcripts data": {
"main": [
[
{
"node": "Filter transcript URL",
"type": "main",
"index": 0
}
],
[
{
"node": "No Recording/Transcript available",
"type": "main",
"index": 0
}
]
]
},
"Zoom: Get participants data": {
"main": [
[
{
"node": "Create meeting summary",
"type": "main",
"index": 0
}
]
]
},
"Zoom: Get data of last meeting": {
"main": [
[
{
"node": "Filter: Last 24 hours",
"type": "main",
"index": 0
}
]
]
},
"Create tasks and follow-up call": {
"main": [
[]
]
},
"Extract text from transcript file": {
"main": [
[
{
"node": "Format transcript text",
"type": "main",
"index": 0
}
]
]
},
"When clicking ‘Test workflow’": {
"main": [
[
{
"node": "Zoom: Get data of last meeting",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 销售, 产品, 人工智能
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+93
113 节点I versus AI
其他
[模板] AI宠物店 v8
🐶 AI宠物店助手 - 集成GPT-4o、Google日历和WhatsApp/Instagram/Facebook
If
N8n
Set
+38
244 节点Amanda Benks
销售
使用Qdrant、Mistral.ai和OpenAI构建税法助手
使用Qdrant、Mistral.ai和OpenAI构建税法助手
Set
Wait
Filter
+18
38 节点Jimleuk
财务
(Duc)深度研究市场模板
集成PerplexityAI研究和OpenAI内容的多层级WordPress博客生成器
If
Set
Xml
+28
132 节点Daniel Ng
人工智能
WordPress博客自动化专业版(深度研究)v1
WordPress自动博客专业版 - 含深度研究的内容自动化机器
If
Set
Xml
+24
77 节点Daniel Ng
人工智能
自动化新闻到简报AI代理v13
AI新闻研究团队:24/7简报自动化,含Perplexity引用
Set
Code
Gmail
+15
37 节点Derek Cheung
产品