お問い合わせ

お気軽にご相談ください!

ZendeskからSlackに通知を送る方法

この記事では、ZendeskからSlackへ通知を送る方法を紹介します。具体的な例として「チケットが新規に作成されたらSlackに通知する設定」を挙げ、わかりやすく解説します。
Slack通知を設定することで、担当者はリアルタイムにチケットの状況を把握でき、迅速な対応が可能になります。

 

Slackでアプリを追加する

「Add apps」をクリックする

Slackを起動し、左カラムの一番下にある「Add apps」をクリックします。

「Incoming Webhooks」を検索し、Addをクリックする

「Incoming WebHooks」を検索して、「Add」をクリックします。

 

ブラウザで下記の画面が表示されますので「Add to Slack」をクリックします。

通知先のSlackのチャネルを指定します。この時点でまだチャネルが作られていない場合は、下部にある「create a new channel」から作成できます。チャネルを指定したら「Add Incoming WebHooks integration」をクリックします。

Webhook URLを控える

次に下記のような画面が表示されますので、この「Webhook URL」を控えておきます。このURLが「他のアプリケーションからSlackに通知を送るときのURL」となります。また、「Sending Messages 」のところに 他のアプリケーションからSlackに送るときのデータのフォーマットが書かれています。これについては後述します。


ここまでで、SlackへのIncoming Webhooks アプリの追加が完了です。

ZendeskでWebhookの設定を行う

Webhookを作成する

Zendesk Supportの「管理センター」を開きます。
「アプリおよびインテグレーション > アクションおよびWebhook > Webhook」へ進み、 画面の右上の「Webhookを作成する」をクリックします。


下記のような画面になります。

 

接続方法を選択する

「Zendeskのイベント」については、Zendeskがあらかじめ設定しているイベントが起こったときに通知をする設定のようです。今回の例として「チケットが作成されたら」というイベントはこの中には存在しませんでした。

Zendeskのイベントとしては下記のリストが用意されています。


上記の画面から「エージェントの空き状況に関するイベント」を選択した画面。


今回は「Zendeskのイベント」ではなく「トリガまたは自動化」を選択し「次へ」を押します。

 

必要事項を入力する

下記の画面になりますので、必要事項を入力していきます。

 

  • 名前: Webhookの用途がわかる名称(例:「Slack通知用」)
  • 説明: 将来のために SlackAppの設定画面のURLをメモしておくようにしています。(将来このWebhookが不要になったときに、Slack側の設定にすぐたどり着けるように)
  • エンドポイントURL: Slackの設定画面で控えた Webhook URL をここに記入します。
  • リクエスト方法: POST
  • リクエスト形式: JSON
  • 認証: なし


を設定したあと、「Webhookを作成する」をクリックします。

そうすると下記のような画面になります。


ここまでで「ZendeskからSlackに通知する経路」が設定できました。
「いつ、どんな内容を送るのか?」という設定を「トリガ」または「自動化」で行ないます。

画面にもあるように「管理センター」からトリガを設定します。

トリガを設定する

管理センターから、「オブジェクトとルール > ビジネスルール > トリガ 」の画面に行きます。

 
トリガを作成します。

  • トリガ名: 何のためのトリガなのかをわかるようにしておくといいでしょう。
  • 条件: 「チケット>チケット = 作成された」を指定します。
  • アクション: カテゴリから「通知方法>アクティブなWebhook」を選択すると、先程作成した「Slackへの通知」が選択肢として表示されますのでこれを選びます。

 

ポイントは「POST」の部分ですが、これは「ZendeskからSlackに対して送るデータの中身」になります。今回は下記を指定しています。


  "text": "新規チケットが作成されました\n\nURL: {{ticket.link}}\n件名 : {{ticket.title}}\n内容\n{{ticket.latest_comment}}"
}


この状態でトリガ設定を「保存」してから、エンドユーザーとして問合せをメール送信したところ、指定したチャネルに下記のような通知が届きました。


“text” の部分に書かれた内容ですが

  • \n が「改行」を表します
  • {{ticket.title}} などが、実際のチケットの情報を表します。どのような情報が使えるのかについては「使用可能なプレースホルダを表示」から確認できます。

 


プレースホルダを利用することで、タイトルや内容以外の情報もSlackに送信することができました。これで「チケットが作成されたらSlackに通知する」というインテグレーションが可能になりました。

まとめ

この記事では「チケットが新規に作成されたらSlackに通知する設定」を例として、ZendeskからSlackへ通知を送る方法を紹介しました。

「チケットの新規作成」をトリガにしていますが、それ以外のイベントが起こった際に、特定のチャネル(Webhookを複数用意することで、内容ごとに通知先のチャネルを分けることも可能)に通知する設定も同じように可能になります。

必要な情報を必要な人に、リアルタイムに届ける仕組みとして、Slack通知は欠かせない手段だと思いますので、ぜひ活用してください。

CS STUDIOを運営するアディッシュでは、カスタマーサポート、カスタマーサクセスでのZendeskの活用方法の支援、運営の代行、Zendesk AI活用の支援をしています。お気軽にご相談ください。


ホーム /  記事一覧 / ZendeskからSlackに通知を送る方法

関連記事

私は小学生の頃からバレーボールに打ち込んでおり、社会人の現在も友人と休日にバレーボールをやっています。以前、カスタマーサクセスとして大事にしたい考え方とバレーボールの「セッター」というポジションは共通点が多いことについて下記の記事を執筆しました。 バレーボールのセッター視点でのカスタマーサクセス
近年、SaaSビジネスの成長に伴い、「カスタマーサクセス(CS)」という職種は企業にとって欠かせないポジションとして広く定着してきました。しかしここ数年、市場環境の変化やAI技術の台頭により、CSの役割や存在意義が大きく問い直されています。
私たちアディッシュは、クライアント企業のカスタマーサクセス(CS)領域における伴走支援を行っています。支援の現場では、日々の問い合わせや突発的なトラブルへの対応に追われがちです。その中で、「本来、このお客様はどのような状態が理想なのか」という目的を見失いそうになることも少なくありません。
SaaSビジネスの普及に伴い、「カスタマーサクセス」という職種はすっかり一般的になりました。 しかし現場のリアルな声を聞くと、今なお「結局、既存顧客向けの営業職と何が違うの?」という誤解が根強く残っています。
はじめに カスタマーサクセス(CS)の世界では、「Customer...
カスタマーサクセス(CS)として「解約」の二文字に直面したとき、反射的に「なんとかして止めなければ」と身構えてしまう方は多いのではないでしょうか。特に、一人で多くの顧客を担当し、かつ一社一社と向き合うハイタッチ体制を維持している環境では、そのプレッシャーは計り知れません。