SlackおよびMicrosoft Teamsへの通知
Incoming Webhook(BYOモデル)を使用して、自動化からも含めCRMのアラートをSlackまたはMicrosoft Teamsのチャンネルに送信します。
CRMからSlackまたはMicrosoft Teamsのチャンネルへメッセージを投稿できます。方式はBYO(「自分のものを持ち込む」)です。SlackまたはTeamsでIncoming Webhookを作成し、そのURLをCRMに貼り付けます。当社側では、アラートすべき事象が発生したときにそのURLへPOSTを送るだけで、OAuthもアカウントも料金も発生しません。
この連携は初期状態では無効です。URLを貼り付けて有効化するまで何も送信されません。webhook URLは機密情報として扱われ、CRM内では暗号化して保存され、二度と表示されません。
前提条件
- Incoming Webhookを作成できるSlackワークスペースまたはMicrosoft Teamsチーム(通常はワークスペース/チャンネルの管理者権限が必要です)。
- アラートを受け取る送信先チャンネルの選定。
- Sellioで、設定 → 連携でwebhook URLを貼り付けるための管理者アクセス権。
ステップ1:Incoming Webhookを作成する
Slackの場合:api.slack.com/appsにアクセスし、ワークスペースにアプリを作成して「Incoming Webhooks」を有効化し、「Add New Webhook to Workspace」をクリックしてチャンネルを選択します。生成されたURL(https://hooks.slack.com/services/…で始まる)をコピーします。
Microsoft Teamsの場合:対象のチャンネルで「...」→「コネクタ」(または「ワークフロー/Incoming Webhook」)を開き、「Incoming Webhook」コネクタを追加して名前を付け、生成されたURL(webhook.office.comを含む)をコピーします。
ステップ2:URLをCRMに貼り付ける
- 設定 → 連携を開き、「Slack通知」または「Microsoft Teams通知」のカードを見つけます。
- Incoming Webhook URLを貼り付けます。任意でチャンネルのラベル(例:#sales)を入力できます(参照用のみ)。
- 「webhookを保存」をクリックします。URLは暗号化して保存され、二度と表示されません。
- 「有効化」をクリックし、続けて「テスト送信」でメッセージがチャンネルに届くことを確認します。
ステップ3:自動化からチャンネルへアラートする
設定 → 自動化で、ルールを作成し(例:「商談がWonに移動したとき」)、アクション「チャンネルに通知(Slack/Teams)」を追加します。チャンネルを選び、メッセージを記述します。{{field}}を使ってレコードのデータを挿入できます。例:「新規成約:{{name}}、$ {{amount}}」。
webhook URLは機密情報として扱ってください。URLを知っている人は誰でもそのチャンネルに投稿できます。変更するには新しいURLを貼り付けて保存し、無効にするには「無効化」をクリックします。
テスト方法
- URLを貼り付けて有効化した後、カードの「テスト送信」をクリックします。
- Slack/Teamsのチャンネルを開き、テストメッセージが届いたことを確認します。
- シンプルな自動化を作成し(例:商談がWonに移動)、「チャンネルに通知」アクションを設定してトリガーし、チャンネルに実際のアラートが届くことを確認します。
トラブルシューティング
- 「テスト送信」でURLが未設定と警告される:テスト前にIncoming Webhook URLを貼り付けて保存してください。
- メッセージがチャンネルに届かない:URLが不完全または失効している可能性があります。Slackではアプリを削除するとwebhookが失効するため、再作成して新しいURL(https://hooks.slack.com/services/で始まる必要があります)を貼り付けてください。Teamsでは「Incoming Webhook」コネクタを再作成してください(URLにwebhook.office.comを含みます)。
- 送信時に404/403:URLがSlack/Teamsで失効しているか、チャンネルが削除されています。新しいURLを生成してCRMで置き換えてください。
- 自動化がアラートしない:連携が「有効化」されていること、ルールに正しいチャンネルを指す「チャンネルに通知(Slack/Teams)」アクションがあることを確認してください。送信はベストエフォートのため、チャンネル側で失敗しても自動化自体は壊れません。