将邮件功能与你的 AI 聊天机器人集成
让你的 AI 聊天机器人能够直接从用户对话中发送邮件。像 Chatagents 这样的 AI 驱动聊天机器人,可以在特定触发条件满足时自动发送邮件。
在本指南中,我们将介绍如何使用 ChatAgents 的 Email 技能。
使用 email 技能可以做什么
通过 email 技能,您可以:
- 向客户发送预订确认。
- 将联系表单数据发送到您的支持收件箱。
- 在捕获潜在客户后通知您的团队。
- 通过电子邮件将聊天信息转发到部门或 CRM。
开始之前需要准备什么
要使用此功能,您需要先设置您的电子邮件 SMTP。SMTP 是简单邮件传输协议,它是电子邮件服务用于从一个系统向另一个系统发送消息的方法。
通过此设置,您的聊天机器人将具备使用您选择的邮箱发送电子邮件的功能。
要使其在 ChatAgents 中工作,您需要:
- SMTP 主机(例如,smtp.gmail.com)
- 端口号(常见为 587 或 465)
- 您的电子邮件地址(可选)
- 您的密码(可选)
- TLS 设置
以下是常见的 SMTP 设置:
|
提供商 |
SMTP 主机 |
端口 |
SMTP 设置指南 |
|---|---|---|---|
|
Gmail |
smtp.gmail.com |
587 |
Google's SMTP guide |
|
Outlook.com |
smtp.office365.com |
587 |
Microsoft's SMTP guide |
|
Yahoo Mail |
smtp.mail.yahoo.com |
465 |
Yahoo's SMTP guide |
|
Zoho Mail |
smtp.zoho.com |
587 |
Zoho's SMTP guide |
对于自定义域名,请咨询您的电子邮件主机或 IT 团队。
如何使用 email 技能
您可以将 email 技能设置为独立操作,例如,当访客完成表单或回答问题时发送电子邮件。
第一步:进入代理设置
在 ChatAgents 仪表板中,打开您要编辑的代理,并选择 Skills 选项卡。
第二步:添加新的 Skill Set
点击 Add Skill Set,然后选择 Build your own skillset。
第三步:为 Skill Set 命名
使用一个有助于您识别流程的名称,例如“Email 联系请求”或“通知销售”。
第四步:添加 email 技能
点击 + Add Skill,然后选择:
- App: Email
- Action: Send mail by SMTP
第五步:完成配置
您将分四个部分完成设置。
General
- Skill Name:这是供您内部参考的名称(例如,“发送到销售团队”)。
- When to Trigger:描述何时激活此技能。例如:
- “当用户提供电子邮件地址后”
- “当访客完成联系表单时”
- “如果用户要求被联系”
- “当选择的服务是‘咨询’时”
- “如果这是营业时间后的首次互动”
Data Collection from Chat
定义聊天机器人在发送电子邮件前需要收集的信息。您可以设置多个参数,例如:
- 姓名
- 电子邮件地址
- 电话号码
- 公司名称
- 咨询原因
如果任何必填信息尚未收集,代理将在对话中向用户询问。
Connect SMTP
点击 Add new SMTP account,然后填写:
- SMTP 主机(例如,smtp.gmail.com)
- 端口(通常为 587 或 465)
- 用户名(可选)
- 密码(可选,取决于您的提供商)
- TLS 开关(如果您的提供商建议启用,请启用)
添加后,此 SMTP 账户可用于其他技能。
Configure Mail
设置电子邮件的显示方式:
- 发件人姓名
- 发件人邮箱
- 收件人邮箱(可以是静态的,也可以是 {{email}} 这样的动态字段)
- 回复至
- 抄送 / 密送
- 主题
- 正文 — 您可以包含 {{name}}、{{phone}}、{{message}} 等动态字段。
第六步:保存 Skill Set
点击 Save Skill Set 完成设置。
在工作流中使用 email 技能
email 技能也可以与多步 Skill Set 中的其他操作结合。这在您希望同时收集用户信息、更新系统并通知团队时非常有用。
以下是一些使用内置 Skill Templates 的示例。
示例 1:捕获网站潜在客户并通知销售团队
Skill Template: Capture Website Lead, Log to Google Sheets & Notify Sales Team
步骤:
- 收集用户信息
- 将潜在客户详情追加到 Google Sheet
- 向您的销售收件箱发送潜在客户通知电子邮件
示例 2:安排会议并发送确认
Skill Template: Schedule Meeting & Send Confirmation
步骤:
- 收集用户可用时间和详细信息
- 在 Google Calendar 中预订会议
- 向用户发送确认邮件
示例 3:将未解决的查询升级到人工支持
Skill Template: Answer FAQs & Escalate Unresolved Queries
步骤:
- 根据您的知识库尝试回答
- 如果用户仍然需要帮助,收集他们的信息
- 将摘要通过电子邮件发送给支持团队
在工作流中,email 技能将在前面的必需步骤完成并收集所需数据后运行。
测试您的电子邮件配置
要测试设置:
- 打开代理的 Playground。
- 根据您定义的条件触发流程。
- 提供所需的值,例如电子邮件地址。
- 检查收件人的收件箱。
如果未收到电子邮件:
- 重新检查您的 SMTP 设置和凭据
- 尝试发送到另一个地址,以防电子邮件被标记为垃圾邮件
- 临时删除抄送或密送字段并简化正文
仍然遇到问题?
如果您的电子邮件未发送,或您不确定提供商所需的 SMTP 设置,我们随时为您提供帮助。请通过 support@chatagents.io 联系我们的支持团队,或访问 Help Center 获取更多指南和资源。