WhatsApp Businessコーリング
WhatsAppの音声通話をFinnエージェントで受け付けます。
WhatsApp Business Calling
WhatsApp Business Account(WABA) をFinnに接続すると、ユーザーはWhatsApp内から直接あなたのビジネスに音声通話を発信できます。応答するのはFinnエージェントで、料金は他の通話と同様に分単位で課金されます。
WhatsApp Business Calling(2024年に提供開始されたMetaのWhatsApp音声通話機能)は、Cloud APIの上に構築されています。ユーザーから見ればビジネスチャット内の通話ボタンをタップするだけ、あなたから見れば通常のFinnインバウンド通話です。
利用できること
- 世界中のあらゆるWhatsAppユーザーからのインバウンド音声通話
- 新しい番号の用意は不要 — 既存のWABA電話番号IDを使用
- 通常のインバウンドと同じプロンプト・音声・ワークフローでFinnエージェントが応答
- PSTNインバウンドと同じ録音・文字起こし・分析
- 多くの地域で国際PSTNインバウンドより分単価が安い
前提条件
接続前に必要なもの:
- WhatsApp Business Platform が有効化された認証済みMetaビジネスアカウント
- 良好な状態のWABA電話番号(コンシューマー版WhatsAppアプリではなく、Cloud APIの番号)
- Metaによるビジネス認証の承認(通話機能に必須)
- Pro以上のFinn組織(Starterでは WhatsApp通話は利用不可)
- WABAで明示的に有効化されたCalling API機能 — Metaによる審査制です。Meta Business → WhatsApp Manager → API設定 → Calling からアクセスを申請してください
セットアップ(5ステップ)
1. WABAで通話を有効化
Meta Business Suite → WhatsApp Manager → 電話番号 → [対象の番号] → 設定 → Calling で:
- インバウンド通話を有効化をオンに切り替え
- デフォルトアクションをAPIに転送に設定
- 保存
2. 恒久的なシステムユーザーアクセストークンを生成
Meta Business → ビジネス設定 → システムユーザー で:
- システムユーザーを作成(既存のものを再利用も可)
- スコープ
whatsapp_business_management、whatsapp_business_messagingを付与してトークンを生成 - トークンはパスワードと同様に扱い、コミットせず、四半期ごとにローテーションしてください
3. Finn側で接続
ダッシュボード → 設定 → 連携 → WhatsApp → 接続。
以下を貼り付けます:
phone_number_id(WhatsApp Managerから取得)waba_id(WhatsApp Business Account ID)- システムユーザーアクセストークン
Finnは /v18.0/{phone_number_id} を呼び出してトークンを検証し、結果を画面上に表示します。
4. Finnエージェントを紐付け
同じ画面で、WhatsApp通話に応答するFinnを選択します。方法は次のとおりです:
- WhatsAppインバウンド全体に1つのエージェントを固定 — 最もシンプル
- 受信 Webhook で動的にルーティング — 発信者・国・キャンペーンタグごとに異なるエージェントを割り当て
5. テスト
個人アカウントから WhatsApp で WABA 番号にテストメッセージを送信し、通話ボタンをタップします。Finn エージェントが 2〜3 秒で応答します。
通話がすぐに切断される場合、通話機能の承認が完了していません。WhatsApp Manager の Meta の通話有効化バナーを確認してください。
PSTN 着信との動作の違い
| 項目 | PSTN 着信 | WhatsApp 着信 |
|---|---|---|
| 設定時間 | 5分(番号のレンタル) | 30〜60分(Meta の承認) |
| 発信者 ID | 電話番号 | WhatsApp ユーザー ID と表示名 |
| 国際通話コスト | 変動(自国外では高額) | 定額 — ルーティングは Meta が処理 |
| 録音 | 標準 | 標準(現地法に従い発信者に通知) |
| ボイスメール | 設定可能 | 未対応 — Meta の制限による |
| Finn からの発信 | 可(PSTN フル対応) | 不可 — WhatsApp 経由の通話は着信のみ |
| 同時通話数の上限 | 番号ごとの容量 | WABA のティアに依存 |
発信者の識別
受信 Webhook のペイロードには WhatsApp 固有のフィールドが含まれます:
{
"session_id": "ws_2H4abc",
"channel": "whatsapp",
"from": {
"wa_id": "919876543210",
"display_name": "Priya M",
"profile_pic_url": "https://..."
},
"to_phone_number_id": "104382715924563",
"started_at": "2026-05-22T14:30:00Z"
}
wa_id は発信者の WhatsApp 識別子です(通常は E.164 形式の電話番号から + を除いたもの)。PSTN で caller_id を使うのと同じ要領で、CRM 照会のキーとして利用できます。
料金
WhatsApp 着信は、PSTN 着信と同じ Finn AI クレジットモデルで課金されます:
- 応答された通話: 分単位のパルス課金、最低1分
- キャリア追加料金なし — ネットワーク区間は Meta が処理
- 通話ごとのセットアップ料金なし
プルス課金の計算式についてはウォレットとAIクレジットを参照してください。
制限事項
- 受信のみ(2026年時点のMetaの制限)。FinnからWhatsAppユーザーへ発信することはできません。
- 電話番号IDごとに同時に1つのFinnのみ — ただし受信Webhookによる動的ルーティングを使えば、通話ごとにエージェントを切り替えられます。
- ボイスメールは未対応 — 不在着信はメッセージを残さずに切断されます。
- 提供地域は国によって異なります — MetaはCallingを国ごとに順次展開しています。ステータスは WhatsApp Manager → API Settings で確認してください。
コンプライアンス
- 録音の告知 — PSTNと同じルールが適用されます。インド、EU、米国の一部では通話が録音されることの告知が必要です。Finnのウェルカムメッセージに告知を含めるよう設定してください。
- 同意 — WhatsAppで通話ボタンをタップした時点でユーザーが通話を開始しているため、そのセッションについては明示的な同意が暗黙的に成立します。PSTNで折り返す場合は、別途同意が必要です。
- データ所在地 — Metaは音声を自社リージョンで処理します。組織に厳格な所在地要件がある場合は、有効化する前に検討してください。
FAQ
Q: 既存のFinnエージェントは、変更なしでWhatsApp通話に応答できますか? A: はい。エージェントのプロンプト、音声、ワークフローは同じです。WhatsApp連携画面でバインドするだけです。
Q: WhatsAppの発信者には、AIと話していることが分かりますか? A: Finnの名乗りは設定した内容のままです(例:「Smile DentalのAria」)。直接尋ねられた場合、エージェントはAIであることを開示すべきです — PSTNと同じコンプライアンスルールです。
Q: WhatsApp通話を人間のオペレーターに転送できますか? A: はい — Finnのウォームトランスファーの仕組みが同じように機能します。転送された通話は、設定済みのPSTN番号に着信します。
Q: WhatsAppのclick-to-callリンクとは何が違いますか? A: click-to-callはPSTN番号でユーザーの電話ダイヤラーを開きます。WhatsApp Business CallingはWhatsAppアプリ内で完結し、Metaの音声インフラを利用します — 全く別の経路です。
トラブルシューティング
| 症状 | 考えられる原因 |
|---|---|
| 「Calling not enabled」バナーが表示される | このWABAでの通話がMetaにまだ承認されていない |
| 通話が1〜2秒で切断される | トークンが無効、またはスコープ不足 — 再発行してください |
| 特定の地域で音質が悪い | MetaがCallingを順次展開中 — ステータスページを確認 |
| 発信者に「この番号は設定されていません」と流れる | WhatsApp ManagerとFinnの間で phone_number_id が一致していない |
| 録音が見つからない | バインドされたFinnで recording_enabled フラグがオフ — エージェント設定で切り替えてください |
関連項目
Was this page helpful?
Still stuck or have feedback?
Email [email protected] or use the chat bubble in the bottom-right corner — it's a Finn that knows the Academy cold.