
## 介绍
本指南将逐步指导您设置一个自动化代理,该代理能够:
– 接收客户发送的邮件
– 分析邮件内容
– 使用AI模型(OpenAI GPT)生成合适的回复
– 将所有信息(接收的邮件、AI回复、日期、客户邮箱)存储在Airtable中
– 自动在同一个Gmail对话线程中回复客户
## 先决条件
在开始之前,您需要:
– 连接到n8n的Gmail账户
– Airtable账户
– n8n实例(云端或自托管)
– OpenAI API密钥
## 准备Airtable基础
无需从头开始构建一切——这里有一个现成的基础模板可供复制:
👉 打开Airtable基础模板
它已经包含以下结构:
– Subject(文本)→ 邮件主题
– Date(日期/时间)→ 接收日期
– Customer Email(文本)→ 客户邮箱地址
– Message(长文本)→ 接收邮件的正文
– AI Response(长文本)→ AI生成的回复
您可以原样使用它,或将其复制到您的Airtable账户中。
## 1. 在n8n中设置Gmail触发器
现在我们已经准备好了Airtable基础,我们需要捕获客户邮件。这就是Gmail触发器的工作。基本上,这个节点潜伏在您的收件箱中,一旦有新消息到达……砰,您的工作流就启动了。
### 连接您的Gmail账户
– 在n8n中添加一个Gmail触发器节点
– 点击”Credential to connect with”并选择您的Gmail账户
– 如果还没有连接,点击”Add new”,连接您的Google账户并允许访问
– 专业提示:不用担心,它不会读取您的个人邮件来八卦——一切都保留在您的工作流中
### 基本设置
– Poll Times:选择”Every Minute”
→ 这样,n8n每分钟检查一次您的收件箱
– Mode:Message Received
→ 您希望在有客户给您写信时触发流程
– Event:Message Received
→ 相同的逻辑,保持简单
– Simplify:关闭(OFF)
→ 为什么?因为如果启用”Simplify”,您只会得到邮件的简化版本。而您需要全部内容:主题、发件人、原始邮件……完整包
### 预期输出
当您执行节点时,您应该看到:
– id:邮件的唯一标识符
– threadId:对话标识符(用于在同一线程中回复非常有用)
– snippet:邮件的简短预览(前几行)
– From:您客户的邮箱地址
– To:您的邮箱地址
– Subject:邮件的主题
– payload:邮件的完整正文(是的,是base64编码的——但我们稍后会处理)
就是这样——您的Gmail触发器已设置完成。简而言之,当客户写下”嘿,我的账户有问题”时,您的工作流会立即启动(嗯,几乎是立即——它每分钟检查一次)。
## 2. 在n8n中设置AI代理
配置好Gmail触发器(捕获传入的客户邮件)后,您现在需要一个大脑来接管、分析邮件并起草回复。这就是AI代理节点的作用。
### 它的角色
AI代理节点用于:
– 读取邮件内容(通过Gmail触发器)
– 理解客户的上下文和语气
– 生成清晰、简洁、类似人类的回复
– 准备个性化回复,稍后将通过Gmail发送回并存储在Airtable中
简而言之,它是您24/7的支持同事,但编码为机器人。
### 如何配置
– Source for Prompt(User Message)→ 选择”Define below”
– Prompt(User Message)→ 描述您的业务和角色,就像您在培训实习生一样
– 示例:”您是一家销售太阳能电池板的公司的AI支持代理。您回复技术请求、报价和客户问题。您的回复必须简短、清晰、友好且精确。”
– Chat Model → 连接您的AI模型(例如OpenAI GPT-4.1 Mini)
– Memory(可选但推荐)→ 连接Conversation Memory节点
→ 这允许AI保留对话历史并更好地理解后续问题
### 预期输出
当您运行此节点时,您应该在输出中看到:
– 包含自动生成的AI回复的output字段
– 文本应该简短、自然,并适应客户的语气(随意或正式)
👉 使用Gmail触发器捕获邮件,使用AI代理获得准备发送的回复——就像您自己写的一样。
## 3. 在Airtable中保存邮件和回复
现在您的AI代理生成了回复,您需要将它们存储在某个地方,以保留所有交互的清晰记录。这就是Airtable的作用。
### 快速提醒
您已经复制了我的现成Airtable基础模板:
👉 访问基础模板
此基础包含一个名为”Email Support Logs”的表,具有以下列:
– Subject
– Date
– Customer Email
– Message
– AI Response
### 如何在n8n中连接Airtable
– 在AI代理之后立即添加一个Airtable节点
– 在Operation下,选择”Create”
– 在Base → 选择”BASE AGENT IA EMAIL”
– 在Table → 选择”Email Support Logs”
### 映射正确的值
然后,按如下方式链接字段:
– Subject → {{ $(‘Email Received’).item.json.Subject }}
– Customer Email → {{ $(‘Email Received’).item.json.From }}
– Message → {{ $(‘Email Received’).item.json.snippet }}
– AI Response → {{ $(‘AI Agent’).item.json.output }}
– Date → {{ $now }}
### 预期输出
对于每个新接收的邮件:
– Gmail捕获邮件
– 您的AI起草回复
– 所有详细信息(邮件、发件人、主题、回复)自动存储在您的Airtable基础中
👉 您现在拥有一个完全自动化的客户支持日志。
## 4. 在Gmail中自动回复客户
既然您正在将每次交互存储在Airtable中,现在是时候将AI的回复直接发送回客户了。这完成了循环:客户写信 → AI回复 → 所有内容都记录在Airtable中。
### 添加Gmail回复节点
– 在AI代理之后(或者如果您更喜欢在回复之前记录,则在Airtable之后)添加一个Gmail节点
– 在Operation下,选择”Reply”
– 连接您的Gmail账户(与Gmail触发器相同的凭据)
### 配置回复
– Thread ID → {{ $(‘Email Received’).item.json.threadId }}
→ 确保回复在同一对话线程中发送
– To → {{ $(‘Email Received’).item.json.From }}
→ 客户的邮箱地址
– Subject → Re: {{ $(‘Email Received’).item.json.Subject }}
→ “Re:”保持对话的连续性
– Message Body → {{ $(‘AI Agent’).item.json.output }}
→ 这是您的AI自动生成的文本
### 预期输出
当客户发送邮件时:
– Gmail触发器捕获消息
– AI代理生成量身定制的回复
– Airtable记录完整的交互
– Gmail自动在同一对话线程中发送回复
您的客户收到快速、个性化且自然的回复,而您无需输入一个字。
👉 您现在拥有一个完整的支持代理:监听、分析、记录、回复。
想要每周节省数小时?请访问Agence automatisation 0vni。

评论(0)