あなたのサポートチームはSlack(スラック)にいます。あなたのチケットはZendesk(ゼンデスク)にあります。緊急の事態が発生した場合、システム間のギャップは、迅速な解決と怒った顧客との間の違いを意味する可能性があります。
ほとんどのチームは、重大な問題が漏れて初めて、緊急チケットに対するSlackアラートが必要であることに気づきます。誰かが昼食に出かけていて、別の人が会議に出ていて、誰も緊急チケットに気づくまでに、SLA(サービス品質保証)はすでに破られていました。
このガイドでは、最も単純なネイティブ連携から高度なWebhook(ウェブフック)構成まで、Zendeskの緊急Slackアラートを正確に設定する方法を説明します。また、アラートだけでは不十分で、より強力なものが必要な場合についても検討します。
必要なもの
始める前に、以下を確認してください。
- 管理者アクセス権を持つZendeskアカウント
- アプリをインストールできるSlackワークスペース
- Webhookメソッドの場合:JSON(JavaScript Object Notation)の基本的な知識
- 実際に緊急アラートを必要とするチケットの明確なアイデア(ヒント:すべてではありません)
方法1:ZendeskのネイティブSlack連携を使用する
公式のSlack for Zendesk Support連携は、通知をすばやく流すための最速の方法です。これは面倒な作業を処理し、コーディングは必要ありません。
ステップ1:SlackにZendeskアプリをインストールする
Slack App Directory(スラックアプリディレクトリ)またはZendesk管理センターにアクセスして、連携をインストールします。ZendeskアカウントとSlackワークスペース間の接続を承認する必要があります。
承認プロセスではOAuth(オープンオーース)を使用するため、パスワードを共有する必要はありません。Zendeskはチャンネルに投稿する許可を得て、SlackはZendeskでチケットを作成する機能を得ます。
ステップ2:チャンネル通知を構成する
インストールしたら、チケット通知を受信するチャンネルにZendeskアプリを招待します。チャンネルに「/invite @zendesk」と入力するか、チャンネル設定を使用してアプリを追加します。
ほとんどのチームは、さまざまな目的のために異なるチャンネルを設定します。緊急チケット用、新しいチケットアラート用、および一般的な更新用です。これにより、ノイズが軽減され、人々はエンゲージメントのレベルを選択できます。
ステップ3:緊急チケットのトリガーを作成する
ここからが魔法です。Zendesk管理センターで、オブジェクトとルール > ビジネスルール > トリガーに移動します。ZendeskがSlackに通知するタイミングを定義する新しいトリガーを作成します。
緊急チケットの基本的なトリガーは次のようになります。
- **条件:**チケットが作成された AND 優先度が緊急
- **アクション:**Slackで通知 > [あなたのチャンネル]
条件を追加して、投稿される内容をフィルタリングできます。たとえば、チケットが緊急の優先度で作成され、顧客がVIPである場合、または特定のグループに割り当てられている場合にのみ、Slackに通知します。

ネイティブアプローチの制限
ネイティブ連携は基本的なユースケースではうまく機能しますが、制約があります。
- **メッセージのカスタマイズの制限:**Slackでの通知の表示方法を完全に制御できません
- **複雑なロジックなし:**単純な条件のみ、高度なフィルタリングなし
- **制限されたチケットフィールド:**Slackからカスタムチケットフィールドを編集できません
- **添付ファイルなし:**コメントの添付ファイルはSlack通知に表示されません
これらの制限が問題になる場合は、Webhookメソッドを使用すると完全に制御できます。
方法2:高度なアラート用のカスタムWebhookを設定する
Webhookを使用すると、メッセージの内容、タイミング、および外観を完全に制御して、カスタムフォーマットされた通知をSlackに送信できます。この方法では、より多くの設定が必要ですが、強力なカスタマイズが可能です。
ステップ1:Slackの受信Webhookを作成する
Slack APIサイトから始めます。新しいアプリを作成し、受信Webhookを有効にして、ターゲットチャンネルのWebhook URLを生成します。
Webhook URLは次のようになります。
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
このURLを安全に保管してください。これには、チャンネルへの投稿を許可する秘密トークンが含まれています。Slackは、リークされたWebhook URLを積極的にスキャンし、パブリックリポジトリで見つかった場合は取り消します。
ステップ2:ZendeskでWebhookを作成する
Zendesk管理センターで、アプリと連携 > Webhookに移動します。次の設定で新しいWebhookを作成します。
- **エンドポイントURL:**ステップ1のSlack Webhook URL
- **メソッド:**POST
- **リクエスト形式:**JSON
- **認証:**不要(トークンはURLにあります)
Webhookをテストして、ZendeskがSlackに到達できることを確認します。チャンネルにテストメッセージが表示されるはずです。

ステップ3:Webhookを呼び出すトリガーを作成する
次に、Webhookを使用するトリガーを作成します。管理センター > トリガーで、条件を設定し、「アクティブなWebhookに通知」アクションを追加します。
ここがWebhookの輝く場所です。Zendeskプレースホルダーを使用して、JSONペイロードをカスタマイズできます。緊急アラート用に適切にフォーマットされたペイロードは次のようになります。
{
"text": "🚨 緊急チケットを受信しました",
"attachments": [{
"color": "#D00000",
"fields": [
{"title": "チケット", "value": "#{{ticket.id}}", "short": true},
{"title": "優先度", "value": "{{ticket.priority}}", "short": true},
{"title": "件名", "value": "{{ticket.title}}", "short": false},
{"title": "リクエスター", "value": "{{ticket.requester.name}}", "short": true},
{"title": "表示", "value": "<{{ticket.url}}|Zendeskで開く>", "short": true}
]
}]
}
これにより、カラーコーディング、構造化されたフィールド、およびチケットへのクリック可能なリンクを含むリッチな通知が作成されます。
緊急アラートの一般的なトリガー構成
状況が異なれば、通知戦略も異なります。ここでは、最も一般的な設定を紹介します。
優先度の高い新しいチケット
**条件:**チケットが作成された AND 優先度が緊急 **ユースケース:**重大な問題が発生した場合のアラート管理または上級エージェント
これらを#support-urgentのような別のチャンネルにルーティングするか、すぐに注意を引くために@hereまたは@channelで特定のユーザーにメンションします。
SLA違反の警告
**条件:**リクエスターの更新からの時間 > [SLAしきい値 - バッファー] **ユースケース:**ターゲットを逃す前にプロアクティブなSLA管理
ほとんどのチームは、実際SLA期限の数時間前に発動するように設定し、エージェントが対応する時間を与えます。緊急性を高めるために、Slackメッセージに残りの時間を含めます。
VIP顧客のエスカレーション
**条件:**組織がVIPである OR タグに「key-account」が含まれている OR 優先度が緊急 **ユースケース:**高価値顧客がすぐに注意を払うようにする
これらのアラートは、多くの場合、サポートチームとアカウントマネージャーの両方に別のチャンネルに送信されます。
未割り当ての緊急チケット
**条件:**優先度が緊急 AND 担当者が - AND 作成からの時間 > 1 **ユースケース:**チケットが未請求のままキューに置かれるのを防ぐ
これには、トリガーではなく自動化が必要です(時間が経過することに依存するため)。1時間ごとに実行して、穏やかなリマインダーを投稿するように設定します。
サードパーティツールと代替手段
ネイティブおよびWebhookメソッドでは不十分な場合、いくつかのサードパーティツールが強化された機能を提供します。
Knots Slack Notifications
Knotsは、Zendesk Premier Partnerであり、Zendesk Marketplaceで専用のSlack Notificationsアプリを提供しています。ネイティブ連携とは異なり、Knotsは以下を提供します。

- Zendeskのビュー、タグ、およびカスタムトリガーからのトリガーベースのアラート
- チケット変数を使用した完全なメッセージのカスタマイズ
- Slack経由のモバイルフレンドリーな通知
- GDPRおよびHIPAAコンプライアンス(顧客データは保存されません)
価格はEssentialsプランで月額269ドルからで、3つのアプリと最大5,000件のチケットが含まれています。14日間の無料トライアルを提供しています。
Geckoboard
Geckoboardは、異なるアプローチを取ります。個々のチケットアラートの代わりに、Slack連携を備えたリアルタイムKPIダッシュボードを提供します。

- メトリックが制限を超えた場合のしきい値ベースの通知
- Slackチャンネルに送信されるスケジュールされたダッシュボードスナップショット
- キューボリュームとSLAモニタリング
- Zendesk、Salesforce、HubSpotを含む90以上の連携
GeckoboardのCoreプラン(月額175ドル)には、Slack送信機能が含まれています。Essentialプラン(月額60ドル)には、Slack通知は含まれていません。
eesel AI:アラートから自律的な解決へ
Slackアラートについて言えば、それらはより大きな問題の兆候です。緊急チケットが到着するたびに通知される場合は、問題を防止するのではなく、問題に対応していることになります。

私たちは、人々に通知するだけでなく、チケットを自律的に処理するためにeesel AIを構築しました。チケットが到着するたびにSlackメッセージを送信する代わりに、eeselはチケットを読み、ナレッジベースを確認し、応答を起草するか、チケットを完全に解決します。
違いは重要です。eeselを使用しているチームは、最大81%のチケットが人間の介入なしに解決されることを確認しています。これは、Slack通知が少なくなり、コンテキストの切り替えが少なくなり、顧客の応答が速くなることを意味します。
可視性が必要な場合は、eeselが処理していることに関するSlack更新を取得できますが、デフォルトモードはサイレント解決です。ネイティブSlackアプリと同様に、Zendeskと連携しますが、通知を投稿するだけでなく、実際にチケットを処理します。
通知戦略がより大きな問題に対する絆創膏のように感じ始めた場合は、より良いアラートが必要か、アラートを必要とするチケットを減らす必要があるかを検討する時期かもしれません。
Zendesk緊急Slackアラートのベストプラクティス
通知を機能させることは始まりにすぎません。それらを役立つ状態に保つには、ある程度の規律が必要です。
-
**専用チャンネルを使用します。**Zendeskアラートを一般的なチャットと混在させると、ノイズが発生します。#support-urgentや#tickets-newなどの特定のチャンネルを作成して、人々がエンゲージメントのレベルを選択できるようにします。
-
**通知の過負荷を避けます。**無視される最も速い方法は、すべてを投稿することです。トリガー条件を具体的にします。通知にアクションが必要ない場合は、おそらく存在する必要はありません。
-
**実行可能なリンクを含めます。**すべての通知は、関連するチケットに直接リンクする必要があります。人々がそれを探す必要はありません。
-
**絵文字とフォーマットを使用します。**Slackは、Webhookペイロードで絵文字をサポートしています。緊急の場合は🔴、優先度が高い場合は🟡、通常の場合は🟢を使用します。視覚的なスキャンは、読むよりも高速です。
-
**ライブに移行する前にテストします。**最初にテスト環境でトリガーを設定するか、プライベートチャンネルを使用します。壊れた通知の洪水ほど信頼を損なうものはありません。
-
**監視と調整。**1週間後にチームに確認してください。通知は役立ちますか、それとも迷惑ですか?実際のフィードバックに基づいて条件を調整します。
一般的な問題のトラブルシューティング
慎重に設定しても、問題が発生します。最も一般的な問題を修正する方法を次に示します。
**通知が表示されない:**Webhook URLが正しく、トリガーがアクティブであることを確認します。Zendeskで、チケットイベントを見て、トリガーが発動したかどうかを確認します。発動したがSlackに何も表示されない場合は、curlなどのツールを使用してWebhook URLを直接テストします。
**間違ったフォーマット:**Slackメッセージが文字化けしている場合は、JSON構文を検証します。コンマまたは引用符が欠落していると、ペイロード全体が壊れます。JSONバリデーターを使用してエラーをキャッチします。
**通知が多すぎる:**これは通常、トリガー条件が広すぎることを意味します。特定のタグを要求したり、特定のチケットタイプを除外するなど、より具体的な条件を追加します。トリガーは、条件に一致するすべてのチケット更新で発動することを忘れないでください。
**認証エラー:**Webhook URLがHTTPSを使用していることを確認します。Slackは、暗号化されていないWebhook呼び出しを拒否します。ネイティブ連携を使用している場合は、アプリを切断して再接続してみてください。
AIによるアラートノイズの削減
本当の目標は、より迅速なアラートではありません。緊急チケットを減らすことです。
すべてのSlack通知は、人間の注意が必要なチケットを表しています。しかし、それらのチケットのほとんどが自動的に処理できるとしたらどうでしょうか?

それがAIが実現するシフトです。ますます洗練されたアラートシステムを構築する代わりに、最初からアラートを必要とするチケットの量を減らすことができます。
eesel AIを使用すると、まずAIに応答を起草させてチームがレビューできるようにします。その精度に自信がついたら、その範囲を拡大します。最終的には、ルーチンチケットを完全に処理し、本当に複雑な問題のみを人間にエスカレーションします。
結果はどうでしょうか?あなたのチームは、アラートに対応する時間を減らし、実際に人間の判断を必要とする問題を解決する時間を増やします。そして、あなたの顧客はより迅速な応答を24時間365日受け取ります。
今すぐサポートワークフローの合理化を開始
Zendeskの緊急Slackアラートを設定するための複数のアプローチができました。ネイティブ連携を使用すると、数分で実行できます。カスタムWebhookを使用すると、フォーマットとロジックを完全に制御できます。KnotsやGeckoboardなどのサードパーティツールは、特定のニーズに対応する特殊な機能を提供します。
どれを選ぶべきでしょうか?
- 今日実行する必要があり、通知のニーズが簡単な場合は、ネイティブ連携から始めます。
- 特定のフォーマット要件がある場合、または複雑な条件ロジックが必要な場合は、Webhookに時間を投資します。
- 大量の運用を管理しており、運用上の可視性が必要な場合は、Geckoboardを検討してください。
- 単なる通知を超えた深いZendesk自動化が必要な場合は、Knotsを見てください。
そして、通知だけではサポートの課題を解決できない場合は、AIチームメイトの方が良い投資になるかどうかを検討してください。eesel AIを試して、自律的なチケット処理がより良い通知とどのように比較されるかを確認してください。
よくある質問
この記事を共有

Article by
Stevia Putri
Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.



