Skip to main content
Solved

Companyオブジェクトのフィールドデータが条件を満たす場合、Slackに通知を送信したい

  • March 30, 2026
  • 3 replies
  • 47 views

  • Contributor ⭐️

2026/4/3(金)のオフィスアワーでお伺いしたく、事前に質問させていただけますと幸いです!🙇🏻

  • やりたいこと
    • Companyオブジェクトにある顧客ステータスに関するフィールドの値が、条件1から条件2に変更された時にSlackに通知(メッセージ)を投稿したい
      • 条件1:フィールドに割り当てたドロップダウンのうち、「初期設定期」が含まれるものが選択される
      • 条件2:フィールドに割り当てたドロップダウンのうち、「オンボ期」「アダプション」「サクセス期」が含まれるものが選択される
  • お聞きしたいこと
    • やりたいことの実現のためには、どんな方法が最適か(オープンクエスチョンで申し訳ないのですが、一旦フラットにお聞きしたいです…!)
  • 補足
    • Gainsightサポートにも相談し、以下の回答をいただき、設定やルール作成はやってみたのですが、Slackとの接続部分(Gainsight上の結果をどうSlackへ連携すればよいのか)で苦戦しております、、
      • ルールの場合、Action setupでSlackが選択できない
      • プログラムの場合、対象の絞り込みからどうつなげるのかが分からない など

You can set up the notifications as follows:

  1. Rules Engine: Create a rule to monitor the Company object and set the condition to trigger when the "Stage" dropdown changes to the desired status.
     
  2. Slack Notification: Configure Gainsight’s Slack integration or use Sally to send the notification to the desired Slack channel or user. Ensure the Slack toggle is enabled in your Channel Subscription settings.

     

  3. Advanced Notifications (Optional): For customized messages, you can use Rules Engine or Journey Orchestrator with Slack webhooks or OAuth to post specific data programmatically.

    Here are Coummity Post for your reference:

    How to post to slack any data programmatically from Gainsight (Rules Engine and JO)


    At Mentioning Users in Slack, via Gainsight External Actions

    Here are the Documentation for reference:

    Gainsight Notifications in Slack

    Post Messages to Slack with Call External API Action Type

Best answer by asanos

@Risa
(トピックが旧オフィスアワーのグループに作成されておりましたのでこちらのコミュニティに移動致しました) 
先週のオフィスアワーでもご説明いたしましたがこちらにも転記致します!

方法としては今回のやり方は2つあります。


①Rule Engine + External ActionでSlackのWebhookを呼び出す

設定の概要としては以下の記事をご確認ください。chatworkですが設定方法もご参照ください。

②Journey OrchestratorのActionからSlackアクションを利用する

 

それぞれ以下のメリット、デメリットがあります。

  メリット デメリット
①Rule Engine + External Action
  • 設定が自由に可能。DMへの送信やプライベートチャンネルへの送信なども可能
  • 最短で2時間に1回、場合によってはリアルタイムルールエンジンでの通知も可能
  • APIを利用するため、相対的に高度な設定が必要
  • 通知先のチャンネルIDや通知するユーザーのIDをGainsight上で管理する必要がある
②Journey Orchestrator
  • 標準機能のため設定・管理が簡単
  • パブリックチャンネルのみ通知可能
  • 日次での実行のみ可能(次のリリースで最短3時間毎の実行が可能)

 

 

3 replies

asanos
Forum|alt.badge.img+1
  • Gainsight Employee ⭐️⭐️
  • Answer
  • April 8, 2026

@Risa
(トピックが旧オフィスアワーのグループに作成されておりましたのでこちらのコミュニティに移動致しました) 
先週のオフィスアワーでもご説明いたしましたがこちらにも転記致します!

方法としては今回のやり方は2つあります。


①Rule Engine + External ActionでSlackのWebhookを呼び出す

設定の概要としては以下の記事をご確認ください。chatworkですが設定方法もご参照ください。

②Journey OrchestratorのActionからSlackアクションを利用する

 

それぞれ以下のメリット、デメリットがあります。

  メリット デメリット
①Rule Engine + External Action
  • 設定が自由に可能。DMへの送信やプライベートチャンネルへの送信なども可能
  • 最短で2時間に1回、場合によってはリアルタイムルールエンジンでの通知も可能
  • APIを利用するため、相対的に高度な設定が必要
  • 通知先のチャンネルIDや通知するユーザーのIDをGainsight上で管理する必要がある
②Journey Orchestrator
  • 標準機能のため設定・管理が簡単
  • パブリックチャンネルのみ通知可能
  • 日次での実行のみ可能(次のリリースで最短3時間毎の実行が可能)

 

 


  • Author
  • Contributor ⭐️
  • April 9, 2026

@asanos 

オフィスアワーでは、ご対応ありがとうございました!🙇🏻

JO + ユーザーオブジェクトにSlack ID格納用のカスタムフィールド作成、でやりたいことが実現できそうです!

相談に行ってよかったです!ありがとうございました🙌


asanos
Forum|alt.badge.img+1
  • Gainsight Employee ⭐️⭐️
  • April 10, 2026

@Risa 
こちらこそありがとうございました!実現の目処がたった様でよかったです!

もしよければお手隙の際に上記の回答をベストアンサーとしてご登録頂ければと思います!