SMS/WhatsAppメッセージ(Twilio)
ご自身の Twilio アカウント(BYO モデル)を使って、取引先担当者やリードの画面から直接 SMS と WhatsApp を送受信します。
メッセージ連携は、お客様ご自身の Twilio アカウントを使います(BYO モデル、つまり自分のアカウントを持ち込む方式です)。メッセージの送信と課金はお客様の Twilio アカウントで行われ、当社側の費用、マークアップ、仲介は一切ありません。当社が用意するのは、SMS と WhatsApp を送信し、返信を記録するための項目とボタンだけです。
この連携は何もしない状態で始まります。項目を入力して有効化するまで、何も送信されません。Auth Token は CRM 内で暗号化され、再表示されることはありません。
前提条件
- 残高またはプランが有効な Twilio アカウントと、SMS が有効な Twilio 番号(WhatsApp を使う場合は、Twilio で承認済みの WhatsApp 送信元)。
- Account SID と Auth Token を確認し、番号の Webhook を設定するための Twilio コンソールへのアクセス。
- Sellio 側で、設定の連携から認証情報を保存し連携を有効化するための管理者権限。
入力が必要なもの
- アカウントSID: Twilio アカウントの識別子です。Twilio コンソールで確認でき、AC で始まります。
- 認証トークン: アカウントの認証用トークンです。同じく Twilio コンソールにあり、CRM 内では暗号化されます。
- SMS番号(送信元): SMS が有効な Twilio 番号を E.164 形式で指定します(例: +15005550006)。SMS の送信に必要です。
- WhatsApp番号(送信元): Twilio で承認済みの WhatsApp 送信元を E.164 形式で指定します(whatsapp: の接頭辞は付けません)。WhatsApp の送信に必要です。
設定のしかた
- 設定から連携を開き、「SMS/WhatsAppメッセージ(Twilio)」のカードを探します。
- アカウントSIDと認証トークンを貼り付け、SMS番号と WhatsApp 番号のいずれかまたは両方を入力して、「認証情報を保存」をクリックします。
- 表示された「Webhook URL(Twilio)」をコピーし、Twilio コンソールで対象の番号を開き、「メッセージ受信時」の Webhook と「ステータスコールバックURL」の両方にこの URL を設定します。
- CRM に戻り、「有効化」をクリックします。
メッセージを送るには
- 電話番号を持つ取引先担当者またはリードを開きます(電話または携帯電話の項目)。
- 「メッセージ(SMS/WhatsApp)」のブロックで「SMS/WhatsAppを送信」をクリックします。
- チャネル(SMS または WhatsApp)を選び、番号を確認し、本文を書いて「送信」をクリックします。
- メッセージはそのレコードの履歴(およびタイムライン)に記録されます。顧客からの返信は Webhook 経由で届き、同じ履歴に表示されます。
Webhook URL と Auth Token は秘密情報として扱ってください(安全のため、CRM は保存済みのトークンを再表示しません)。CRM は受信した呼び出しの X-Twilio-Signature を、お客様の Auth Token を使って検証します。
テストのしかた
- 電話番号を持つ取引先担当者またはリードを開き、「メッセージ(SMS/WhatsApp)」のブロックで「SMS/WhatsAppを送信」をクリックします。
- チャネルを選び、短い本文を書いて、自分の番号あてに送信します。
- メッセージが携帯電話に届いたこと、そしてレコードの履歴に記録されたことを確認します。
- 携帯電話から返信し、その返信が同じ履歴に表示されることを確認します(これで受信側の Webhook が検証できます)。
トラブルシューティング
- 401 または認証エラー: アカウントSIDか認証トークンが誤っています。認証トークンを貼り直し(サーバーからは戻ってきません)、アカウントSIDが AC で始まっているか確認してください。
- 送信エラーまたは無効な番号: 送信元は E.164 形式(例: +81312345678)にし、その Twilio 番号が対象のチャネル(SMS か WhatsApp)と宛先の国に対応しているか確認してください。
- WhatsApp が送信されない: WhatsApp の送信元が Twilio で承認済みであり、whatsapp: の接頭辞を付けずに登録されている必要があります。24時間のウィンドウを過ぎている場合、WhatsApp は承認済みテンプレートを要求します。
- 返信が届かない: Twilio コンソールで対象の番号の「メッセージ受信時」と「ステータスコールバックURL」を、CRM の「Webhook URL(Twilio)」に向けてください。
- 受信した呼び出しが拒否される: X-Twilio-Signature が一致していません(Auth Token が食い違っています)。同じ Auth Token を CRM にもう一度入力してください。
GoTo を接続する(VoIP · SMS · 会議)
GoTo は音声、SMS、会議のための BYO(自分のアカウントを持ち込む方式)の選択肢です。GoTo アカウントを接続すると、CRM からワンクリックで発信し、SMS を送り、会議リンクを作成できるようになります。OAuth アプリの認証情報を保存して接続するまで、この連携は何もしません。接続はポップアップで行われるため、CRM から離れることはありません。
- GoTo Developer Center で OAuth アプリを作成し、GoTo のカード(設定の連携)に表示されているリダイレクト URI をそのまま、許可済みリダイレクト URI に追加します。
- GoTo のカードに Client ID と Client Secret を貼り付け(任意で既定の発信元番号も入力し)、「認証情報を保存」をクリックします。
- 「接続」をクリックすると、ポップアップで GoTo の同意画面が開きます。承認するとポップアップは自動的に閉じ、カードの表示が「接続済み」に変わります。
- アクセスを取り消すには、カードの「認証情報を削除」を使います。認可を更新したい場合は「再接続」を使います。