Webhookと連携

FyneDeskを、チームがすでに使っているツールに接続しましょう。チケットに何かが起きたとき、FyneDeskはSlackに通知したり、Zapierのワークフローをトリガーしたり、スプレッドシートを更新したり、Webhookを受け付けるあらゆるシステムにpingを送ったりできます。

Webhookとは

Webhookは、何かが起きたときにFyneDeskから別のアプリケーションへ送信される自動メッセージです。FyneDeskを手動で確認したり、更新を定期的に取得したりする代わりに、他のツールが即座に通知を受け取ります。

たとえば、新しいチケットが作成されると、FyneDeskはすぐにチームのSlackチャンネルに通知を送信できます。チケットが緊急とマークされると、PagerDutyやMicrosoft Teamsでアラートをトリガーできます。チケットが解決されると、Google Sheetsの行やCRMを更新できます。

これが重要な理由 ほとんどのサポートチームは、ヘルプデスク以外のツールも使っています。Webhookを使えば、FyneDeskは既存のワークフローを置き換えるのではなく、その中に組み込まれます。チームは好みのツールを使い続けながら、FyneDeskがチケット管理を担います。

Webhookをトリガーできるイベント

FyneDeskは、次のいずれかのチケットイベントが発生したときにWebhook通知を送信できます:

  • チケット作成 - 顧客、エージェント、またはメール経由で新しいチケットが送信されたとき
  • ステータス変更 - チケットがあるステータスから別のステータスに移ったとき(例: 新規から対応中、対応中から解決済み)
  • 優先度変更 - チケットの優先度が更新されたとき(例: 低から緊急)
  • チケット割り当て - チケットがエージェントまたはチームに割り当てられたとき
  • コメント追加 - チケットに新しいコメントが投稿されたとき

各Webhookがどのイベントを監視するかを選べます。すべてに対応する1つのWebhookを設定することも、異なる宛先に向かう異なるイベントごとに別々のWebhookを作成することもできます。

Webhookの送信先

FyneDeskは、JSONペイロード付きの標準的なHTTP POSTリクエストを送信します。つまり、ほぼすべての最新ツールやプラットフォームで動作します:

  • Slack - Slackの受信Webhook URLを使って、チケットの更新をチャンネルに投稿します
  • Microsoft Teams - WebhookとPower Automateフローを使って、Teamsチャンネルにアラートを送信します。ステップバイステップガイドを見る →
  • Discord - チケットに対応が必要なときにDiscordチャンネルに通知します
  • Zapier - ZapierのWebhookトリガーを使って、FyneDeskを6,000以上のアプリに接続します
  • n8n - 高度な自動化のために、n8nワークフローを通じてイベントを振り分けます
  • Make(Integromat) - FyneDeskのイベントによってトリガーされる複数ステップのシナリオを構築します
  • 独自のAPI - 自分が管理する任意のカスタムエンドポイントにイベントを送信します
ミドルウェアは不要です 受信Webhookを直接受け付けるツール(SlackやTeamsなど)の場合は、URLをFyneDeskに貼り付けるだけです。より複雑なワークフローでは、Zapierやn8nなどの自動化プラットフォームが、FyneDeskと他の何百ものアプリとの橋渡しをします。

Webhookの設定

Webhookを管理するには管理者である必要があります。FyneDeskアプリで設定 → 連携に移動します。

  1. 1 Webhookを追加をクリックして、新しいWebhookエンドポイントを作成します。
  2. 2 後で識別できるように、名前を付けます(例:「Slack - サポートチャンネル」や「Zapier - CRM同期」)。
  3. 3 宛先URLを貼り付けます。これは、受信側のツール(Slack、Zapier、n8n、または独自のAPI)から取得したWebhook URLです。
  4. 4 このWebhookをトリガーするイベントを選択します。
  5. 5 保存します。FyneDeskはすぐにそのURLへのイベント送信を開始します。

異なる宛先に向かう複数のWebhookを追加でき、それぞれが異なるイベントを監視できます。また、個々のWebhookを削除せずに有効化または無効化することもできます。

よくある使い方

新しいチケットのSlackアラートを受け取る

Slackで受信Webhookを作成し、そのURLをFyneDeskに貼り付け、「チケット作成」イベントを選択します。新しいチケットごとに、チケットのタイトル、優先度、FyneDeskで開くためのリンクを含むメッセージがチームのチャンネルに投稿されます。

緊急チケットのエスカレーションアラート

「優先度変更」でトリガーされるWebhookを設定し、専用のSlackチャンネルやPagerDutyに向けます。チケットが緊急にエスカレーションされた瞬間に、オンコールチームが通知を受け取ります。

チケットをCRMやスプレッドシートに同期する

Zapierやn8nを使ってFyneDeskのWebhookイベントを受け取り、チケットデータをSalesforce、HubSpot、Google Sheets、Airtable、またはチームが顧客とのやり取りを記録しているあらゆるツールに送り込みます。

カスタムの社内ワークフローを構築する

Webhookを独自のAPIエンドポイントに向けて、カスタムロジックをトリガーします。内容に基づいてチケットを自動割り当てしたり、プロジェクト管理ツールにタスクを作成したり、データウェアハウスにサポート活動を記録したりできます。

よくある質問

FyneDeskはWebhookに対応していますか?

はい。FyneDeskは、チケットの作成、ステータス変更、優先度変更、割り当て、新しいコメントなど、チケットイベントが発生したときにリアルタイムのHTTP通知を送信するアウトバウンドWebhookに対応しています。

FyneDeskをSlackやMicrosoft Teamsに接続できますか?

はい。FyneDeskのWebhookは、標準的なJSONペイロードをHTTP経由で送信します。SlackやMicrosoft Teamsの受信Webhook URLを使って直接接続することも、Zapierやn8nなどの自動化プラットフォームを使ってイベントを任意のツールに振り分けることもできます。ステップバイステップの手順については、Microsoft Teamsの設定ガイドをご覧ください。

FyneDeskはZapierやn8nと連携しますか?

はい。FyneDeskは、Webhookイベントを標準的なHTTP POSTリクエストとしてJSONペイロード付きで送信します。これらをZapierのWebhookトリガー、n8nのWebhookノード、またはMakeのシナリオに向けることで、FyneDeskを他の何千ものアプリケーションに接続できます。

作成できるWebhookの数に制限はありますか?

複数のWebhookを作成でき、それぞれが異なる宛先に向かい、異なるイベントを監視できます。Webhookエンドポイントの数に厳密な制限はありません。

Webhookのペイロードはどのような形式ですか?

FyneDeskは、HTTP POST経由で標準的なJSONペイロードを送信します。ペイロードには、イベントの種類、チケットの詳細、関連するメタデータが含まれます。この形式は、ほぼすべての最新の自動化ツールやAPIと互換性があります。