Slackで日程調整の投稿に反応がないとき、チャンネルを見ただけでは「誰が未回答か」は正確に分かりません。未回答者を見分けるには、先に回答対象者を決め、その一覧から回答済みの人を差し引く必要があります。この記事では、Slack標準機能でできる範囲と、個別確認・全体再掲・催促せず確定を選ぶ基準を整理します。

1. 結論:投稿に反応がない人すべてが未回答者ではない

Slackの日程調整で未回答者を判断する基本式は、次のとおりです。

未回答者 = 事前に決めた回答対象者 − 本人を区別できる回答済みの人

チャンネルに候補日や日程調整URLを貼っただけでは、回答対象者が誰なのか固定されません。反応のない人には、投稿をまだ見ていない人、今回は対象外だと思った人、参加できない意思をまだ入力していない人も混ざります。そのため、チャンネルのメンバー一覧からリアクションした人を引くだけでは、正確な未回答者一覧にはなりません。

最初の投稿で、回答対象者、回答締切、参加できない場合の伝え方、必須参加者、確定条件を明示してください。ここが決まって初めて、未回答者へ連絡すべきか判断できます。

2. 「候補日への回答」と「イベント全体の欠席」を混同しない

日程調整では、次の状態を分けて管理します。

  • 回答済み:候補日ごとの参加可否を入力した
  • 未回答:回答対象者だが、締切時点で入力がない
  • 全候補日に参加不可:各候補日の参加可否を確認した結果、参加可能日がない
  • イベント全体を欠席:ツールや運用に明示的な欠席手段がある場合に、その意思を伝えた
  • 対象外:もともと回答を求めていない

○・△・×は候補日ごとの可否です。ある日を×にしたことは、イベント全体の欠席を意味しません。全候補日に参加できない場合の伝え方も最初の投稿で決めておくと、欠席意思を示した人へ何度も催促する事態を避けられます。

回答対象者が曖昧な場合は、個人を未回答扱いせず、「参加希望の方は○月○日までに回答してください」とチャンネルへ最終再掲する方が安全です。

3. Slack標準機能でできること、できないこと

Slack公式が案内する簡易投票は、選択肢ごとに絵文字を付けてリアクションを集める方法です。小規模な固定チームなら、対象者名簿とリアクションした人を手作業で照合できます。ただし、複数候補へ反応できるため、リアクション数の合計は回答者数とは限りません。また、標準手順には未回答者一覧やイベント全体の欠席管理は含まれていません。

Slackのリマインダーは、締切前に募集を再掲する用途には使えます。ただし、回答状況を見て未回答者だけを選ぶ機能ではありません。回答済みの人も閲覧できる同じチャンネルへ投稿されるため、「回答済みの方は対応不要です」と添えるのが実務的です。

Slack Listsの自動化Workflow Builderのフォームを使えば、担当者、期限、フォーム回答をSlack内で管理できます。ただし、日程調整専用の未回答判定ではありません。回答対象者を別途定義しない限り、フォームを送信していない人は特定できません。利用できる機能はプランや管理者設定にも左右されます。

4. 催促するかは、締切・必須参加者・候補日別人数で決める

催促判断は次の順で行います。

  1. 締切前:原則は待つ。会場予約など別の期限が近い場合だけ、その理由を添えて再掲する。

  2. 締切接近:回答対象者が明確なら未回答者へ連絡し、不明確ならチャンネルへ最終再掲する。

  3. 締切超過:必須参加者の参加可否と、候補日ごとの見込み参加人数を確認する。

締切を過ぎた後は、次の基準で進めます。

  • 必須参加者が未回答:本人へ個別に確認する
  • 必須参加者が参加可能で、特定候補日の見込み参加人数が最低人数以上:任意参加者の未回答が残っていても確定を検討する
  • どの候補日も最低人数に届かない:回答導線をチャンネルへ再掲するか、候補日を見直す
  • 回答対象者が曖昧:個人を特定せず、締切付きで最終再掲する

個別確認は、確定判断に必要な人だけに絞ります。全体再掲は、対象者を特定できないときや、同じ案内を全員に見せたいときに使います。催促回数を増やす前に、リンク、締切、回答方法、確定条件が一度で読めるかを見直してください。

チャンネル再掲の例:

「日程調整の締切は○月○日です。未回答の方は候補日ごとの参加可否を入力してください。すでに回答済みの方は対応不要です。」

必須参加者への個別確認の例:

「日程を確定したいため、○月○日までに各候補日の○・△・×を入力してください。参加できる日がない場合も、その旨を教えていただけると助かります。」

5. TogelloのSlack催促は、個人追跡ではなくチャンネル再掲

Togelloでは、Slack Appを導入し、対象チャンネルで /togello-link を使って日程調整URLを紐付けます。private channelでは、先にBotを招待する必要がある場合があります。

リポジトリ実装で確認できた自動再通知の設計では、Slack連携済みで未確定・未削除・候補日時の開始前にあり、Slack出席催促が有効な募集を対象にします。人数判定は、少なくとも一つの候補日に○または△を登録した異なる表示名の総数が、設定した最低人数に届いているかを見るものです。候補日別の○人数や未回答者名簿を判定する機能ではありません。通知先は紐付けたチャンネルであり、未回答者個人へのDMではありません。

手動再通知は別の経路です。幹事はSlack連携済みの募集詳細から「日程調整情報をSlackに通知する」を使い、最低人数の条件とは関係なく任意のタイミングで回答導線を再掲できます。

参加者はSlackに投稿されたURLを開き、Web画面で表示名と候補日ごとの○・△・×を入力します。△を使えるかどうかは募集設定によります。複数候補日のすべてを×として登録する操作は通常できないため、全候補日に参加できない場合はSlackなど別の経路で幹事へ伝える必要があります。

この仕組みは「誰が未回答かをSlack上で監視する」より、「回答登録が最低人数に届かない募集の導線をチャンネルへ戻す」運用に向いています。候補日別の確定判断と、必須参加者への個別確認は幹事が別途行う必要があります。

6. 運用を始める前のチェックリスト

  • 回答対象者を名前で決めたか
  • 候補日ごとの参加可否と、イベント全体の欠席を区別したか
  • 回答締切を書いたか
  • 必須参加者と任意参加者を分けたか
  • 特定候補日の最低人数など、確定条件を決めたか
  • 回答済みの人へ同じ催促を繰り返していないか
  • Slack外の参加者にも回答URLが届くか

少人数の固定チームなら、絵文字投票とSlackリマインダーの手作業運用で十分です。人数が増える、調整を繰り返す、最低人数を基準に回答導線を再掲したい場合は、日程調整ツールを組み合わせると管理しやすくなります。

SlackでTogelloを使う場合は、Slack Appを追加して日程調整URLを対象チャンネルへ紐付けます。Web版から募集を作成することもできます。