見出し画像

ノーコード+無料で一番カンタンなSalesforce to Slack通知

最近、Salesforce上のレコードの変更をslackに通知したい時に、設定に関するナレッジがたくさん出てきて少しハマってしまいました。

2022年12月現在、Salesforce上のレコードの更新をSlackに通知する方法 で一番カンタンだったものを記しておきます。


必要なもの

  • Slack(有償プラン)

  • Salesforce フローの作成


1.Slackチャンネルにメールアドレスを作成する

Slackでメールアドレスを作成します。
Slack にメールを送信する

方法が3つ記載されていますが、1の、チャンネルまたは DM 用メールアドレスを作成する(有料プラン限定)。でいきます。以前はアドオンしかなかったので、この機能を知らなくてハマりました。

通知したいチャネルを右クリック>Settings>Send emails to this channel
が出ました。これでslack通知用のメールアドレスゲットです。

2.Salesforceでメールテンプレートとアラートを作成する

メールテンプレートを作成します。(ClassicですがLightningでも大丈夫なはず。)必要に応じて差し込み項目を挿入。

フローから呼び出せるように、メールアラートを作成します。このとき通知先アドレスに、1で作ったslackのメールアドレスを設定します。

3.レコードトリガFlowでメールアラートを配信する

特定の条件のレコードが作成または更新されたら、アクションで2で作成したメールアラートを指定します。

これだけでした!

4.癖や課題など

slackに無事通知が流れるようになりましたが、「メール」を取り込んでいることになっているので若干フォントのズレや不自然な余白が・・・でもまあいいでしょう。

5.(参考)その他の方法

Salesforceとslackのインテグレーションは

Slack用Salesforceアプリ
https://slack.com/intl/ja-jp/help/articles/227838227-Slack-%E7%94%A8-Salesforce-%E3%82%A2%E3%83%97%E3%83%AA

Salesforce技術ブログ(SalesforceからSlackにメンションやコードブロックを含む投稿ってできるの?)

Slack-Salesforce連携入門③(アラートの通知)

Webhookを使う方法
https://blog.intracker.net/archives/2018

クリックによる送信
https://help.salesforce.com/s/articleView?id=sf.notif_builder_send_slack.htm&type=5

かつては通知用の中間テーブルを作ったりと、創意工夫・千思万考されていましたが、シンプルな通知ならだいぶ楽にできました!良いクリスマスを!


もし、sharewareの購入者ではないけれど、応援したい、と思った頂けたらサポートをお願いします! 全額、活動資金に充てさせていただきます。 後ほど運営チームより御礼のご連絡を致します。