メッセージングプロバイダー
設定 → コミュニケーション → メッセージングプロバイダーでは、LeadHubを双方向メッセージングチャネルに接続します。設定後、リードの詳細ビューから直接リードに連絡でき、それらのチャネルからの受信メッセージが会話に届きます。
サポートされているチャネル:
| チャネル | 方向 | プロバイダー |
|---|---|---|
| 送受信 | Meta Cloud API(WhatsApp Business) | |
| SMS | 送受信 | Twilio Programmable Messaging |
| Telegram | 送受信 | Telegram Bot API |
| Viber | 送受信 | Viber Business Messages |
| 音声(クリックトゥコール) | アウトバウンド + 録音 | Twilio Programmable Voice |
WhatsApp Business(Meta Cloud API)
前提条件
- business.facebook.comでのMetaビジネスアカウント
- 承認済み電話番号を持つWhatsApp Businessアカウント
- 番号がWhatsApp Cloud APIに登録されていること(通常のWhatsAppアプリではない)
ステップ1 — Metaアプリの作成
- developers.facebook.com → マイアプリ → アプリを作成に移動します。
- アプリタイプとしてビジネスを選択します。
- 名前(例:LeadHub Integration)を付けてアプリを作成をクリックします。
- 製品を追加でWhatsAppを見つけて設定をクリックします。
ステップ2 — 認証情報の取得
- WhatsApp製品ダッシュボードでAPI設定に移動します。
- 以下をメモします:
- 電話番号ID(数値、例:
106540352242922) - WhatsApp Businessアカウント ID
- 電話番号ID(数値、例:
- システムユーザー(ビジネス設定内)→ システムユーザーを作成 →
whatsapp_business_messaging権限を持つ永続アクセストークンを生成します。
ステップ3 — LeadHubで設定
-
設定 → コミュニケーション → メッセージングプロバイダーに移動します。
-
WhatsApp Businessセクションを展開して入力します:
フィールド 値 有効 オンに切り替え 永続アクセストークン ステップ2から 電話番号ID ステップ2から 表示電話番号 WhatsApp番号(例: +1-415-555-0199) -
設定を保存をクリックします。
-
保存後に受信Webhook URLが表示されます:
https://yourdomain.com/api/messaging/whatsapp/webhook/TENANT_ID/TOKEN
ステップ4 — MetaでWebhookを登録
- MetaアプリダッシュボードでWhatsApp → 設定 → Webhooksに移動します。
- コールバックURLをステップ3の受信Webhook URLに設定します。
- 検証トークンを任意の文字列(例:
leadhub_verify)に設定します。 - messagesWebhookフィ ールドをサブスクライブします。
テスト: 電話からWhatsApp番号にメッセージを送信してください。LeadHubに新しい会話として表示されるはずです。
SMS(Twilio Programmable Messaging)
ステップ1 — Twilio認証情報の取得
- console.twilio.comにログインします。
- ダッシュボードからアカウントSIDと認証トークンをコピーします。
- 電話番号 → 管理 → アクティブな番号でTwilio番号をメモします。
ステップ2 — LeadHubで設定
-
設定 → コミュニケーション → メッセージングプロバイダーに移動します。
-
**SMS(Twilio)**を展開して入力します:
フィールド 値 有効 オンに切り替え アカウントSID Twilioダッシュボードの AC...認証トークン Twilioダッシュボードから 送信者番号 E.164形式のTwilio番号(例: +14155550199) -
設定を保存をクリックします。
-
保存後に表示された受信Webhook URLをコピーします。
ステップ3 — TwilioでWebhookを登録
- Twilioで電話番号 → 管理 → アクティブな番号に移動 → 番号をクリックします。
- メッセージング → メッセージが届いたときで、Webhook URLをLeadHub受信Webhook URLに設定します。
- メソッドをHTTP POSTに設定して保存します。
Telegram
ステップ1 — Telegramボットの作成
- Telegramを開いて**@BotFather**にメッセージを送ります。
/newbotを送信してプロンプトに従います(名前とユーザー名)。- BotFatherがボットトークンを提供します(形式:
123456:ABCdef...)。 - ボットユーザー名もメモします(例:
@your_leadhub_bot)。
ステップ2 — LeadHubで設定
-
設定 → コミュニケーション → メッセージングプロバイダーに移動します。
-
Telegramを展開して入力します:
フィールド 値 有効 オンに切り替え ボットトークン BotFatherから ボットユーザー名 例: @your_leadhub_bot -
設定を保存をクリックします。
LeadHubはTelegram Bot APIを使用してWebhookをTelegramに自動登録します — URLをTelegramに手動で貼り付ける必要はありません。
Viber Business Messages
⚠️ Viber Business Messagesには承認済みViberサービス アカウント(ISV/ビジネスアカウント)が必要です。通常のViber個人アカウントではビジネスメッセージを送信できません。
ステップ1 — Viber認証トークンの取得
- Viberのパートナープログラムに連絡してサービスアカウントを取得します。
- Viberパートナーポータルにログインして認証トークンを見つけます。
- 送信者名(ブランド名、最大28文字)をメモします。
ステップ2 — LeadHubで設定
-
設定 → コミュニケーション → メッセージングプロバイダーに移動します。
-
Viberを展開して入力します:
フィールド 値 有効 オンに切り替え 認証トークン Viberパートナーポータルから 送信者名 ブランド名 -
設定を保存をクリックします。
-
受信Webhook URLをコピーしてViberサービスアカウントダッシ ュボードに登録します。
音声 / クリックトゥコール(Twilio Voice)
Twilio Voiceを使用すると、リードの詳細ページから直接ワンクリック通話が可能になります。通話は通話履歴に記録され、録音および自動文字起こしが可能です。
前提条件: SMS(Twilio)を先に設定する必要があります — VoiceはSMSと同じアカウントSIDと認証トークンを再利用します。
ステップ1 — LeadHubで設定
-
設定 → コミュニケーション → メッセージングプロバイダーに移動します。
-
**音声(Twilio Voice)**を展開して入力します:
フィールド 値 有効 オンに切り替え 音声発信者ID番号 E.164形式のTwilio音声番号(SMS番号と異なる場合あり) 通話を録音 両方の通話を録音するにはオンに切り替え 自動文字起こし + AI要約 テキスト文字起こしと要約を生成するにはオンに切り替え(プラットフォーム設定にOpenAI API キーが必要) -
設定を保存をクリックします。
-
3つのURL(TwiML URL、ステータスURL、録音URL)が表示されます。全てコピーします。
ステップ2 — TwilioでWebhookを登録
- Twilioで音声番号 → 音声セクションに移動します。
- 電話がかかってきたとき → Webhook → TwiML URLを貼り付けます。
- 通話ステータスが変わったとき → ステータスURLを貼り付けます。
- 録音で、Webhookを録音URLに設定します。
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| 「受信Webhook URLを生成するには設定を保存してください」 | まだ保存していません — 認証情報を入力してから保存をクリックしてください |
| WhatsApp Webhookの検証が失敗する | MetaのVerify Tokenが設定時に使用したものと一致しているか確認する |
| Telegramメッ セージが届かない | LeadHubがWebhookを自動登録 — ボットトークンが正しいか確認する |
| SMSテストが失敗する | 認証トークンが正しくTwilio番号がアクティブか確認する |
| 音声通話が接続されない | TwiMLとステータスURLの両方がTwilioに登録されているか確認する |
| トークンがマスクされて表示される(••••••••••••) | これは意図的なもの — 既存のシークレットはセキュリティのためマスクされます。保存済みのシークレットを維持するには変更しないでください。 |