AI 驱动的邮件回复
使用 AI 聊天机器人自动回复客户支持邮件
需要付费套餐: 通过 API 或 Zapier 进行邮件回复功能在 Starter、Standard 和 Pro 套餐中可用。 查看定价
概述
您的 Asyntai AI 聊天机器人不仅限于网站聊天小组件。您可以用它自动起草或发送客户支持邮件的回复。AI 使用您在仪表板中配置的相同知识库、常见问题和自定义指令,确保所有渠道的回复一致。
全天候即时回复
即使在非营业时间也能立即回复客户邮件
减少支持工作量
自动处理常见问题,让您的团队专注于复杂问题
一致的消息传递
相同的知识库驱动聊天和邮件,提供统一的客户体验
集成方式
有两种方式将 Asyntai 连接到您的邮件工作流程:
Zapier 集成
最适合非技术用户。只需几次点击即可连接 Gmail、Outlook 或其他邮件服务商。
- 无需编写代码
- 支持 Gmail、Outlook 及 6,000 多个应用
- 10 分钟内完成设置
直接 API
最适合开发者。完全控制与您的邮件系统的集成。
- 自定义工作流程和逻辑
- 支持任何邮件系统
- 最大灵活性
Gmail + Zapier 设置
大约 10 分钟即可设置 Gmail 邮件的 AI 自动回复:
获取您的 Asyntai API Key
访问您的API 设置页面并点击生成 API Key。复制密钥——您在 Zapier 中会用到。
在 Zapier 中创建新的 Zap
登录Zapier并点击Create Zap。
设置触发器:Gmail 新邮件
配置触发器:
- 搜索 Gmail 作为您的触发器应用
- 选择 New Email 作为触发事件
- 连接您的 Gmail 账户
- 可选:按标签筛选(例如\"Support\")以仅处理特定邮件
提示: 使用 Gmail 标签或过滤器将支持邮件路由到特定标签,然后仅对带有该标签的邮件触发。
添加操作:向 Asyntai 发送消息
添加操作步骤:
- 搜索 Asyntai
- 选择 Send Message to AI
- 使用您的 API key 连接
- 映射字段:
- 消息:使用邮件正文或主题 + 正文
- 发送者 ID:使用发件人的邮箱地址(确保保留对话历史)
- 平台:输入\"email\"或\"gmail\"
添加操作:通过 Gmail 发送回复
添加另一个操作来发送 AI 回复:
- 添加另一个 Gmail 操作:Send Email
- 将收件人:设置为原始发件人的邮箱
- 将主题:设置为\"Re: \" + 原始主题
- 将正文:设置为 Asyntai 步骤中的回复
- 可选:设置In Reply To字段以将回复归入邮件线程
测试并启用
用一封真实邮件测试您的 Zap,然后启用它。您的 AI 现在将自动回复收到的邮件!
Outlook + Zapier 设置
Outlook 的设置与 Gmail 非常相似:
使用 Outlook 触发器创建 Zap
使用Microsoft Outlook作为触发器应用并选择New Email作为事件。连接您的 Microsoft 账户。
添加 Asyntai 操作
与 Gmail 相同——添加 Asyntai 的\"Send Message to AI\"操作,将邮件内容映射到消息字段,将发件人邮箱映射到 sender_id。
通过 Outlook 发送回复
添加Microsoft Outlook - Send Email操作以使用 AI 回复进行回复。
直接 API 集成
对于自定义集成,请直接使用 Asyntai API。这适用于任何邮件系统或自定义应用。
API 端点
POST https://asyntai.com/api/v1/chat/
请求示例
curl -X POST https://asyntai.com/api/v1/chat/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"message": "Hi, I ordered product #12345 last week but haven'\''t received it yet. Can you help?",
"session_id": "customer@example.com"
}'
响应示例
{
"success": true,
"response": "Hi! I'd be happy to help you track your order. Order #12345 was shipped on Monday and is currently in transit. Based on the tracking information, it should arrive within 2-3 business days. You can track it here: [tracking link]. Is there anything else I can help you with?",
"session_id": "customer@example.com"
}
Python 示例
import requests
import imaplib
import smtplib
from email.mime.text import MIMEText
ASYNTAI_API_KEY = "your_api_key_here"
def get_ai_response(email_body, sender_email):
"""Send email content to Asyntai and get AI response"""
response = requests.post(
"https://asyntai.com/api/v1/chat/",
headers={
"Authorization": f"Bearer {ASYNTAI_API_KEY}",
"Content-Type": "application/json"
},
json={
"message": email_body,
"session_id": sender_email # Use sender email for conversation history
}
)
if response.status_code == 200:
return response.json().get("response")
return None
def send_reply(to_email, subject, body):
"""Send email reply"""
msg = MIMEText(body)
msg["Subject"] = f"Re: {subject}"
msg["To"] = to_email
msg["From"] = "support@yourcompany.com"
# Send via your SMTP server
with smtplib.SMTP("smtp.yourserver.com", 587) as server:
server.starttls()
server.login("your_email", "your_password")
server.send_message(msg)
# Example usage
email_body = "What are your business hours?"
sender = "customer@example.com"
ai_response = get_ai_response(email_body, sender)
if ai_response:
send_reply(sender, "Business Hours Question", ai_response)
Node.js 示例
const axios = require('axios');
const nodemailer = require('nodemailer');
const ASYNTAI_API_KEY = 'your_api_key_here';
async function getAIResponse(emailBody, senderEmail) {
const response = await axios.post(
'https://asyntai.com/api/v1/chat/',
{
message: emailBody,
session_id: senderEmail
},
{
headers: {
'Authorization': `Bearer ${ASYNTAI_API_KEY}`,
'Content-Type': 'application/json'
}
}
);
return response.data.response;
}
async function sendReply(toEmail, subject, body) {
const transporter = nodemailer.createTransport({
host: 'smtp.yourserver.com',
port: 587,
auth: {
user: 'your_email',
pass: 'your_password'
}
});
await transporter.sendMail({
from: 'support@yourcompany.com',
to: toEmail,
subject: `Re: ${subject}`,
text: body
});
}
// Example usage
(async () => {
const aiResponse = await getAIResponse(
'Do you offer international shipping?',
'customer@example.com'
);
await sendReply(
'customer@example.com',
'Shipping Question',
aiResponse
);
})();
最佳实践
使用发件人邮箱作为会话 ID
始终使用客户的邮箱地址作为 session_id 或 sender_id。这可以启用对话历史记录——AI 会记住与该客户的先前交流。
筛选哪些邮件获得 AI 回复
不要对所有邮件自动回复。使用邮件过滤器或标签,仅处理来自特定地址、具有特定主题或在指定文件夹中的邮件。
首先考虑草稿模式
先让 AI 创建草稿而不是直接发送。审查回复一周以确保质量,然后再启用自动发送。
Gmail 操作: 创建草稿 而不是 发送邮件
添加签名或免责声明
在 AI 回复中附加签名。一些企业会添加类似\"此回复由 AI 辅助生成\"的说明以保持透明。
充分训练您的 AI
您的知识库越完善,邮件回复就越好。添加常见问题、产品信息、政策和常见问题。
排除自动邮件
过滤掉自动回复、新闻通讯和系统通知,以避免无限循环和浪费消息。
使用案例
电商订单咨询
自动回复\"我的订单在哪里?\"邮件,提供配送状态、物流跟踪信息和预计送达时间。
售前咨询
回答产品问题、价格咨询和功能对比,帮助更快地转化潜在客户。
退货与退款
引导客户了解退货政策、提供退货标签并说明退款时间。
技术支持
提供故障排除步骤、链接到文档并回答常见技术问题。
预约安排
回答关于可用时间、所提供服务和预约流程的问题。
非营业时间支持
确保即使您的团队离线,客户也能获得有用的回复。
对话历史
Asyntai 根据您提供的发送者 ID 维护对话历史。当客户多次发邮件时,AI 会记住上下文:
当您为每位客户使用相同的发送者 ID(邮箱地址)时,这种对话连续性是自动的。
定价
邮件回复使用与聊天小组件相同的消息额度:
| 套餐 | 每月消息数 | 价格 |
|---|---|---|
| Starter | 2,500 | $39/月 |
| Standard | 15,000 | $139/月 |
| Pro | 50,000 | $449/月 |
注意: 如果使用 Zapier,每封邮件通常使用 2-3 个 Zapier 任务(触发器 + Asyntai 操作 + 发送回复)。Zapier 对任务使用有自己的定价。
需要帮助?
关于设置邮件回复有疑问?请联系我们:hello@asyntai.com,或查看我们的其他文档: