メンションされなくても仲間の動きを通知する:営業の業務アプリの通知の設計
業務アプリのプッシュ通知(iPhone に届くお知らせ)を、メンションが無くても仲間の動きが届く設計にしました。チャット、案件の保存、日報を通知しつつ、通知だらけにしない工夫と、おやすみの時間を iPhone の集中モードに任せた理由を書きます。

業務アプリのプッシュ通知(iPhone のロック画面などに届くお知らせ)は、メンション(名指し)が無くても、仲間の動きが届く作りにしました。うるさくしないために、動いた本人には送らず、通知の文に金額を載せず、おやすみの時間は iPhone の集中モードに任せています。
不動産の業務アプリ(Kaitori Base)では、誰かがアプリで何かをしたら、メンション(名指し)されていなくても、ほかの営業に通知が届きます。チャットに書いた、案件を保存した、日報を出した、業者を訪問した、といった動きです。
これはオーナーの指示です。営業が動いていることそのものが、ほかの営業に伝えるべき情報だ、という考え方です。ただし、何でも通知すると、すぐに通知だらけになります。この記事は、LINE や Slack のやり方を手本に、届けたい動きは届け、うるさくしない工夫をした記録です。

プッシュ通知で何を届けるか

| 動き | 通知の文の例 | 受け取る人 |
|---|---|---|
| チャットの投稿 | 【案件名】○○さん:本文の書き出し | その案件を見られる人 |
| 案件の保存 | 【案件名】○○さんが更新:土地面積・想定売却価格 | その案件を見られる人 |
| 案件の状態の変更 | 【案件名】○○さんが見送りにしました | その案件を見られる人 |
| 日報の提出 | ○○さんが日報を提出しました | 組織の全員 |
| 訪問の記録 | ○○さんが【業者名】を訪問しました | その業者を見られる人 |
| やることの割り当て | ○○さんがあなたにやることを割り当てました | 担当の人 |
どれも、動いた本人には送りません。

通知しないもの
通知を増やす時は、通知しないものを決めるのが大事です。

- 日報の下書きの自動保存は通知しない。通知するのは、提出と再提出だけ
- 投稿への反応(👍 など)は通知しない。Slack も LINE も、既定では通知しないため
- 通知を受け取る人が、ちょうどその案件のチャットを開いている時は、通知のバナーを出さない
通知だらけにしない工夫


おやすみの時間は、iPhone の集中モードに任せる
最初の設計では、アプリの中に「おやすみの時間(例:22時〜7時は通知しない)」の設定を持つつもりでした。これは、同じ日のうちに、オーナーの判断で取りやめました。

届くまでの速さは、5秒以内を目安に
通知は、動きがあってから5秒以内に届くことを目安にしました。

通知の種は、保存と同じ処理(トランザクション)の中で積んでいます。保存はできたのに通知だけが消える、ということが起きません。
画像は、通知が届いた時に先に取っておく
チャットに写真が送られた時は、通知が届いた時点で、iPhone が写真を先に取りに行きます。アプリを開いた時には、もう写真が表示できる状態です。

LINE や Slack と同じく、目に見える通知に「中身を書き換えてよい」印を付け、通知の拡張(通知を受け取った時に動く小さなプログラム)で写真を取りに行く方式です。画面に出ない「サイレント通知」は、iPhone が間引いたり、アプリを終了していると届かなかったりするので、頼らないことにしました。
まとめ

- 営業の動きを、メンションが無くても他の営業に通知する
- 金額や率は通知の文に載せず、日報の下書きや反応は通知しない
- 30秒のまとめ、案件ごとの重ね表示、種類ごとのオンとオフ、案件ごとのミュートで、うるさくしない
- おやすみの時間は、アプリではなく iPhone の集中モードに任せる
- 通知は5秒以内を目安に届け、写真は通知が届いた時に先に取っておく
この記事は、AI(Claude)の支援を受けて作成し、筆者が内容を確認しています。


