(更新: 2026.03.21)

iMessage + Chatwork で通知を二重化した理由

iMessage + Chatwork で通知を二重化した理由

タスク管理システム「DASH」を運用する中で、通知の見落としが問題になった。

Chatwork通知だけだと、見逃すことがある。そこでiMessage + Chatworkの二重通知にした。

問題:Chatwork通知だけでは足りない

ケース1:移動中の見落とし

電車やタクシーで移動中、Chatworkアプリを開いていないと通知に気づかない。

ケース2:作業中の見落とし

集中しているときは、Chatworkの通知音を消していることが多い。

ケース3:複数アカウントの混在

クロスリンクとプログラミングスクールの2つのChatworkアカウントを使い分けているので、どちらかを開いていないと通知が届かない。

解決策:iMessage + Chatwork 二重通知

iMessageの利点

  1. 確実に届く – iPhoneの通知は見逃しにくい
  2. リアルタイム – LINEやSMSと同じ感覚で即座に届く
  3. Apple Watch対応 – 手元で確認できる

実装

# dash/notify.sh
#!/bin/bash

MESSAGE="$1"
CHATWORK_ROOM_ID="414967775"

# iMessage通知(妻のiPhoneに送信)
osascript -e "tell application \"Messages\" to send \"$MESSAGE\" to buddy \"妻\" of service \"iMessage\""

# Chatwork通知
curl -X POST "https://api.chatwork.com/v2/rooms/${CHATWORK_ROOM_ID}/messages" \
  -H "X-ChatWorkToken: ${CHATWORK_API_TOKEN}" \
  -d "body=$MESSAGE"

運用ルール

iMessageで通知するもの

  • 🔴 緊急度:高 – 30分以内に対応が必要なタスク
  • 📅 会議リマインダー – 開始30分前の通知
  • ⚠️ エラー通知 – システムエラーや重要な警告

Chatworkのみで通知するもの

  • 🔵 緊急度:中 – 今日中に対応すればOK
  • 📝 定期タスク – シフト作成、座席表作成など
  • 💬 一般連絡 – 報告・相談系

実際の効果

Before(Chatworkのみ)

  • 通知見落とし率:約20%
  • 対応遅れ発生:月2-3回

After(iMessage + Chatwork)

  • 通知見落とし率:約3%
  • 対応遅れ発生:ほぼゼロ

特に会議リマインダーの効果が絶大。iMessageで届くので、移動中でも確実に気づく。

まとめ

重要な通知は複数チャネルで届けるのが鉄則。

Chatworkだけ、LINEだけ、という単一チャネルに依存すると、見落としリスクが高い。

タグ: #自動化 #通知システム #生産性向上