Slack 用 Salesforce アプリ

Salesforce と Slack を連携させると、営業パイプラインやカスタマーサービスの管理効率がさらに向上します。ここでは、Salesforce を Slack 経由で活用するために使える選択肢と、最大限に活用していただくためにお勧めしたい方法について詳しくご紹介します。

新着情報

Salesforce for Slack インテグレーションスイートが、Salesforce によって構築されています。これらのインテグレーションはそれぞれ単独でも、インテグレーション同士や Salesforce for Slack アプリと組み合わせても使用できます。Salesforce for Slack アプリのインストールは必須ではありませんが、すべての Salesforce アプリを活用するために、またそれらのアプリのサインインを共通化して認証や管理をシンプルにするために、このアプリをインストールすることをお勧めします。


Salesforce for Slack アプリスイートの充実にともなって、Slack が構築した Salesforce アプリは App ディレクトリから削除される予定です。今後も最大限に活用していただくため、まずは現在利用できる Salesforce for Slack インテグレーションからインストールし、サポートの利用やニーズに合ったアプリ選びのための情報収集をするには Salesforce のヘルプポータルにアクセスすることをお勧めします。


代わりに Slack が構築した Salesforce アプリの方をインストールする場合は、インストールと設定手順について、続く部分をお読みください。

Note:初めて Slack に Salesforce アプリをインストールする場合は、今後長期間にわたって快適にご利用いただけるよう、Salesforce が構築したインテグレーションをインストールすることをお勧めします。以下の情報は Slack が構築した Salesforce アプリにのみ適用されますが、このアプリは将来的にサポートされなくなります。


Salesforce アプリ(Slack が構築したアプリ)

セットアップ

Salesforce アプリを使用するには、Salesforce と Slack を連携するための 2 個のアプリが必要です。これらのアプリの機能は以下のとおりそれぞれ異なります。

Salesforce にインストールされた Slack アプリ
  • Salesforce の AppExchange で入手可能
  • レコードに関連づけられた Slack メッセージを表示
  • Salesforce レコードを Slack に送信
  • Slack チャンネルでレコードアラートを設定
Slack にインストールされた Salesforce アプリ
  • Slack の App ディレクトリで入手可能
  • Salesforce の標準オブジェクトと設定済みカスタムオブジェクトのレコードを表示する
  • 関連するアラートをチャンネルにルーティング
  • Slack メッセージを Salesforce レコードに追加

Slack 内の Salesforce アプリを使用するには、最初に Salesforce システム管理者が Salesforce 内の Slack アプリをインストールして設定する必要があります。

 

Salesforce の Slack アプリをインストールして設定する

Salesforce システム管理者は、Slack で Salesforce を使えるように設定するにアクセスして、Salesforce に Slack パッケージをインストールできます。また、標準オブジェクトとカスタムオブジェクトの設定、ユーザー権限の設定なども行えます。インストールが完了すると、メンバーが以下の手順で Slack への Salesforce アプリのインストールやアプリとアカウントの連携(アプリがワークスペースにすでにインストールされている場合)を行えるようになります。

Tip : Slack の Enterprise Grid プランをご利用の場合、OrG レベルで Salesforce アプリをインストールし、管理者ダッシュボードを使って Salesforce へのアクセスが必要なワークスペースにアプリを追加できます。

 

Slack に Salesforce アプリをインストールする

Slack ワークスペースに Salesforce アプリをインストールする前に、Salesforce システム管理者に問い合わせて Salesforce 版 Slack アプリがインストールされ、適切に設定されていることを確認してください。

  1. Slack App ディレクトリの Salesforce のページにアクセスします。
  2. 「Slack に追加」をクリックします。
  3. Salesforce アプリのランディングページに移動します。そこから「Slack に追加」をクリックします。
  4. プロンプトに従って Salesforce アカウントを認証し、アプリのインストールを完了します。 

Tip :  Slack をプロダクション環境の Salesforce インスタンスに連携させる前に、設定をテストできます。設定をテストするには、アプリのランディングページで「Slack に追加」ボタンの下にある「Connect to a Salesforce sandbox org?(Salesforce サンドボックス OrG に連携させますか?)」をクリックします。

 

Salesforce アカウントと Slack アカウントを接続する

両方のアプリをインストールしたら、Salesforce アカウントと Slack アカウントを接続します。

  1. Slack デスクトップアプリから、左のサイドバー上部の App」をクリックします。このオプションが見当たらない場合、 その他」をクリックすると見つけられます。
  2. Salesforce を検索して選択します。
  3. アプリの「ホーム」タブで、「アカウントを連携させる」をクリックします。 
  4. Slack と Salesforce が連携できたら、「Slack を開く」をクリックして Slack に戻ります。

注意 :  チャンネル内で Salesforce アラートをクリックして Slack と Salesforce を接続し、その後プロンプトに従って Salesforce アカウントで Slack を認証することもできます。

 

Slack での Salesforce レコードの検索と共有

デフォルトでは、Salesforce アプリから次の 6 種類の Salesforce 標準オブジェクトの検索結果が返されます。

  • Account(取引先)
  • Case(ケース)
  • Contact(取引先責任者)
  • Lead(リード)
  • Opportunity(商談)
  • Task(ToDo)

Salesforce のシステム管理者が Salesforce 内にカスタムオブジェクトを設定している場合、カスタムオブジェクトも検索できます。Slack 内で特定のカスタムオブジェクトへのアクセスをリクエストする場合は、システム管理者に相談してみることをお勧めします。

Slack で Salesforce のレコードを検索して共有するには、次の手順に従ってください。

  1. メッセージフィールドの横にある  (プラスアイコン)をクリックします。
  2. メニューから「Find and share a record(レコードを検索&共有する)」を探して選択します。
  3. 「Search records(レコードを検索)」の下に、検索するレコードの名前を入力します(またはドロップダウンメニューから選択します)。
  4. 「View record(レコードを表示)」をクリックします。 
  5. 「Share(共有)」をクリックします。 
  6. ドロップダウンメニューから会話を選択し、「Share(共有)」をクリックします。
  7. 「Done(完了)」をクリックします。


Slack で Salesforce のアラートを設定する

次の 3 種類の Salesforce アラートをワークスペース内で設定できます。

  • My Alerts(マイアラート)。自分に割り当てられているレコードが変更された時にメッセージが届きます。
  • Channel Alerts(チャンネルアラート)。選択した 1 つのレコードまたはオブジェクトが変更された時、チャンネルにメッセージが届きます。
  • Bulk Alerts(一括アラート)。選択した特定のレコードタイプに変更があった時、チャンネルにメッセージが届きます。

Note: Salesforce のアラートはパブリックチャンネルでもプライベートチャンネルでも、自分からのメッセージとして表示されます。Salesforce アプリはワークスペース内のすべてのチャンネルにはアクセスできない可能性があるためです。 

My Alerts(マイアラート)を管理する

デフォルトでは、Salesforce で自分にレコードが割り当てられると、Salesforce アプリからメッセージが届きます。標準オブジェクトおよびカスタムオブジェクトのレコード変更用に他のアラートを Slack で管理するには、次の手順に従ってください。

  1. デスクトップから、左のサイドバー上部の 「App」をクリックします。このオプションが見当たらない場合、 その他」をクリックすると見つけられます。
  2. Salesforce を検索して選択します。
  3. アプリの「ホーム」タブで、「Set Up My Alerts(マイアラートの設定)」をクリックします。
  4. 受信する各アラートの横にあるチェックボックスにチェックを入れます。
  5. 「保存する」をクリックします。


チャンネルアラートを設定する

Salesforce のレコード変更を Slack のチャンネルに投稿するには、チャンネルアラートを設定します。

  1. メッセージフィールドの横にある  (プラスアイコン)をクリックします。
  2. メニューで「Add/edit alerts for a channel(チャンネルのアラートの追加 / 編集)」を検索して選択します。
  3. ドロップダウンメニューからチャンネルを選択します。
  4. 「Add a record(レコードの追加)」をクリックします。
  5. 「Search records(レコードの検索)」の下のドロップダウンメニューでレコードを選択します。
  6. 「View record(レコードを表示)」をクリックします。
  7. 「[channel name] に追加する」をクリックします。
  8. チャンネルに投稿する各アラートの横にあるボックスにチェックを入れます。
  9. 「保存する」をクリックします。

Tip : Salesforce からのアラートを設定するには、任意のレコードの「Slack Alerts(Slack アラート)」ボタンをクリックし、チャンネルを選択します。

一括アラートを設定する

特定の種類のすべてのレコードに関する更新情報をチャンネルに投稿するには、一括アラートを作成します。

  1. デスクトップから、左のサイドバー上部の 「App」をクリックします。このオプションが見当たらない場合、 その他」をクリックすると見つけられます。
  2. Salesforce を検索して選択します。
  3. アプリの「ホーム」タブで、「Add Bulk Alert(一括アラートの追加)」をクリックします。
  4. ドロップダウンメニューからチャンネルを選択し、「次へ」をクリックします。
  5. レコードの種類を選択し、「次へ」をクリックします。
  6. 「[channel name] に追加する」をクリックします。
  7. 変更を一括アラートとしてチャンネルに投稿する必要がないものがあれば、その横のボックスのチェックを外します。
  8. 「保存する」をクリックします。


アラートのトラブルシューティング

設定した Salesforce のアラートが機能しなくなった場合は、Slack から Salesforce アカウントを一旦解除し、再連携させます。再度連携できたら、Salesforce システム管理者に Salesforce で Slack への連携を再認証するよう依頼します。その後、チャンネルのアラートを再設定できます。

Note: ワークスペースのメンバーを解除すると、そのメンバーが設定したアラートは機能しなくなる可能性があります。機能しなくなったアラートを復元するには、Salesforce アカウントを一旦解除し、再連携させる必要があります。

 

Salesforce または Slack にメッセージを送信する

Slack と Salesforce のどちらで作業している時も、サービス間で関連情報を簡単に送信できます。 

Slack メッセージを Salesforce に送信する

「Salesforce に追加する」メッセージショートカットを使用して、Slack メッセージを Salesforce 内のレコードの「関連する Slack メッセージ」コンポーネントに添付できます。

  1. Salesforce に送信する Slack メッセージを見つけます。
  2.  (3 つのドットアイコン)をクリックして「Salesforce に追加する」をクリックします。
  3. レコードを検索してドロップダウンメニューからレコードを選択します。
  4. 「追加」をクリックします。

Salesforce レコードを Slack に送信

「Slack に送信」アクションを使用して Salesforce から Slack へレコードを送信します。

  1. Slack に送信するレコードを見つけます。
  2. ページの上部にある「Slack に送信」ボタンをクリックします
  3. ワークスペースを選択し、レコードを送信するチャンネルまたはメンバーを選択します。
  4. 「Slack に送信」をクリックします。

 

アカウントの連携を解除する

Slack で Salesforce アプリを使う必要がなくなった時には、アカウントの連携を解除できます。ワークスペースからアプリをアンインストールするわけではありません。

  1. デスクトップから、左のサイドバーの App をクリックします。このオプションが見当たらない場合、 その他」をクリックすると見つけられます。 
  2. Salesforce を検索して選択します。
  3. アプリの「ホーム」タブで、「Disconnect Account(アカウントの連携を解除する)」をクリックします。 
  4. 「Disconnect(連携を解除する)」をクリックして確定します。