AI 驱动的邮件回复

使用 AI 聊天机器人自动回复客户支持邮件

获取 API 密钥

需要付费套餐: 通过 API 或 Zapier 进行邮件回复功能在 Starter、Standard 和 Pro 套餐中可用。 查看定价

概述

您的 Asyntai AI 聊天机器人不仅限于网站聊天小组件。您可以用它自动起草或发送客户支持邮件的回复。AI 使用您在仪表板中配置的相同知识库、常见问题和自定义指令,确保所有渠道的回复一致。

全天候即时回复

即使在非营业时间也能立即回复客户邮件

减少支持工作量

自动处理常见问题,让您的团队专注于复杂问题

一致的消息传递

相同的知识库驱动聊天和邮件,提供统一的客户体验

集成方式

有两种方式将 Asyntai 连接到您的邮件工作流程:

Zapier

Zapier 集成

最适合非技术用户。只需几次点击即可连接 Gmail、Outlook 或其他邮件服务商。

  • 无需编写代码
  • 支持 Gmail、Outlook 及 6,000 多个应用
  • 10 分钟内完成设置

直接 API

最适合开发者。完全控制与您的邮件系统的集成。

  • 自定义工作流程和逻辑
  • 支持任何邮件系统
  • 最大灵活性

GmailGmail + Zapier 设置

大约 10 分钟即可设置 Gmail 邮件的 AI 自动回复:

1

获取您的 Asyntai API Key

访问您的 API 设置页面 并点击 Generate API Key。复制密钥——您在 Zapier 中会用到。

2

在 Zapier 中创建新的 Zap

登录 Zapier 并点击 Create Zap

3

设置触发器:Gmail 新邮件

配置触发器:

  • 搜索 Gmail 作为您的触发器应用
  • 选择 New Email 作为触发事件
  • 连接您的 Gmail 账户
  • 可选:按标签筛选(例如 "Support")以仅处理特定邮件

提示: 使用 Gmail 标签或过滤器将支持邮件路由到特定标签,然后仅对带有该标签的邮件触发。

4

添加操作:向 Asyntai 发送消息

添加操作步骤:

  • 搜索 Asyntai
  • 选择 Send Message to AI
  • 使用您的 API key 连接
  • 映射字段:
    • 消息:使用邮件正文或主题 + 正文
    • 发送者 ID:使用发件人的邮箱地址(确保保留对话历史)
    • 平台:输入 "email" 或 "gmail
5

添加操作:通过 Gmail 发送回复

添加另一个操作来发送 AI 回复:

  • 添加另一个 Gmail 操作:Send Email
  • 收件人:设置为原始发件人的邮箱
  • 主题:设置为 "Re: " + 原始主题
  • 正文:设置为 Asyntai 步骤中的回复
  • 可选:设置In Reply To字段以将回复归入邮件线程
6

测试并启用

用一封真实邮件测试您的 Zap,然后启用它。您的 AI 现在将自动回复收到的邮件!


OutlookOutlook + Zapier 设置

Outlook 的设置与 Gmail 非常相似:

1

使用 Outlook 触发器创建 Zap

使用Microsoft Outlook作为触发器应用并选择New Email作为事件。连接您的 Microsoft 账户。

2

添加 Asyntai 操作

与 Gmail 相同——添加 Asyntai 的 "Send Message to AI" 操作,将邮件内容映射到消息字段,将发件人邮箱映射到 sender_id。

3

通过 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_idsender_id。这可以启用对话历史记录——AI 会记住与该客户的先前交流。

筛选哪些邮件获得 AI 回复

不要对所有邮件自动回复。使用邮件过滤器或标签,仅处理来自特定地址、具有特定主题或在指定文件夹中的邮件。

首先考虑草稿模式

先让 AI 创建草稿而不是直接发送。审查回复一周以确保质量,然后再启用自动发送。

Gmail 操作: 创建草稿 而不是 发送邮件

添加签名或免责声明

在 AI 回复中附加签名。一些企业会添加类似 "此回复由 AI 辅助生成" 的说明以保持透明。

充分训练您的 AI

您的知识库越完善,邮件回复就越好。添加常见问题、产品信息、政策和常见问题。

排除自动邮件

过滤掉自动回复、新闻通讯和系统通知,以避免无限循环和浪费消息。


使用案例示例

电商订单咨询

自动回复 "我的订单在哪里?" 邮件,提供配送状态、物流跟踪信息和预计送达时间。

售前咨询

回答产品问题、价格咨询和功能对比,帮助更快地转化潜在客户。

退货与退款

引导客户了解退货政策、提供退货标签并说明退款时间。

技术支持

提供故障排除步骤、链接到文档并回答常见技术问题。

预约安排

回答关于可用时间、所提供服务和预约流程的问题。

非营业时间支持

确保即使您的团队离线,客户也能获得有用的回复。


对话历史

Asyntai 根据您提供的发送者 ID 维护对话历史。当客户多次发邮件时,AI 会记住上下文:

客户(第 1 封邮件): 你们送货到加拿大吗?
AI 回复: 是的!我们送货到加拿大。标准配送需要 7-10 个工作日,$100 以下的订单运费为 $15。$100 以上的订单免运费。
客户(第 2 封邮件,次日): 快递配送怎么样?
AI 回复: 对于发往加拿大的快递配送,我们提供 3-5 个工作日送达服务,费用为 $35。由于您昨天询问过配送问题,我想提一下快递配送适用于所有订单金额。

当您为每位客户使用相同的发送者 ID(邮箱地址)时,这种对话连续性是自动的。


定价

邮件回复使用与聊天小组件相同的消息额度:

套餐 每月消息数 价格
Starter 2,500 $39/月
Standard 15,000 $139/月
Pro 50,000 $449/月

注意: 如果使用 Zapier,每封邮件通常使用 2-3 个 Zapier 任务(触发器 + Asyntai 操作 + 发送回复)。Zapier 对任务使用有自己的定价。

需要帮助?

关于设置邮件回复有疑问?请联系我们:hello@asyntai.com,或查看我们的其他文档: