AIによるメール自動応答
AIチャットボットでカスタマーサポートメールを自動化します
有料プランが必要: APIまたはZapier経由のメール応答は、Starter、Standard、Proプランでご利用いただけます。 料金を見る
概要
AsyntaiのAIチャットボットはウェブサイトのチャットウィジェットだけに限定されません。カスタマーサポートメールへの返信を自動で作成・送信することもできます。AIはダッシュボードで設定した同じナレッジベース、FAQ、カスタムインストラクションを使用するため、すべてのチャネルで一貫した応答を提供します。
24時間365日の即時応答
営業時間外でも顧客のメールに即座に応答します
サポート業務の負担を軽減
よくある質問を自動処理し、チームが複雑な問題に集中できるようにします
一貫したメッセージング
同じナレッジベースがチャットとメールに対応し、統一された顧客体験を提供します
連携方法
Asyntaiをメールワークフローに接続する方法は2つあります:
Zapier連携
技術的な知識がないユーザーに最適です。数回のクリックでGmail、Outlook、またはその他のメールプロバイダーと接続できます。
- コーディング不要
- Gmail、Outlook、および6,000以上のアプリと連携可能
- 10分以内にセットアップ完了
ダイレクトAPI
開発者に最適です。メールシステムとの連携を完全にコントロールできます。
- カスタムワークフローとロジック
- あらゆるメールシステムと連携可能
- 最大限の柔軟性
Gmail + Zapierセットアップ
Gmail宛メールへのAI自動応答を約10分でセットアップします:
Asyntai APIキーを取得する
API設定ページにアクセスし、APIキーを生成をクリックしてください。キーをコピーしてください。Zapierで必要になります。
Zapierで新しいZapを作成する
Zapierにログインし、Zapを作成をクリックしてください。
トリガーを設定:Gmailの新着メール
トリガーを設定します:
- トリガーアプリとしてGmailを検索します
- トリガーイベントとしてNew Emailを選択します
- Gmailアカウントを接続します
- オプション:ラベルでフィルター(例:「サポート」)して特定のメールのみを処理
ヒント: Gmailのラベルやフィルタを使用してサポートメールを特定のラベルに振り分け、そのラベルのメールでのみトリガーされるようにします。
アクションを追加:Asyntaiにメッセージを送信
アクションステップを追加します:
- Asyntaiを検索します
- Send Message to AIを選択します
- APIキーを使用して接続します
- フィールドをマッピングします:
- Message: メール本文または件名+本文を使用します
- Sender ID: 送信者のメールアドレスを使用します(会話履歴が保持されます)
- Platform: "email"または"gmail"と入力します
アクションを追加:Gmail経由で返信を送信
AI応答を送信するための別のアクションを追加します:
- 別のGmailアクションを追加:Send Email
- To:に元の送信者のメールアドレスを設定します
- 件名:を「Re: 」+元の件名に設定
- Body:にAsyntaiステップからのresponseを設定します
- オプション:In Reply Toフィールドを設定してスレッド化します
テストして有効にする
実際のメールでZapをテストし、有効にします。これでAIが受信メールに自動的に応答します!
Outlook + Zapierセットアップ
Outlookのセットアップ手順はGmailとほぼ同じです:
OutlookトリガーでZapを作成
トリガーアプリとしてMicrosoft Outlookを使用し、イベントとしてNew Emailを選択します。Microsoftアカウントを接続します。
Asyntaiアクションを追加
Gmailと同様 - Asyntaiの「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
);
})();
ベストプラクティス
Use Sender Email as Session ID
常に顧客のメールアドレスをsession_idまたはsender_idとして使用してください。これにより会話履歴が有効になり、AIがその顧客との以前のやり取りを記憶します。
AI応答を受けるメールをフィルター
すべてに自動応答しないでください。メールフィルタやラベルを使用して、特定のアドレスからのメール、特定の件名のメール、または指定フォルダ内のメールのみを処理します。
まず下書きモードを検討
まずはAIに直接送信ではなく下書きを作成させることから始めます。自動送信を有効にする前に、1週間応答を確認して品質を確保してください。
Gmailアクション: 下書きを作成 の代わりに メールを送信
署名または免責事項を追加
AI応答に署名を追加します。透明性のために「この応答はAIの支援を受けています」のような注記を追加する企業もあります。
AIを適切にトレーニング
ナレッジベースが充実するほど、メール応答の質が向上します。FAQ、製品情報、ポリシー、よくある質問を追加してください。
自動メールを除外
無限ループやメッセージの無駄を避けるため、自動返信、ニュースレター、システム通知をフィルタリングして除外します。
ユースケースの例
ECサイトの注文に関する問い合わせ
「注文はどこですか?」メールに配送状況、追跡情報、配達予定日を自動返信します。
購入前の質問
製品に関する質問、価格の問い合わせ、機能比較に回答し、リードの転換を加速します。
返品と返金
返品ポリシーの案内、返品ラベルの提供、返金スケジュールの説明を行います。
テクニカルサポート
トラブルシューティングの手順を提供し、ドキュメントへのリンクを共有し、よくある技術的な質問に回答します。
予約のスケジューリング
空き状況、提供サービス、予約手順に関する質問に回答します。
営業時間外サポート
Ensure customers get helpful responses even when your team is offline.
会話履歴
Asyntaiは提供されたセンダーIDに基づいて会話履歴を維持します。顧客が複数回メールを送信した場合、AIはコンテキストを記憶します:
同じ送信者ID(メールアドレス)を各顧客に使用すると、この継続性は自動的に維持されます。
料金
Email responses use the same message credits as your chat widget:
| プラン | メッセージ/月 | 価格 |
|---|---|---|
| スターター | 2,500 | $39/月 |
| スタンダード | 15,000 | $139/月 |
| プロ | 50,000 | $449/月 |
注意: Zapierを使用する場合、各メールは通常2〜3つのZapierタスク(トリガー+Asyntaiアクション+返信送信)を使用します。Zapierのタスク使用量には独自の料金体系があります。
お困りですか?
メール自動応答の設定についてご質問がありますか?hello@asyntai.comまでお問い合わせいただくか、その他のドキュメントをご覧ください: