AI 驱动的邮件回复

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

获取 API 密钥

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

概述

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

全天候即时回复

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

减少支持工作量

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

一致的消息传递

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

集成方式

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

Zapier

Zapier 集成

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

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

直接 API

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

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

\"Gmail\"Gmail + Zapier 设置

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

1

获取您的 Asyntai API Key

访问您的API 设置页面并点击生成 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 现在将自动回复收到的邮件!


\"Outlook\"Outlook + 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,或查看我们的其他文档: