Salesforce for Slackでの連携といまの状況
この記事は2023年に書いたものです。当時使ったAppExchangeパッケージは、いまは検索や閲覧では見つからない扱いになっています。当時の手順はそのまま残し、2026年9月時点の状況と、標準の連携機能で同じことをする方法を追記しました。
この記事の読み方
最初に書いた時点では、AppExchangeの「Salesforce for Slack」パッケージをSalesforce側にインストールし、Slack側のアプリと認証させて、取引先レコードの変更をSlackへ通知する、という内容でした。その手順自体は下に残してあります。
ただし3年が経ち、このパッケージのAppExchange上の扱いが変わりました。
Salesforce for Slackでできたこと
Slackでワークスペースを作る
ワークスペース名を決めます。本記事ではexampleという名前で進めています。
Slack側にSalesforceアプリを追加する
「Slackに追加」ボタンを押し、続けて「Add to Slack」ボタンを押します。Slack側で「許可」、Salesforce側でも「許可」を押し、Slack側のAppに「Salesforce」が登録されたことを確認します。
Salesforce側でパッケージをインストールする
AppExchangeの「Salesforce for Slack」から、インストールするSalesforce環境を選び、同意チェックのうえ「Confirm and Install」を押します。インストール範囲は「すべてのユーザのインストール」を選び、「サードパーティアクセスの承認」にチェックしてインストールを開始します。完了すると、システム管理者にパッケージがインストールされた旨のメールが届きます。「インストール済みパッケージ」で完了を確認します。
Salesforce側でSlackをセットアップする
「System Connections」設定で、SalesforceとSlackの認証を行います。Salesforce側で「許可」すると、認証済みの表示に変わります。「Enable Custom Objects」は、今回は標準の取引先だけで連携するのでスキップします。
Custom Alertsを設定する
Custom Alertsを使えるユーザーの範囲は、Salesforce側の権限セットで管理します。権限セットを作ってユーザーを割り当てたうえで、「Alert Name」「Object」「Alert Type」を設定し、「取引先名が変更された」という条件を設定します。
Org Configurationを設定する
Slackメッセージを表示する取引先ページレイアウトを選び、「Add Component to Pages」ボタンを押します。
動作確認
Salesforce側で、取引先名を「Slack連携テスト」として取引先レコードを作成します。Slack側で、この取引先レコードが連携されて表示されることを確認します。「View Record」ボタンから「Slack連携テスト」レコードのリンクを開き、Salesforceのレコードを確認します。続けてSlack側でメッセージを登録し、連携先のSalesforceレコードを検索・指定して「Add」ボタンを押すと、Salesforce側にSlackメッセージが連携されたことが表示されます。Salesforce側でも、そのメッセージが連携されていることを確認します。
2026年9月時点の状況
本記事で使っている「Salesforce for Slack」パッケージは、Custom Alerts・System Connectionsという設定名が特徴です。このパッケージと同じ内容と見られるリスティングは、2026年9月時点で「Slack (Legacy)」という名前でAppExchangeに存在します。ただし、そのページには「この掲載は非公開で、検索や閲覧では見つかりません」と明記されており、直接のURLでなければ開けません。評価は5点満点中2.2、レビュー10件という表示でした。
Salesforce公式のヘルプには、現行の「SalesforceとSlackの連携」として、Sales Cloud for Slack・Service Cloud for Slackなど、クラウドごとに分かれた複数のネイティブなアプリが案内されています。設定はSalesforceの設定画面にある「Slackアプリのセットアップ」から行い、Slackアプリを追加するユーザー(ワークスペースのオーナーを含む)には、システム権限「Connect Salesforce with Slack」を含む権限セットの割り当てが必要です。この連携は、Government Cloud環境ではサポートされていません。
標準の連携でいまならどうするか
| 2023年版でやっていたこと | いまの標準的なやり方 |
|---|---|
| Slack側にSalesforceアプリを追加して認証する | 設定の「Slackアプリのセットアップ」で、Sales Cloud for SlackなどSalesforce公式アプリを有効化し、Slackのアプリディレクトリからワークスペースへ追加する |
| 利用できるユーザーを絞る | 権限セットにシステム権限「Connect Salesforce with Slack」を含めて割り当てる |
| Government Cloud環境での利用 | 公式ヘルプの記載どおり、この連携はサポート対象外です |
⚠️ 「同じ名前の設定」があるとは限りません。Custom AlertsやSystem Connectionsという設定名は、本記事が使った旧パッケージ固有のものです。現行のネイティブアプリでは、通知やアラートの設定名・設定場所が変わっている可能性があります。導入前に公式ヘルプで実際の画面を確認してください。
確認した環境
- 2026年9月/AppExchangeの「Slack (Legacy)」リスティングを、配布元(AppExchange)のページ内容で確認しています
- 2026年9月/Salesforce公式ヘルプ「Enable Salesforce for Slack Integrations」で、現行の連携の設定方法と権限要件を確認しています
- 記事前半の手順は2023年3月時点の記録です
まとめ
- Salesforce for Slackパッケージによる連携手順は上に残しています。ワークスペース作成からアプリ追加、パッケージインストール、System Connections認証、Custom Alerts設定、Org Configurationという流れでした
- このパッケージのAppExchangeリスティングは、2026年9月時点で「Slack (Legacy)」として存在しますが、検索・閲覧では見つからない非公開の扱いです
- いまSalesforceとSlackをつなぐなら、設定の「Slackアプリのセットアップ」からSales Cloud for Slackなど公式アプリを有効化する方法が案内されています
- 利用にはシステム権限「Connect Salesforce with Slack」を含む権限セットの割り当てが必要です
- Government Cloud環境では、この連携はサポートされていません
参考:当時の画面
記事を最初に書いた当時の画面です。いまの手順と違うところは、各画像の説明に書いています。
Salesforceの導入・運用についてご相談ください
導入前の検討から、お使いの環境の改修・運用、AIとの連携まで承ります。状況を伺ったうえで、進め方をご提案します。