チャネルトークとDifyとMicrosoft Teamsの連携イメージ
アプリ同士の連携方法

2024/12/24

チャネルトークでチャットが開始されたら回答案をDifyで生成しMicrosoft Teamsに通知する方法

k.hieda

<span class="mark-yellow">「工夫しているけれど、問い合わせ対応が追いつかない」「回答を準備して共有するまでに時間がかかる」</span>そんなふうに困っていませんか?

特にECサイトのカスタマーサポート現場では、商品や注文に関する問い合わせが集中しがちで、迅速な対応が求められますよね。
顧客対応は初動の速さと、チーム内でのスムーズな情報共有が課題になることが多いはず。
こうした課題を解決するために、チャネルトークにDifyとMicrosoft Teamsを連携する仕組みをおすすめします。
この連携により、チャットが作成されたら、Difyが回答案を自動で作成し、Microsoft Teamsに迅速に共有することができます。
本記事では、ノーコードでアプリを連携する方法をわかりやすく解説するので、問い合わせ対応にお悩みの方は、ぜひ試してみてくださいね!

こんな方におすすめ

このフローボットは、以下のような方にぴったりです。

  • 寄せられる問い合わせに迅速に対応し、顧客を待たせたくない方
  • チーム全体で統一された回答案を活用し、対応のばらつきを防ぎたい方
  • 回答作成の手間を減らし、業務の効率化を目指したい方
  • 難しい問い合わせの対応が特定の担当者に偏ることを解消したい方
  • プログラミングスキルがなくても、自動化を簡単に導入したい方

今すぐに試したい方へ

本記事ではノーコードツール「Yoom」を使用した連携方法をご紹介します。
難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。
下記のテンプレートから今すぐに始めることもできるので、ぜひお試しください!

[Yoomとは]

チャネルトークでチャットが開始されたら、回答案をDifyで生成しMicrosoft Teamsに通知する方法

それでは、<span class="mark-yellow">「チャネルトークでチャットが開始されたら、回答案をDifyで生成しMicrosoft Teamsに通知する自動化」</span>の設定方法を、Yoomのフローボットテンプレートを使って解説します。

連携プロセス

  • Yoomへマイアプリ登録(チャネルトークとDifyとMicrosoft Teams)
  • テンプレートをコピー
  • アプリトリガーの設定とアプリ連携
  • トリガーボタンをオンにし、連携スタート

事前に準備するもの

チャネルトーク

  • チャネルトークのアカウント情報(管理画面の操作を行うため)
  • アクセストークン
    • チャネル設定の左のメニュー一覧から、設定を開きセキュリティ・開発をクリックします。API管理で『+新しい認証キーを作成』をクリックすると、シークレットキー(アクセストークン)を取得できます。
  • アクセスキー
  • 上記で認証キーを作成したら、アクセスキーも取得できます。

Dify

  • Difyのアカウント情報(管理画面の操作を行うため)
  • アプリ(チャットボット)
  • アクセストークン
    • Difyのアプリ内で取得します。
    • 作成済みのアプリを開き、左のメニューバーから「監視」を選択。
    • バックエンドとサービスAPI内の「APIキー」をクリックします。
    • 『APIキー』をクリックし、『+新しいシークレットキーを作成』を選択すると、APIシークレットキーが表示されます。こちらがアクセストークンに該当します。もっと詳しく:Difyマイアプリ登録方法と連携するとできること

Microsoft Teams

  • Microsoft365のログイン情報(メールアドレス、電話番号、またはSkypeID、パスワード)
  • チャットID
    • 通知を送るチャット上で右クリックし、表示されたメニューの「リンクをコピー」を選択します。コピーしたURLから取得できます。
  • このリンク内に「19: ~ .space」の形式で記載された部分がチャットIDです。

ステップ1 マイアプリ連携の設定

ここでは連携するアプリ情報をYoomに登録する設定を行います。Yoomのワークスペースにログイン後、マイアプリ画面で+新規接続をクリックします。

Yoomで接続可能なアプリの一覧が表示されます。検索窓から今回連携するアプリを検索し、マイアプリ登録を進めてください。

チャネルトーク

検索結果からアプリ名をクリックします。チャネルトークで取得した値を入力する画面が表示されます。

  • アカウント名
    • 識別しやすい値を入力してください。メールアドレスなど、アカウントが識別できる値にします。
  • アクセストークン
  • アクセスキー
    • 事前に取得した値を入力します。

必須項目を入力し、「追加」ボタンをクリックすると、チャネルトークのマイアプリ登録が完了です。

Dify

検索結果からアプリ名をクリックします。連携に必要な値を入力する画面が表示されます。

  • アカウント名
    • 任意の値を入力してください。メールアドレスなどアカウントの判別ができる値がおすすめです。
  • アクセストークン
    • 事前に取得した値を入力します。

必須項目を入力して追加ボタンをクリックすると、Difyのマイアプリ登録が完了します。

Microsoft Teams

検索結果からMicrosoft Teamsを選択します。

こちらの画面に遷移後、Microsoft365のログイン情報を入力します。

※「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。

以上でMicrosoft Teamsのマイアプリ登録は完了です。

ステップ2 Yoomのフローボットテンプレートをマイプロジェクトへコピーする

こちらのバナーをクリックします。

マイプロジェクトにテンプレートがコピーされます。マイプロジェクトは左のメニューバーからアクセスできます。

ステップ3 アプリトリガー「新たに接客チャットが作成されたら」

テンプレートの1つ目の工程をクリックします。

こちらではチャネルトークで発行されたチケット情報を取得する設定をします。

(1/2)連携アカウントとアクションを選択

この項目はすでに初期設定されています。

  • アプリトリガーのタイトル
  • アプリ
  • チャネルトークと連携するアカウント情報
  • トリガーアクション

→次へをクリックします。

(2/3)アプリトリガーのAPI詳細設定

  • Webhookの名前
    • 目的に合わせた任意の値を入力します。例)チャットが開始されたら
  • アクセスキー
    • チャネルトークで取得したアクセスキーを入力します。

(3/3)アプリトリガーのAPI詳細設定

  • Webhookイベント
    • チャネルトークで新しくチャットを開始し、テストをクリックします。

→テストをクリックします。 →成功します。 以下の項目が取得できます。取得した項目はDifyのプロンプト(指示文)に使用します。

→保存するをクリックします。

ステップ4 アプリと連携する「チャットメッセージを送信」

テンプレートの2つ目の工程をクリックします。

ここではDifyにプロンプト(指示文)を設定します。

(1/2)連携アカウントとアクションを選択

こちらは初期設定済みです。

  • アプリトリガーのタイトル
  • アプリ
  • Difyと連携するアカウント情報
  • トリガーアクション

→次へをクリックします。

(2/2)API接続設定

  • query
    • 顧客からのお問い合わせ内容を引用します。
    • 編集欄をクリックすると、チャネルトークで取得したアウトプットが表示されます。事前設定で{{詳細}}のコードが埋め込まれていますが、他のコードを引用したカスタマイズが可能です。
  • user
    • 半角英数字で任意の識別子を設定します。
  • 変数必須ではありませんが、活用することでプロンプトや通知をより柔軟で効率的に設定できます。例えば「名前」や「日付」など、動的な情報をプロンプトに自動反映できるため、設定の手間を減らし、ユーザーに最適な対応が可能になります。

→テストをクリックします。 →成功 Difyの回答案(返答内容)を取得できます。

→保存するをクリックします。

ステップ5 アプリと連携する「メッセージを送信」

テンプレートの3つ目の工程をクリックします。

こちらではMicrosoft Teamsに通知する定型文の設定を行います。

(1/2)連携アカウントとアクションを選択

こちらは初期設定済みです。

  • アプリトリガーのタイトル
  • アプリ
  • Microsoft Teamsと連携するアカウント情報
  • トリガーアクション

→次へをクリックします。

(2/2)API接続設定

  • チームID
    • 編集欄をクリックするとプルダウンが開き、連携したMicrosoft Teamsのスペース名が表示されます。メッセージを送るスペースを選択するとIDが取得されます。
  • チャンネルID
    • 編集欄をクリックするとプルダウンが開きます。チャンネルの候補の中から選ぶと、IDが自動で引用されます。
  • メッセージ内容
  • 送信メッセージの定型文を作成します。編集欄をクリックするとプルダウンが開き、先ほどの工程で取得したアウトプットが表示されます。
  • チャンネルに送信する項目を選択すると、埋め込みコードが自動で引用されます。引用コードの前に、項目名を入力すると閲覧時にわかりやすくなります。
  • 今回はユーザーからのチャット本文とDifyの回答案を通知するように設定しています。
  • Microsoft Teamsでは通知メッセージをリッチで構造化された形に表示できるよう、HTMLタグがサポートされています。そのため、改行はタグ<br/>を挿入する必要があります。
  • メンションを設定する場合は、メッセージ編集エリアの下の、メンション値を紐付けするボックスに値を入力します。添付ファイル情報も同じく値を挿入します。

→テストをクリックします。 →成功  
→保存するをクリックします。今回の工程は以上になります。

ステップ6 アプリトリガーをONにする

全ての工程が設定されると、設定完了のコンプリート画面が表示されます。

トリガーをONにして、テンプレート左上のトグルでフローボットを起動します。

<span class="mark-yellow">プログラミング不要で、フローボットの設定が簡単に完了しました。</span>今回使用したテンプレートは、こちらです。

チャネルトーク,Dify,Microsoft Teamsを使ったその他の自動化例

本日ご紹介した連携以外にもチャネルトークやDify、Microsoft TeamsのAPIを活用することで様々な自動化を実現することが可能です。

もし気になるものがあれば、ぜひ試してみてください!

チャネルトークとMicrosoft Teamsを連携した自動化例

チャネルトークでチャットが開始されたらMicrosoft Teamsに通知する連携も可能です。

チャネルトークを活用した自動化例

チャネルトークでチャットが開始されたらデータベースに追加する

チャネルトークでチャットが開始されたら、Google スプレッドシートやMicrosoft Excelなどに自動で追加します。

チャネルトークでチャットが作成されたらタスク管理アプリに追加する

チャネルトークでチャットが作成されたらAsanaやTrelloなどに自動で追加します。

Difyを活用した自動化例

フォームでお問い合わせがあったら回答をDifyで作成してチャットツールに通知する

Googleフォームなどでお問い合わせがあったら回答をDifyで作成してSlackやMicrosoft Teamsなどに自動で通知します。

メールでお問い合わせがあったら回答をDifyで作成してメールで通知する

GmailやOutlookで受信したメールの回答をDifyで作成し、自動で返信したり、担当者へメールを送信したりします。

Microsoft Teamsを活用した自動化例

クラウドストレージにファイルがアップロードされたことをMicrosoft Teamsに通知する

OneDriveやDropboxなどにファイルがアップロードされたことをMicrosoft Teamsに自動で通知します。

Webミーティングの終了後に、内容を文字起こしして要約し、Microsoft Teamsに通知する

ZoomやGoogle Meetで会議終了後に、内容を文字起こしして要約し、Microsoft Teamsに自動で通知します。

チャネルトークでチャットが開始されたら、回答案をDifyで生成しMicrosoft Teamsに通知するメリットと具体的な活用シーン3選

1.問い合わせ対応をスピーディに

チャネルトークで問い合わせが開始されると、Difyが即座に回答案を生成し、それがMicrosoft Teamsに通知されます。
<span class="mark-yellow">このプロセスにより、対応を始めるまでの時間が短縮されるはずです。</span>

たとえば、顧客から「注文した商品の配送が遅れている」という問い合わせがあった場合、Difyが自動生成した回答案が通知されます。
これにより、担当者は回答を作成するために一から内容を整理する手間が省けますよね。
通知を受けた担当者は、すぐに回答案を基に状況を把握し、迅速に対応を進められるのではないでしょうか。
問い合わせが開始された直後に必要な情報が揃うことで、手作業の手順が削減され、対応スピードの向上につながります。
この仕組みは、特に緊急性の高い問い合わせにおいて有効な手段になるはずです!

2.回答の一貫性を向上

Difyでは、学習内容に基づいて回答案を自動生成します。
<span class="mark-yellow">企業のガイドラインやトーン&マナーを学習させることで、対応品質のさらなる向上につながり、誰が対応しても一貫性のある返答が実現するはずです。</span>
AIが提供する回答案を基に対応を進めれば、スタッフ間の対応クオリティのばらつきを抑えることができますね。

たとえば、新人スタッフが多いチームでも、AIの回答案が経験不足を補い、安定した対応をサポートしてくれます。
また、問い合わせ内容が複雑な場合でも、AIが統一された基準に沿った回答案を提示するので、全体の対応品質が安定しますよね。
この仕組みを活用することで、効率的かつ一貫性のある顧客対応が実現するのではないでしょうか。

3.属人化を防ぎ、効率的な対応を実現

Microsoft Teamsに通知することで、問い合わせ内容とAIが生成した回答案をチーム全員で即時に共有できます。
<span class="mark-yellow">これにより、これまで経験豊富な担当者に偏りがちだった難しい対応も、AIのサポートを活用することで、誰もが一定水準で業務を遂行できる環境を整えることができるはずです。</span>
また、全員が同じ情報を共有できるので、過去の対応履歴やAIが生成した回答案を検索・参考にしやすくなり、対応に必要な情報をスムーズに確認できますよね。
この透明性の向上によって、対応ミスの防止にもつながります。

たとえば、AIが生成した回答案がチーム全体に共有されることで、担当者が不在の場合でも、他のメンバーが過去の解答例を参考に対応を進めることができるはずです。
この仕組みは、特定の従業員に業務や知識が集中していた状態を解消し、組織全体で情報を共有することで、誰もが一定のクオリティで対応できるようになるのではないでしょうか。

まとめ

本記事では、チャネルトーク、Dify、Microsoft Teamsを連携するフローボットをご紹介しました。
これを活用すれば、問い合わせ内容が即時に共有され、AIによる回答案の提示で対応スピードが上がるはずです。
また、業務を特定の担当者に依存しない仕組みを構築できるので、属人化の防止にも役立つのではないでしょうか。
さらに、<span class="mark-yellow">このフローボットはプログラミング不要のため、設定が簡単ですぐに自動化を始められます。</span>
日々の対応がもっとスムーズになるこの仕組み、ぜひお試しください!

では、またお会いしましょう!

この記事を書いた人
k.hieda
Webプランナー・ディレクター歴10年目。Web制作会社勤務時代は、クライアントへ改修と運用プランの提案と制作進行がメインでした。現在はパラレルワーカーです。Yoomのコンテンツ事業部でブログの制作、個人事業では企業の外部広報案件を受けています。民泊を始めるのでルーチンワーク効率化の徹底を目指しています!
タグ
チャネルトーク
Dify
Teams
Microsoft Teams
連携
通知
自動
自動化
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る