Slackの標準機能でも、固定済みイベントの参加・不参加を集め、回答を一覧化し、期限を知らせるワークフローは作れる。ただし「標準機能」は「無料で設定不要」という意味ではない。未回答者だけの抽出、複数候補日の○△×集計、Slack外の参加者、回答変更を含む継続運用まで求めるなら、Workflow Builderを複雑に組むより専用の日程調整へ切り替える方が明快である。

1. 結論:固定日の社内出欠なら標準機能、日程調整までなら専用ツール

まず「出欠確認」と「日程調整」を分ける。出欠確認は、すでに決まった1日に参加するかを一人ずつ答える作業である。日程調整は、複数候補日へ一人が複数回答し、候補日別の集計から開催日を確定する作業である。

条件向く方法
少人数・単発・固定日絵文字リアクション
Slackメンバー限定・定例・回答台帳が必要Workflow Builderのフォーム+Lists
複数候補日・Slack外参加者・専用の出欠表が必要URL型の日程調整ツール

Slack公式も絵文字リアクションを簡易な投票方法として案内している。固定日を少人数へ一度だけ聞くなら、質問、✅参加、❌不参加、回答期限を一つの投稿へまとめれば十分である。Slack公式の投票手順

2. Workflow Builderで作れる出欠確認

Workflow Builderでは、リンクやスケジュールなどを開始条件にし、フォーム表示、メッセージ送信、コネクター実行を組み合わせられる。出欠確認なら次の形が基本である。

  1. フォームに「参加・不参加・保留」「コメント」を置く

  2. 回答をチャンネルへ投稿するか、Slack Listsへ追加する

  3. 回答期限をチャンネルへ通知する

  4. 締切後にListsまたはCSVで集計する

Slack公式はフォーム回答をチャンネルへ共有する方法や、Google Sheetsへ整理する構成を案内している。Listsと接続すれば回答を項目として蓄積し、並べ替えや絞り込みもできる。フォームの作り方 Listsの自動化 フォーム回答のダウンロード

ただしWorkflow BuilderとListsは有料プラン向けであり、管理者は作成権限やコネクター、Listsの利用を制限できる。手順を作り始める前に、利用プラン、ワークフロー作成権限、必要なコネクターの承認を確認する。Slackの料金プラン Workflow Builderの権限管理

3. 標準機能の限界は「回答」ではなく「対象者管理」にある

フォームで得られるのは回答した人の集合である。未回答者だけを出すには、回答すべき人の名簿と照合しなければならない。Slack Listsへ対象者を先に一人一項目で登録し、担当者と期限を設定すれば期限通知まで組めるが、開催ごとに名簿と状態を準備・保守する作業が生じる。

次の要件が増えるほど、汎用ワークフローの保守負担が大きくなる。

  • 同じ人が回答を変えたときに、既存回答をどう更新するか
  • 複数候補日を○・△・×で横並びに集計するか
  • 未回答者だけをどう特定し、誰へ知らせるか
  • 回答履歴のどれを正式な出欠台帳にするか

条件分岐が使える環境でも、対象者名簿、未回答差分、回答変更、候補日別集計が自動的に完成するわけではない。「Slackでは不可能」なのではなく、出欠確認専用のデータ構造を自分で設計する必要がある、という限界である。

4. Slack外の参加者がいるなら入口を分ける

リンク起点のSlackワークフローはSlack内で共有・クリックして開始するものであり、同じリンクをブラウザやメールへ貼って回答入口にはできない。Workflow Builder FAQ

全員が同じワークスペースにいる社内イベントなら問題は小さい。一方、取引先、退職者、家族、地域コミュニティなどSlackにいない人を含む場合は、Slackを告知場所、WebのURLを回答場所に分ける方が参加導線を統一しやすい。

5. TogelloでSlack通知と候補日集計を分担する

Togelloは、WebでGatherを作成してからSlack Appを追加し、チャンネルで /togello-link <Gather URL> を実行して紐付ける方式である。Slackへは日程情報と回答用Webリンクを送り、参加者はリンク先で名前、候補日ごとの○・△・×、メモを登録する。匿名出欠モードを除く通常設定では、主催者は候補日別の出欠表を確認できる。主催者が△を許可しない設定では、△の選択肢は表示されず、△回答を受け付けない。

ここでSlackは通知の場所、Togelloは回答と集計の場所になる。Slack内だけで募集作成と回答が完結するわけではないが、Slackアカウントを持たない参加者にも同じWebリンクを共有できる。

通知範囲も正確に分ける必要がある。TogelloのSlack催促は未回答者個人へのDMではなく、未確定、調整開始前、最低参加人数未達などの条件を満たすGatherについて、関連チャンネルへ回答依頼を送る実装である。参加状況の節目や日程確定後の通知も種類別に設定できる。最適日を自動で決める機能としては扱わず、主催者が出欠表を見て確定する。

6. 迷ったら5項目で切り替える

作り始める前に次を確認する。

  1. 日付は固定済みか、複数候補か

  2. 回答者は全員同じSlackにいるか

  3. 未回答者だけを追う必要があるか

  4. 回答変更と履歴をどう扱うか

  5. 毎回の名簿・Lists・ワークフロー保守を誰が担うか

固定日、少人数、単発ならリアクションで十分である。固定日を定期的に確認し、全員がSlackメンバーで、運用担当者がListsを保守できるならWorkflow Builderが合う。複数候補日、Slack外参加者、専用の出欠表、確定通知まで一つの流れで扱いたいなら、TogelloのようなURL型の日程調整へ切り替える。標準機能の数ではなく、幹事が維持するデータと手作業の量で判断するのが安全である。