2024/12/12
アプリ同士の連携方法

チケットが作成されたらAIで回答を生成して、結果をMicrosoft Teamsに送信する方法

k.hieda
ZendeskとDifyとMicrosoft Teamsの連携イメージ

目次

<span class="mark-yellow">「毎日膨大な問い合わせに対応しきれず、手が回らない…」「似たような質問ばかりで、業務が疲弊している…」そんなカスタマーサポートの課題に直面している方は多いのではないでしょうか?</span>
Zendeskをご利用中の方で、問い合わせ対応の効率化に苦労している方には朗報です。DifyとMicrosoft Teamsを連携させれば、対応業務を自動化し、生産性を大幅に向上できます。DifyのAIがZendeskの問い合わせに対して自動的に回答案を作成し、それをMicrosoft Teamsを通じてチーム全体で共有する仕組みを構築。担当者はこの回答案を活用しながら、スムーズに顧客対応を進めることができます。
これまではこうした自動化システムの構築にはプログラミングの知識が求められていましたが、当社のフローを活用することで、技術的な専門知識がなくても簡単に運用が可能です。本記事では、この自動化フローの具体的な利点や、導入による業務改善の効果について詳しく解説します。

こんな方におすすめ

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

  • 顧客対応に追われて業務が圧迫されている方
  • 問い合わせ内容が複雑化し、対応に時間がかかると感じている方
  • チーム内でスキルの差が顕著で、対応品質が安定しないと悩む方
  • 顧客満足度の向上を目指したいと考えている方
  • 業務の効率化とコスト削減を同時に進めたい方

Zendeskでレコードが登録されたらMicrosoft Teamsに通知するメリットと具体的な活用シーン3選

運用管理者の視点から、自動化の利便性を以下にまとめます。

1. 迅速な対応で顧客満足度をアップ

Zendeskで新しいチケットが作成されると、Difyが即座に内容を分析し、最適な回答案を自動生成します。このプロセスは最短で、チケット作成後はわずか数分で完了し結果はMicrosoft Teamsに通知されます。<span class="mark-yellow">担当者は、この提案された回答案を基に必要な修正や加筆を行うだけで、迅速かつ正確な返信が可能です。一から対応を考える手間が省けるため、効率的な業務遂行が可能となります。</span>
さらに、このフローにより対応スピードが大きく向上すると期待できます。例えば、急を要する問い合わせであっても、Difyが提供する回答案を基に迅速に対応できるため、顧客の不安を早期に解消し、満足度を向上させることにつながるでしょう。特に、複雑な技術的質問や詳細な製品情報を必要とする問い合わせでは、過去の類似ケースから導き出された回答案が活用されるため、効率的な対応につながります。

2. 品質管理と柔軟な運用

Difyは、Zendeskの過去のやり取りや対応履歴を学習して最適な回答案を生成します。このプロセスにより、担当者の経験やスキルに依存せず、一貫した対応品質を提供できます。<span class="mark-yellow">たとえば、経験の浅い担当者でもDifyが提案する回答案を基に対応ができるため、全体の対応品質を底上げする効果があります。</span>
さらに、Difyは企業独自のブランドポリシーや表現ルールに基づいた回答案をカスタマイズすることが可能です。特定の用語やフレーズを含む回答案を自動生成する設定ができるため、ブランドの一貫性を保ちながら顧客対応を行うことが可能です。また、専門的で複雑なケースでも、過去のデータを活用して適切な回答案を導き出すことができるため、経験が浅いスタッフも安心して業務に取り組めそうです。

3. チーム全体の生産性と信頼性向上

Difyが生成する回答案は、個々の担当者だけでなくチーム全体の生産性向上にも寄与します。Microsoft Teamsを通じてオンタイムで共有されるため、全メンバーが最新の回答事例を確認でき、効率的な情報共有が可能です。<span class="mark-yellow">これにより、問い合わせ対応の属人化を防ぎ、チーム全体の一体感を高める効果が期待できます。</span>
たとえば、急増する問い合わせに対しても、Difyの迅速な回答案生成を活用することで、複数の担当者が同時並行で効率的に対応可能です。また、繁忙期や緊急時にも、対応の一貫性とスピードを維持することができるでしょう。

ここからは、【Zendeskでチケットが作成されたら、Difyで問い合わせの回答を生成してMicrosoft Teamsに投稿する】プログラミングなしで構築するフローの手順を解説します。

[Yoomとは]

Zendeskでチケットが作成されたら、回答内容をDifyで作成してMicrosoft Teamsに通知するフローの作り方

Yoomの定期起動トリガー機能を活用し、ZendeskのAPIから最新のチケット情報を取得します。この情報を基にDifyへ指示を送り、生成された回答結果をMicrosoft TeamsのAPIを通じて通知します。この仕組みで、問い合わせ情報の取得から回答通知までをスムーズに実現できます。一般的に実現にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。

連携プロセス

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

※有料プランでは、2週間の無料トライアルが利用可能です。期間中は、無料プランでは利用制限があるアプリや、AI機能(オペレーション)もご利用いただけます。

事前に準備するもの

Zendesk

  • Zendeskのアカウント情報(管理画面の操作を行うため)
  • サブドメイン
    • URLの.zendesk.comより前の値がサブドメインです。
  • APIトークン
  • Zendeskのグローバルメニュー内にある管理センターを開いてください。
  • 左のメニューバーの「アプリおよびインテグレーション」をプルダウンで開き、API直下の「conversations API」を選択し、右上の「APIキーを作成」をクリックします。
  • 新規キーを作成画面が表示されます。
  • 名前に任意の値を入力し、「次へ」をクリックすると、各キーが生成され、画面に表示されます。

Dify

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

Microsoft Teams

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

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

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

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

Zendesk

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

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

必須項目を入力して、「追加」ボタンをクリックすると、Zendeskのマイアプリ登録が完了します。
※Zendeskはチームプラン・サクセスプラン限定アプリです。現在、Zendeskのアプリは「チームプラン」または「サクセスプラン」でのみご利用いただけます。「フリープラン」や「ミニプラン」をご利用中の場合、設定されたフローボットのオペレーションやデータコネクトがエラーが発生することがありますので、ご注意ください。

Dify

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

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

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

Microsoft Teams

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

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

これで、Microsoft Teamsのマイアプリ登録が完了しました。

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

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

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

ステップ3 アプリトリガー「新しいチケットが作成されたら」

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

こちらでは、Zendeskで発行されたチケット情報の取得設定を行います。

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

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

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

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

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

  • トリガーの起動間隔
    • フローボットの起動間隔を設定します。
    • 5分、10分、15分、30分、60分の中から選択できます。※ ご契約のプランによって、最短の起動間隔が異なります。
  • サブドメイン
    • URLの「.zendesk.com」より前の値が該当します。

→テストをクリックします。 →成功します。 以下の項目が取得できます。こちらは後のオペレーションで動的の値として利用します。

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

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

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

こちらではDifyに送信するプロンプト(指示文)の設定を行います。

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

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

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

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

(2/2)API接続設定

  • query
    • 顧客からのお問い合わせ内容を引用します。
    • 編集欄をクリックすると、Zendeskで取得したアウトプットが表示されます。事前設定で{{詳細}}のコードが埋め込まれていますが、他のコードを引用したカスタマイズが可能です。

  • user
    • 半角英数字で任意の識別子を設定します。
  • 変数
  • 必須ではありませんが、活用することでプロンプトや通知をより柔軟で効率的に設定できます。例えば「名前」や「日付」など、動的な情報をプロンプトに自動反映できるため、設定の手間を減らし、適切な対応が可能です。

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

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

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

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

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

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

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

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

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

(2/2)API接続設定

  • チームID
    • 編集欄をクリックするとプルダウンが開き、連携したMicrosoft Teamsのスペース名が表示されます。メッセージを送るスペースを選択すると、IDが引用されます。
  • チャンネルID
    • 編集欄をクリックするとプルダウンが開きます。チャンネルの候補の中から選ぶと、IDが自動で引用されます。

  • メッセージ
  • 通知する定型文を作成します。
  • 編集欄をクリックすると、前の操作で取得した値を引用して埋め込めます。実際に届いたZendeskの詳細コードを引用して、Difyの回答内容を投稿すると整合性を確認しやすくなりますね。
  • Microsoft Teamsでは、通知メッセージをリッチで構造化された形に表示するために、HTMLタグがサポートされています。そのため、改行はタグ<br/>を挿入する必要があります。
  • メンションを設定する場合は、メッセージ編集エリアの下の、メンション値を紐付けするボックスに値を入力します。添付ファイル情報も同じく値を挿入します。

→テストをクリックします。 →成功  

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

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

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

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

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

もっと活用!Difyの連携で実現する、さらに広がる自動化の3つの事例

DifyはZendeskやMicrosoft Teamsとの連携に限らず、多種多様なビジネスツールともシームレスに連携可能です。この柔軟性により、自動化の範囲を拡大し、業務効率を大幅に向上させることができます。

1. Google フォームの問い合わせにAIが迅速に対応!Microsoft Teamsでの円滑な共有

Google フォームを通じて届いた問い合わせ内容をAIが迅速に分析し、最適な回答案を生成します。生成された回答案は、Microsoft Teamsを介してチームに通知されるため、担当者は内容を即座に確認し、必要に応じた対応を行えます。このプロセスにより、対応スピードが向上し、顧客満足度の改善に貢献します。

2.  Intercomでの問い合わせ対応をAIがサポート!Teamsとの連携で一段上の効率化

お客様とのやり取りを行うIntercomチャットでは、AIがリアルタイムでやり取りの内容を解析し、適切な回答案を提案します。この提案内容はMicrosoft Teamsに通知され、担当者がそれを活用することで、よりパーソナライズされた対応が可能に。これにより、対応の効率化だけでなく、顧客体験の向上も期待できます。

3.  Microsoft Teamsでの問い合わせにAIが即応!業務効率と対応品質の両立

Microsoft Teams内で発生する問い合わせに対して、AIが自動的に回答案を提示します。頻繁な質問や簡単な対応はAIが処理し、担当者はより高度な問題解決に集中できます。この仕組みは、業務の効率を大幅に向上させるとともに、顧客対応の品質を維持・向上させる鍵となります。

まとめ

本記事では、Dify、Zendesk、そしてMicrosoft Teamsを組み合わせた自動化ソリューションについて、その具体例をご紹介しました。この仕組みを導入すれば、問い合わせ対応のスピードアップや担当者の負担軽減、顧客満足度の向上が実現できます。また、<span class="mark-yellow">ノーコードで簡単に設定可能なため、導入も手間がかかりません。</span>業務改善を目指す方は、ぜひ今日からこの仕組みを取り入れてみてください。

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

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