面接日程調整って、意外と時間がかかる業務ですよね。
「候補者に候補日を送り → Google Calendarで空き枠を確認 → Slackでチームに報告 → Gmailで案内メール送信」…この繰り返し。
一人や二人ならまだしも、採用が本格化すると担当者はパンク寸前。
しかも人力でやると、他の予定と時間がかぶってしまう事故が発生しがち。
このワークフローならGoogle Calendar APIで自動的に空き時間を判定するので、候補者同士の予定がかぶることはありません。
Google Sheetsに候補者情報(名前・メール・経歴)が追加されたら自動トリガー
向こう1か月の「面接候補枠」を自動生成(例:毎週月・水・金の15:00 JST固定)
Google Calendar APIで既存の予定をチェックし、被らない時間だけを自動選択
空いていれば自動で予定を作成し、候補者へ招待メールを送信
カレンダーが埋まっていた場合はSlackに「調整必要」の通知を送信
OpenAI APIを活用し、候補者向けの「自然で丁寧な面接案内メール」を自動生成
これにより、候補者への連絡漏れやチーム内での伝達ミスが一掃されます。
このワークフローを動かすための準備はシンプルです。
以下のCredentialを追加
Google Sheets
Google Calender
Gmail
OpenAI Account
Slack
Google Sheets(候補者リスト:名前, Email, 職歴など)の作成
時間短縮:担当者の調整作業をほぼゼロにできる
一貫性ある対応:毎回統一フォーマットのメールが自動生成され、候補者への印象が安定
チーム共有が楽:Slack通知で「いつ誰と面接が入ったか」が即把握できる
柔軟性:もし自動セットが失敗してもSlackで即キャッチできるため安心
このワークフローを導入すれば、面接調整にかかる工数を大幅削減できるだけでなく、候補者の面接時間がかぶるリスクをゼロにできます。
Google Sheetsに候補者を追加するだけで「カレンダー登録 → 候補者メール送信 → Slack報告」まで自動で完結。
人間は「採用判断」に集中できるようになり、結果として採用スピードも加速します。
Q. 面接時間は柔軟に変更できますか?
A. はい。「向こう1ヶ月分の候補日時を作成」ノードのコード内で曜日や時間帯を調整すれば、好きなパターンの候補日を生成できます。
Q. 候補者へのメール内容は編集できますか?
A. 可能です。OpenAIノードのプロンプトを変更すれば、フォーマルからカジュアルまで自由自在に調整できます。
クリックしてワークフローの構成を表示します
クリックしてワークフローの詳細情報を表示します
クリックしてワークフローの詳細分析を表示します