Imagesはじめにはじめまして、テラスカイでエンジニアをしている上川と申します。最近、Salesforceを導入されているお客様の中で、簡単にSMS送信を実現したいという要望をお聞きします。テラスカイと言えば、Salesforceに強いというイメージですが、最近はTwilioというクラウドサービスも扱い始めました。今回はそのTwilioを使用して簡単にSalesforceでSMS送信を実現する方法を紹介します。『Twilio』とは?Twilioについて、『電話やSMSをAPIで簡単に組み込めるサービス』と認識している方も多いのではないでしょうか?もちろん、それらの機能もありますが、それだけではありません。はじめに、Twilioについて紹介したいと思います。Twilio社についてTwilio社は2008年にアメリカで生まれた会社です。Japanが設立されています。JapanTwilioはインターネットと世界の電話回線の接続を可能にし、企業はモバイルアプリやWebからTwilioのAPIを通じて通話やメッセージの交換が可能になりビジネスに活用できます。Twilioのサービス全体像Twilioは、CPaaSと呼ばれるクラウドコミュニケーションプラットフォームを提供しています。提供しているサービスはたくさんありますが具体的には、以下のようなものです。Messenger)、メール、Fax等)・スーパーネットワーク(グローバルネットワークと9地域27カ所のデータセンターをベースとしてネットワークが構築されており、180の国と地域で電話番号を利用でき、600億件のインタラクション数をさばいている)一番下のスーパーネットワークを基盤として、各種チャネルAPIを提供しており、数行のコードで簡単にアプリに電話などの機能を組み込むことが出来ます。Studioは受電時やメッセージ受信時に行う動作(IVRの設定等)をフローで視覚的に定義できます。Functionはサーバレスの開発環境です。FlexはjavaScriptライブラリであるReactで柔軟に画面のカスタマイズが可能です。タスクの種別やチャネルの種類によって、オペレータとって最適な画面を作成することが可能です。(ここについては後日詳細な記事を書きたいと思います。顧客から受電した時にCRMから情報を取得し、オペレーターがその情報を参照できる例を考えてみます。1まずTwilioで購入した電話番号に電話がかかってくるとします。2Twilio電話番号に対して、受電時に特定のStudioを起動するように設定しておくことで、Studio内のフローに入ります。Functionで外部APIを叩いてCRMから顧客情報を取得します。4スキルベースルーティングで最適なオペレーターにタスクを振り分けます。Flex上で、取得した顧客情報とカスタマイズされた最適な画面を見ながら作業することが出来ます。・Twilioは電話やSMSのAPIだけではなく、様々なコミュニケーションに関するソリューションを提供している。・それらの部品を組み合わせることで自由で柔軟なカスタマイズが可能である。Flexという柔軟にカスタマイズ可能なクラウドコンタクトセンターも提供されている。Saleforce』とは、Salesforceに簡単にSMS等のTwilio機能を組み込める、Twilio社が提供しているAppExchangeです。APIをApexで呼び出せる(電話とかSMS送信とかを自由に組み込めるみたい)チュートリアル基本的には以下のドキュメントをみながら設定していくことで簡単に上記のことができます。商談所有者の宛先にTwilio電話番号からSMSが送信されていることを確認コーディング一切なしで、簡単にSMS送信を実現することが出来ました。Salesforceレコードページから連絡先と1対1でメッセージ(Chat形式のコンポーネントを配置できる)ページレイアウトに埋め込むだけで1対1のやりとりが可能でした。ApexでSMSを送信してみるテスト用に作成したVFページです。SendSMSボタン押したら、SMSを送信します。Controller送信結果です。SalesforceをSalesforceに導入することで簡単に、SMSの送信などができることがわかりました。SalesforceでSMSを送信したいときに、是非ご検討頂ければと思います。APIを叩くところがSMS送信しかドキュメントが見当たらなかったので、電話など他の機能もドキュメントが是非欲しいところですね。株式会社テラスカイTwilioは電話やテキストメッセージ、FAX、Eメール、チャット、ビデオ通話など、さまざまな通信手段をAPI経由で利用できるコミュニケーションプラットフォームです。Twilioの導入をご検討の方は、お気軽にご相談ください。【セミナーレポート】LINE、セールスフォース、AWS、テラスカイが描く次世代のコールセンターとは?オムニチャネル対応ServiceCloudを活用しアウトバウンド業務を効率化するクラウド型グループウェア導入前に知りたい!Salesforceとの連携メリットAppExchangeを社内導入する時に見たい!5つのポイント関連するキーワードオムニチャネルコールセンターコンタクトセンターAppExchangeSalesforceSMSTwilioTerraSkyBaseについてTerraSkyBaseはクラウドサービスを手掛ける株式会社テラスカイのコンテンツプラットフォームです。