ChatGPT工作收件箱AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

从 Outlook 支持邮件自动创建 JIRA 工单

定时轮询 Outlook 共享邮箱 → AI 分类分级 → 自动创建带标签和优先级的 JIRA 工单

有一点经验步骤流程提示词
给谁
需要把 Outlook 共享邮箱支持邮件自动转为 JIRA 工单的技术/运营人员
你会得到
每小时自动获取新邮件,去重后由 AI 生成标签、优先级、摘要和描述,并写入 JIRA
你需要
n8n · jira · outlook

硬约束

前置条件:n8n 实例;Outlook 共享邮箱(建议专用于支持请求);OpenAI API 密钥;JIRA Cloud 项目访问权限。需配置三类凭证:microsoftOutlookOAuth2Api、openAiApi、jiraSoftwareCloudApi。模板默认每小时执行一次,获取最近 1 小时邮件。JIRA project/issueType 默认值 10000 需替换为实际 ID。

他们做了什么

模板作者 jimleuk 在 n8n 中构建工作流:用 Schedule Trigger 每小时拉取 Outlook 共享邮箱邮件,经去重和 Markdown 转换后,通过 Basic LLM Chain 调用 gpt-4o-mini 对每封邮件自动分类标签、评定优先级、重写摘要和描述,最终调用 JIRA 节点创建工单。

效果如何

模板发布于 n8n.io,累计 4581 次查看。作者报告该流程可自动完成工单 triage,减少人工分类成本。(author_report)

值得知道

模板假设邮箱专用于支持请求;若使用通用邮箱,需额外增加分类过滤节点,成本可能上升。JIRA project/issueType 默认值 10000 仅为示例,必须按实际环境替换。模板未内置错误重试或失败通知,生产环境建议补充。可扩展:工单创建后尝试自动解决或容量规划。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • Get Recent Messages 节点:绑定microsoftOutlookOAuth2Api 凭证。
  • OpenAI Chat Model 节点:绑定OpenAI API 凭证。
  • Create Issue 节点:绑定jiraSoftwareCloudApi 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #3893(约 12 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-24

步骤

  1. 配置触发器与邮件获取

    在 n8n 中新建工作流,添加 Schedule Trigger 节点并设为每小时执行。接着添加 Microsoft Outlook 节点,选择 Get Recent Messages 操作,配置共享邮箱凭证。在 filtersUI 中设置 receivedAfter 为 `={{ $now.minus({ "hour": 1 }).toISO() }}`,确保只拉取最近 1 小时的邮件。Fields 保留 body、from、subject、receivedDateTime 等必要字段。

  2. 去重与格式转换

    添加 Remove Duplicates 节点(模板中名为 Mark as Seen),选择 removeItemsSeenInPreviousExecutions,dedupeValue 设为 `={{ $json.id }}`,确保同一封邮件只处理一次。随后添加 Markdown 节点,将 html 设为 `={{ $json.body.content }}`,把邮件 HTML 正文转为 Markdown 以便后续解析。

  3. AI 分类分级与工单生成

    添加 Basic LLM Chain 节点(Generate Issue From Support Request),连接 OpenAI Chat Model 子节点(模型选 gpt-4o-mini)和 Structured Output Parser 子节点。在 LLM Chain 的 text 字段填入用户消息模板,在 messages 中填入 system prompt,要求 AI 按指定标签集分类、评定 1-5 优先级、重写摘要和描述。Structured Output Parser 的 schema 需包含 labels(字符串数组)、priority(数字)、summary(字符串)、description(字符串)。

    运行提示词 · 来源原文。Basic LLM Chain 节点 messages.messageValues[0].message 字段

    =Your are JIRA triage assistant who's task is to
    1) classify and label the given issue.
    2) Prioritise the given issue.
    3) Rewrite the issue summary and description.
    
    ## Labels
    Use one or more. Use words wrapped in "[]" (square brackets):
    * Technical
    * Account
    * Access
    * Billing
    * Product
    * Training
    * Feedback
    * Complaints
    * Security
    * Privacy
    
    ## Priority
    * 1 - highest
    * 2 - high
    * 3 - medium
    * 4 - low
    * 5 - lowest
    
    ## Write Summary and Description
    * Remove emotional and anedotal phrases or information
    * Keep to the facts of the matter
    * Highlight what was attempted and is/was failing

    运行提示词 · 来源原文。Basic LLM Chain 节点 text 字段

    =Reported by {{ $json.from.emailAddress.name }} <{{ $json.from.emailAddress.address }}>
    Reported at: {{ $now.toISO() }}
    Summary: {{ $json.subject }}
    Description:
    {{ $json.data.replaceAll('\n', ' ') }}
  4. 创建 JIRA 工单

    添加 JIRA 节点,选择 Create Issue 操作,配置 jiraSoftwareCloudApi 凭证。Project 和 Issue Type 需填入实际 ID(模板示例为 10000,必须替换)。Summary 设为 `={{ $json.output.summary }}`,Description 设为 `={{ $json.output.description }}`,Labels 设为 `={{ $json.output.labels }}`,Priority 设为 `={{ $json.output.priority }}`。保存并激活工作流。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限

这一段是提示词,页面不会在这里插入广告。

你正在搭建一个 n8n 工作流:从 Outlook 共享邮箱自动获取支持邮件,经 AI 分类分级后在 JIRA 创建工单。请先确认你已具备 n8n 实例、Outlook 共享邮箱访问权限、OpenAI API 密钥和 JIRA Cloud 项目权限。如需修改标签体系或优先级定义,请在 Basic LLM Chain 的 system prompt 中调整。

如需调整标签或优先级,修改 Basic LLM Chain 的 system prompt;JIRA project/issueType ID 必须替换为实际值

来源

Automatically create JIRA issues from Outlook email support requests · jimleuk · n8n.io · 2025-05-06

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例