チャット通知 for kintone アイコン
PREMIUM PLUGIN v1.0.0

チャット通知 for kintone

kintone の動きを、いつものチャットへ。

レコードの追加・更新・削除・ステータス変更をきっかけに、Slack / Microsoft Teams / Google Chat へ自動でメッセージを送ります。中継サーバーは不要。条件で絞り込み、本文も自由に組み立てられます。

kintone に大事な情報が登録されても、担当者が kintone を開くまで気づかない。ベル通知はあるものの、普段の連絡はチャットで完結している——そんな現場は少なくありません。

かといって全部のレコードを通知すると、誰も読まなくなります。Webhook 連携を自作しようにも、GAS や Lambda といった中継サーバーの用意と保守が必要でした。

このプラグインは、「必要な変化だけ」を「いつものチャット」へ届けます。中継サーバーは要りません。

実際に届く通知

Slack

Slack に届いたチャット通知の例。案件管理アプリにレコードが追加され、会社名・金額・区分・期日・登録者とレコードURLが投稿されている

アプリ名がそのまま投稿者名になります。レコードURLはリンクになり、その場で開けます。

Microsoft Teams

Microsoft Teams に届いたチャット通知の例。高額案件の更新として会社名・金額・担当メモ・レコードURLがカード形式で投稿されている

投稿者は「ワークフロー 経由の(作成者名)」と表示されます(Teams の仕様)。

Google Chat

Google Chat に届いたチャット通知の例。ステータスが完了になった案件について、旧ステータスから新ステータスへの変化と金額・レコードURLが投稿されている

ステータス変更では、変更前後の状態を本文に差し込めます。

一括通知(1通にまとめる)

Slack に届いた一括通知の例。対象9件として、レコード番号・会社名・金額・期日の明細が1通にまとめて投稿されている

一覧の絞り込み結果を1通に集約。朝会前の共有や督促にそのまま使えます。

主な機能

3つのチャットに対応

Slack(Incoming Webhooks)/Microsoft Teams(ワークフロー)/Google Chat(Webhook)。URL を貼るだけでサービス種別を自動判定します。

6種類のきっかけ

追加・更新・削除・ステータス変更・詳細画面からの手動送信・一覧からの一括通知。1つのルールに複数指定できます。

条件で絞り込む

「金額が100万円以上」「区分がAまたはC」など最大5件を AND / OR で組み合わせ。選択肢やユーザー項目は候補から選べます。

変更検知

値が変わっていない保存では通知しません。「指定した項目が変わったときだけ」に絞ることもできます。

差し込みテンプレート

フィールド値に加え、レコードURL・操作種別・操作者・操作日時・旧/新ステータスを本文に埋め込めます。文字数の切り詰めも可能です。

全員メンション

Slack の @channel、Google Chat の @all に対応。濫用を防ぐため、条件なしで有効にすると警告します。

送信履歴とエラー通知

送信結果を保管アプリに記録し、失敗時は kintone のベル通知で管理者へ連絡。「送ったつもりで届いていない」を防ぎます。

中継サーバー不要

kintone から Webhook へ直接送信します。GAS や Lambda の構築・保守は不要で、通知本文が当社サーバーを通ることもありません。

設定は3つのタブで完結

1

送信先を登録する

チャット側で発行した Webhook URL を貼るだけ。ホスト名からサービス種別を自動判定します。保存後は伏字で表示され、テスト送信で疎通を確認できます。

チャット通知 for kintone の設定画面(送信先タブ)。Slack・Google Chat・Microsoft Teams の3つの送信先が登録され、Webhook URL がマスク表示されている

画像をクリックすると拡大表示します

2

通知ルールを作る

きっかけ・条件・メンション・本文を決めます。左側に本文プレビューと文字数バーが常時表示され、実際に送られる内容をその場で確認できます。

チャット通知 for kintone の設定画面(通知ルールタブ)。トリガーの選択、金額が100万円以上という条件、メンション設定、本文テンプレートと左側のライブプレビューが表示されている

画像をクリックすると拡大表示します

3

履歴とエラー通知を設定する

ボタンひとつで保管アプリを自動生成します。同じスペースでは1つの保管アプリを複数アプリで共有し、押しても増えません。失敗時の通知先も指定できます。

チャット通知 for kintone の設定画面(共通設定タブ)。保管アプリの状態、記録モード、エラー通知の宛先、最近のエラー一覧、ボタン位置の設定が表示されている

画像をクリックすると拡大表示します

自動だけでなく、押したいときに押せる

詳細画面から手動送信

「この案件だけ今すぐ共有したい」ときは、レコード詳細の[チャットへ通知]から送信できます。条件を満たすルールだけがモーダルに並びます。送信前に最新のレコード値を取得し直すので、内容がずれません。

レコード詳細画面の「チャットへ通知」ボタンを押したときのモーダル。送信するルールを選んで送信するボタンが表示されている

一覧の絞り込み結果を1通にまとめて

一覧の[チャットへ一括通知]で、いま表示している絞り込み結果を1通にまとめて送れます。明細の上限を超えた分は「…ほか N 件」と件数だけ表示します。対象が0件のときは送信ボタンが無効になり、空の通知を送ってしまうことがありません。

一覧画面の「チャットへ一括通知」を押したときのモーダル。絞り込み結果8件を1通にまとめて通知する旨と対象ルールが表示されている

Webhook URL の取り方(3サービス)

ご用意いただくのは Webhook URL だけです。設定画面の中にも同じ手順を載せていますので、画面を行き来せずに設定できます。

設定画面に組み込まれた Slack の Webhook URL 取得手順。方法Aと方法Bの2通りが番号つきで案内され、サイトを開くリンクボタンが並んでいる

設定画面の中に取得手順を内蔵。リンクからそのままサイトを開けます

Slack ── 方法A:Slack API のサイトでアプリを作る(推奨)
  1. api.slack.com/apps を開き、[Create New App]→[Blank app/空白のアプリ]を選ぶ
  2. アプリ名とワークスペースを選んで作成する(このアプリ名が Slack 上の投稿者名になります
  3. 左メニューの[Incoming Webhooks]を開き、[Activate Incoming Webhooks]を On にする
  4. [Add New Webhook]を押し、投稿先チャンネルを選んで許可する
  5. 発行された URL をコピーして、設定画面に貼り付ける
Slack API サイトの Create new app ダイアログ。Blank app が選択されている
[Blank app]を選ぶ
Slack API サイトの Incoming Webhooks 画面。Activate Incoming Webhooks のスイッチが On になっている
スイッチを On にする
Slack のアクセス許可画面。Webhook 用のチャンネルを選択している
投稿先チャンネルを選ぶ
Slack API サイトで発行された Webhook URL の一覧画面。URL はマスク表示している
発行された URL をコピー
Slack ── 方法B:Slack の画面から追加する(手軽・ただし旧方式)
Slack はこの「Incoming Webhook」を legacy custom integration(旧式の連携方法)と表示しており、将来は廃止される可能性があると案内しています。長く使う場合は方法A をおすすめします。
  1. ワークスペース名 →[ツールと設定]→[アプリを管理する]を開く
  2. 「Incoming Webhook」を検索してアプリのページを開く
  3. [Slack に追加]を押す
  4. 投稿先チャンネルを選び、[Incoming Webhook インテグレーションの追加]を押す
  5. 表示された URL を[URL をコピーする]でコピーする
Slack のワークスペースメニューからツールと設定、アプリを管理するを選ぶ画面
[アプリを管理する]へ
Slack App ディレクトリの Incoming Webhook のページ。旧式の連携方法である旨の警告が表示されている
旧式である旨の警告が出ます
Slack で投稿先チャンネルを選び、Incoming Webhook インテグレーションの追加ボタンを押す画面
チャンネルを選んで追加
Slack のインテグレーション設定画面。発行された Webhook URL はマスク表示している
URL をコピー
Microsoft Teams ── ワークフローで作る
旧「Office 365 コネクタ」は 2026年5月に廃止されました。新しく作る場合は必ず「ワークフロー」を使ってください。
  1. 投稿したいチャネルの[…]→[ワークフロー]を開く
  2. 「Webhook」で検索し、[Webhook アラートをチャネルに送信する]を選ぶ(「チャットに送信する」は DM 向けなので別物です)
  3. 接続を確認して次へ進む
  4. [チャネルが所属するチーム]と[チャネル]を選んで保存する
  5. 表示された HTTP POST URL をコピーする
Microsoft Teams のチャネルメニュー。ワークフローの項目が表示されている
[…]→[ワークフロー]
Teams のワークフローでWebhookを検索した結果。似た名前のテンプレートが4つ並んでいる
似たテンプレートが並ぶので注意
Teams のワークフローのパラメーター画面。チャネルが所属するチームとチャネルを選択している
チームとチャネルを選ぶ
Google Chat ── スペースに Webhook を追加する
Google Workspace アカウントが必要です。管理コンソールで「ユーザーに着信 Webhook の追加と使用を許可する」が組織全体で ON になっている必要があります。
  1. スペース名の「˅」→[アプリと統合]を開く
  2. 左側の[Webhook]を選び、[+ Webhook を追加]を押す
  3. 「着信 Webhook」のダイアログで名前を入力して[保存]
  4. 生成された URL をコピーする(末尾の ?key=…&token=… まで省略せず全部)
Google Chat のアプリと統合画面。Webhook のメニューと Webhook を追加ボタンが表示されている
[+ Webhook を追加]
Google Chat の着信 Webhook ダイアログ。名前とアバターの URL を入力して保存する
名前を付けて保存

プランについて

無料プラン

¥0
利用期限なし
  • 通知ルール 1本まで動作
  • 3サービスすべてに送信できます
  • 6種類のきっかけ・条件・変更検知
  • 差し込みテンプレート・全員メンション
  • 送信履歴・エラー通知
  • プラグイン内に広告が表示されます
ダウンロード(v1.0.0)

無料プランでできること

項目無料プランプレミアム年間サポーター
動作する通知ルール1本無制限
対応サービス(Slack / Teams / Google Chat)
きっかけ6種類・条件・変更検知
差し込みテンプレート・全員メンション
送信履歴・エラー通知
プラグイン内の広告表示非表示
他のプラグイン全部使えます
無料プランでも設定は消えません。2本目以降のルールは「停止中」と表示されるだけで、プレミアム年間サポーターに加入すればそのまま全ルールが動き出します。

インストール手順

  1. 上のボタンから kw-chat-notify-v1.0.0.zip をダウンロードします。
  2. kintone の システム管理 → プラグイン で「読み込む」を押し、zip ファイルを選びます。
  3. 通知したいアプリの アプリの設定 → プラグイン で「チャット通知」を追加します。
  4. 「設定」を開き、① 送信先 タブで Webhook URL を登録します(テスト送信で疎通を確認できます)。
  5. ② 通知ルール タブで、きっかけ・条件・本文を設定します。
  6. ③ 共通設定 タブで「保管アプリを作成」を押します(送信の失敗に気づくために推奨)。
  7. 「保存」を押し、アプリを更新して反映します。

ご利用にあたっての注意

  • PC 版の kintone でのみ動作します。モバイル版ではプラグインが読み込まれないため、スマートフォンからレコードを追加・更新・削除しても通知は送信されません(画面が乱れることはありません)。
  • Webhook URL はチャット側でご用意いただく必要があります。発行には、チャットサービス側の管理者権限や承認が必要な場合があります。
  • Microsoft Teams ではメンションを使えません。ワークフロー経由の投稿ではメンション記法が解釈されないためです。
  • Teams では、レコードの値に *_ が含まれると斜体などに変換されて表示されることがあります。
  • Teams の投稿者は「ワークフロー 経由の(ワークフローを作成した方の氏名)」と表示されます。Bot 名には変更できません。
  • サブテーブルの値は本文に差し込めません(空欄になります)。
  • 送信に失敗しても自動で再送はしません(重複投稿を防ぐための仕様です)。失敗は保管アプリに記録され、ベル通知でお知らせします。
  • 同じ送信先に対する通知ルールが多い場合、追加・削除の操作ではおおむね8本を超えると後続が届かないことがあります。送信先を分けてご利用ください。
  • Google Chat のご利用には Google Workspace アカウントと、管理コンソールでの着信 Webhook の許可が必要です。

セキュリティ・データの取り扱い

このプラグインは、設定した内容を外部のチャットサービスへ送信します。何が・どこへ送られるかを正確にご説明します。気になる方はブラウザの開発者ツール(F12)で通信内容をご確認いただけます。

  • 設定した本文を、指定のチャットへ送信します

    このプラグインは「kintone の内容をチャットに届ける」ことが目的のため、業務データが kintone の外に出ます。送信先は、管理者ご自身が登録した Webhook URL(Slack / Microsoft Teams / Google Chat)だけです。送られるのは、通知ルールの本文テンプレートに書いた内容(差し込んだフィールドの値・レコードURL・操作者名など)と、その送信結果です。当社のサーバーを経由せず、kintone から各サービスへ直接送信します(中継サーバーはありません)。テンプレートに書いていないフィールドは送信されません。

    何を送るかは本文テンプレートで、いつ送るかはトリガーと条件(最大5件)で管理者が決められます。ルールを無効にすれば送信は止まります。送信の成否は同じスペース内の保管アプリに記録され、失敗時は kintone のベル通知でお知らせします。

  • ライセンス認証で当社へ送るのは ID とドメイン名だけ

    ライセンスの確認のため、プラグイン ID と利用ドメイン名だけを当社サーバー(Google Apps Script)へ送信します。通信は kintone のプロキシ経由で行われます。通知の本文が当社サーバーを通ることはありません。

    • チャットサービスへの通知送信(Slack / Microsoft Teams / Google Chat):管理者が登録した Webhook URL へ、通知本文を JSON で POST します。通信は kintone のプロキシ(kintone.plugin.app.proxy)を経由し、当社サーバーは介在しません。送信先・送信内容・送信条件はすべて管理者の設定次第です。
    • 送信履歴の記録(自ドメイン内):送信結果を記録するため、同じスペース内に自動生成した保管アプリへ kintone REST API(/k/v1/record・/k/v1/records)でレコードを追加します。エラー通知のため /k/v1/app/notifications/perRecord も更新します。いずれも自ドメイン内で完結し、外部へは送信しません。記録モードを「記録しない」にすれば記録も行いません。
  • 実行時に外部ライブラリ(CDN)を読み込みません

    第三者製ライブラリは使用していません。改ざんリスクのある外部 CDN への依存はありません。

  • 設定情報は kintone の暗号化領域に保存

    API キー等の秘匿情報をコードに直書きせず、設定は kintone 標準の暗号化された設定領域に保存します。

セキュリティ・データの取り扱いについて詳しく見る

よくある質問

単品で購入できますか?
本プラグインはプレミアムプラグインのため単品販売はありません。無料プランで通知ルール1本まで、6種類のきっかけ・条件・差し込みテンプレートまで全機能をお試しいただけます。ルールを複数動かすには、プレミアム年間サポーター(税込 ¥16,500/年)にご加入ください。販売中の全プラグインも利用できます。
中継サーバーやGASの準備は必要ですか?
不要です。kintone から各チャットサービスの Webhook へ直接送信します。当社のサーバーを経由しないため、通知の本文が第三者に渡ることはありません。ご用意いただくのは、チャット側で発行する Webhook URL だけです。
スマートフォンからレコードを登録しても通知されますか?
いいえ。本プラグインは PC 版の kintone でのみ動作します。モバイル版ではプラグイン自体が読み込まれないため、スマートフォンからレコードを追加・更新・削除しても通知は送信されません(画面が乱れることはありません)。外回りの担当者がスマホから登録する運用では通知が届かない点にご注意ください。
毎回の保存で通知が飛んで、うるさくなりませんか?
既定では「値に変更があったときだけ」通知します。値を変えずに保存した場合は送信されません。さらに「指定した項目が変わったときだけ」に絞ることもできます。加えて、最大5件の条件(例:金額が100万円以上、区分がAまたはC)を AND / OR で組み合わせ、通知する対象を絞り込めます。
Teams でメンションはできますか?
できません。Microsoft Teams のワークフロー経由の投稿では、メンション記法が解釈されないためです。全員メンションは Slack(@channel)と Google Chat(@all)でご利用いただけます。なお、条件を設定せずに全員メンションを有効にすると保存のたびに全員へプッシュが飛ぶため、設定画面で警告を表示します。
送信に失敗したときは分かりますか?
同じスペース内に自動生成する保管アプリへ、送信日時・ルール名・送信先・本文・結果・エラー内容を記録します。失敗した場合は、設定した宛先へ kintone のベル通知が届きます。記録モードは「すべて記録」「エラーのみ記録」「記録しない」から選べます。保管アプリは一般ユーザーからは閲覧できません(追加のみ可)。
Webhook URL は安全に保管されますか?
設定画面では伏字で表示され、kintone のプラグイン設定領域に保存されます。ただし、Webhook URL は kintone のプロキシ経由で送信される都合上、アプリ管理権限を持つ方には確認できる可能性があります。「誰にも見えない」とは申し上げられません。URL が漏れた場合は、チャット側で Webhook を再発行すれば古い URL は無効になります。

プレミアム年間サポーターで使ってみる

まずは無料プランで、通知ルール1本を実際に動かしてみてください。届き方を確かめてから、部署別・条件別の振り分けが必要になったタイミングでご検討いただけます。

プレミアム年間サポーターを見る