将邮件功能与你的 AI 聊天机器人集成

(Updated on )

让你的 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

步骤:

  1. 收集用户信息
  2. 将潜在客户详情追加到 Google Sheet
  3. 向您的销售收件箱发送潜在客户通知电子邮件

 

示例 2:安排会议并发送确认

Skill Template: Schedule Meeting & Send Confirmation

步骤:

  1. 收集用户可用时间和详细信息
  2. 在 Google Calendar 中预订会议
  3. 向用户发送确认邮件

 

示例 3:将未解决的查询升级到人工支持

Skill Template: Answer FAQs & Escalate Unresolved Queries

步骤:

  1. 根据您的知识库尝试回答
  2. 如果用户仍然需要帮助,收集他们的信息
  3. 将摘要通过电子邮件发送给支持团队

在工作流中,email 技能将在前面的必需步骤完成并收集所需数据后运行。

 

测试您的电子邮件配置

要测试设置:

  1. 打开代理的 Playground。
  2. 根据您定义的条件触发流程。
  3. 提供所需的值,例如电子邮件地址。
  4. 检查收件人的收件箱。

如果未收到电子邮件:

  • 重新检查您的 SMTP 设置和凭据
  • 尝试发送到另一个地址,以防电子邮件被标记为垃圾邮件
  • 临时删除抄送或密送字段并简化正文

 

仍然遇到问题?

如果您的电子邮件未发送,或您不确定提供商所需的 SMTP 设置,我们随时为您提供帮助。请通过 support@chatagents.io 联系我们的支持团队,或访问 Help Center 获取更多指南和资源。