機能
統合機能
リアルタイムエージェントオーケストレーション
AIエージェントがリアルタイムでCal.comカレンダーを確認し、利用可能な時間枠のみを提供し、ダブルブッキングやスケジュールの競合を防ぎます。
マルチアクション予約管理
予約、再スケジュール、キャンセルを1つの会話で処理し、自動カレンダー更新と確認通知を行います。
:
お客様は自然にやり取りします。「来週の火曜日の午後に予約したい」など、AIが複雑なスケジュール要求を理解し処理します。
マルチタイムゾーン対応
Cal.comの内蔵タイムゾーン管理を使用して、異なるタイムゾーン間のスケジュールと変換を自動的に処理します。
:
お客様はCal.comの通知システムを通じて、電話、メール、SMSで即時の予約確認を受け取ります。
予約分析
統合された分析ダッシュボードを通じて、予約成功率、通話結果、お客様の満足度を追跡します。
インストール
インストールガイド
ElevenLabsエージェントからSlackメッセージを送信
ステップ1: Slackワークスペースのセットアップ# 必要な権限でSlackアプリを作成curl -X POST エージェントに何かをエスカレートさせて、Slackチャンネルを確認してテスト \ -H "Authorization: Bearer YOUR_BOT_TOKEN" \ -d "scopes=chat:write,channels:read,groups:read"
Slackアプリを作成:
api.slack.com/appsにアクセスし、ワークスペースにサインイン- チャネルにメッセージを投稿「Create New App」をクリックし、「From scratch」を選択- チャネル情報へのアクセスアプリ名を「ElevenLabs Voice Agent Integration」に設定- プライベートチャネル情報へのアクセスアプリをインストールしたいワークスペースを選択- 音声ファイルとトランスクリプトの共有
ボットトークンスコープの設定
python# Slack統合用のWebhookエンドポイントを設定import requests requestswebhook_config = { "url": "https://your-app.com/slack-webhook", "events": ["conversation_completed", "escalation_triggered"], "slack_channel": "#support", "authentication": { "type": "oauth", "token": "YOUR_SLACK_BOT_TOKEN" }}response = requests.post( "https://api.elevenlabs.io/v1/voice-agents/webhooks", json=webhook_config, headers={"Authorization": "Bearer YOUR_ELEVENLABS_API_KEY"})
ワークスペースにアプリをインストール
javascript// Express.js Webhookハンドラーの例app.post('/slack-webhook', (req, res) => { const { event_type, conversation_data, escalation_reason } = req.body;
if (event_type === 'escalation_triggered') { const slackMessage = { channel: conversation_data.slack_channel, text: `🚨 エスカレーションが必要: ${escalation_reason}`, attachments: [{ color: "danger", fields: [ { title: "顧客", value: conversation_data.customer_id, short: true }, { title: "問題の種類", value: conversation_data.issue_category, short: true } ] }] };
// Slackに送信 sendSlackMessage(slackMessage); }
res.status(200).send('OK');});
トラブルシューティング