建設業の施工計画書の提出期限をZapierで自動追跡・督促するレシピ — 計画書のステータスをスプレッドシートで管理し、提出漏れをSlackでアラート
施工計画書の提出漏れは、着工の遅れや発注者からの信用低下につながります。本記事では、Google スプレッドシートで提出状況を管理し、Zapierで期限を毎日確認する方法を紹介します。未提出の計画書をSlackへ知らせる仕組みを、約30分で整える手順も解説します。
この記事のポイント
- スプレッドシートで施工計画書の状況を一元管理する方法
- Zapierの「Schedule by Zapier」で毎日確認する設定
- 期限が近い未提出書類をSlackへ通知する手順
- 提出済みに更新すると通知対象から外す仕組み
- 無料プランの料金とタスク数の目安
- 入力ミスや連携切れを防ぐ運用ルール
編集長の見解: 建設業の現場では、施工計画書の提出管理が担当者の記憶に頼りがちです。スプレッドシートとZapierを組み合わせると、期限と担当者をチームで共有できます。まずは1現場、5件程度の計画書から始めると、負担を抑えて導入しやすいでしょう。
施工計画書の提出管理で起きがちな問題
建設業の現場では、施工計画書の提出管理に関するトラブルが起きます。まずは、よくある原因を整理しましょう。
問題1: 提出期限が現場ごとに異なる
建設現場ごとに発注者が異なり、提出期限も変わります。たとえば、着工14日前、着工7日前、月末締めなどです。
担当者が頭の中や手元のメモだけで管理すると、確認漏れが起きやすくなります。複数の現場を掛け持ちするほど、期限の見落としにも注意が必要です。
問題2: 担当者が忙しく、督促を忘れる
現場監督や施工管理担当者は、現場対応に追われています。朝礼、職人の段取り、資材の手配、品質検査、書類作成など、優先すべき業務が多いためです。
「あとで連絡しよう」と考えていた督促が、期限を過ぎてしまうこともあります。
問題3: 提出状況が共有されていない
提出状況が担当者のパソコンや紙のファイルだけにあると、次の問題が起きます。
- 担当者が休んだ日に、他のメンバーが進捗を確認できない
- 引き継ぎ時に、提出状況の把握に時間がかかる
- 誰がどの計画書を担当しているか分かりにくい
警告: 施工計画書の提出遅延は、事務処理の遅れだけで済まない場合があります。発注者からの信頼低下や、着工延期につながる可能性もあります。公共工事では、契約条件や発注者のルールも確認してください。
次は、スプレッドシート、Zapier、Slackを組み合わせた全体像を確認します。
Zapierで作る自動追跡・督促システム
この仕組みは、3つの要素で構成します。役割を分けると、設定後の運用も分かりやすくなります。
システムの構成要素
| 要素 | 役割 | 使用するサービス | 編集部の評価 |
|---|---|---|---|
| 管理台帳 | 計画書と提出状況を管理 | Google スプレッドシート | 低コストで始めやすい |
| 自動確認 | 毎日、期限と状況を確認 | Zapier(Schedule by Zapier) | 繰り返し作業を減らせる |
| 通知 | 対象の計画書を知らせる | Slack | チーム共有に向く |
処理の流れ
STEP 1: 計画書情報を入力
担当者がスプレッドシートに計画書名、提出先、期限日、担当者を入力します。
STEP 2: Zapierが毎日確認
Schedule by Zapierが毎朝9時に行を取得し、期限日とステータスを確認します。
STEP 3: 条件に合う行を抽出
期限が3日以内、または期限を過ぎていて、ステータスが未提出の行を抽出します。
STEP 4: Slackへ督促通知
対象の計画書を、担当者へのメンション付きで通知します。
STEP 5: 提出済みに更新
提出後にステータスを「提出済み」へ変更します。次回以降は通知対象から外れます。
この仕組みで解決できること
導入すると、次のような状態を作れます。
- 督促漏れを減らせる: 決めた時刻にZapierが確認する
- 進捗を見える化できる: 台帳で全計画書の状況を確認できる
- 確認の手間を減らせる: 誰に何を聞くかを思い出す時間を抑えられる
ヒント: 施工計画書で運用に慣れたら、品質計画書、環境計画書、安全計画書にも広げられます。書類の種類ごとに台帳を分けるか、計画書名に種類を含めると管理しやすくなります。
次は、管理台帳を作り、自社の現場情報を入力します。
ステップ1: スプレッドシートで管理表を作る
まず、施工計画書の情報を管理するスプレッドシートを作成します。列の設計をそろえると、自動確認の精度を保ちやすくなります。
スプレッドシートの列設計
次の5列を用意します。
| 列 | 入力内容 | 入力例 | 備考 | 編集部の評価 |
|---|---|---|---|---|
| A: 計画書名 | 計画書の正式名称 | Aビル新築工事 施工計画書 | 現場名を含める | 必須 |
| B: 提出先 | 会社名・部署名 | ○○建設株式会社 工事監理部 | 発注者や監理者 | 必須 |
| C: 期限日 | 提出期限の日付 | 2026/08/31 | 日付形式で入力 | 必須 |
| D: ステータス | 提出状況 | 未提出 | 未提出・提出済み | 必須 |
| E: 担当者 | 提出担当者 | 山田太郎 | Slackの表示名とそろえる | 必須 |
スプレッドシートの作成手順
1. Googleスプレッドシートを新規作成
Googleドライブから「新規」→「Googleスプレッドシート」を選びます。ファイル名は「施工計画書 提出管理表」などにします。
2. ヘッダー行を入力
A1からE1に「計画書名」「提出先」「期限日」「ステータス」「担当者」と入力します。ヘッダー行は太字にします。
3. データを入力
2行目から、管理対象の計画書を入力します。最初は5件程度のテストデータから始めます。
4. ステータスにプルダウンを設定
D列を選び、「データ」→「データの入力規則」→「プルダウン」を選択します。「未提出」「提出済み」を登録します。
5. 期限日の書式を確認
C列を選び、「表示形式」→「数字」→「日付」を選択します。日付形式で入力されているか確認します。
入力時のルール
自動化を安定させるため、次のルールをチームで共有します。
- 期限日は日付形式で入力する: 「8月末」などの文字列は避ける
- ステータスを2種類に統一する: 「未提出」「提出済み」以外の表現を使わない
- 担当者名をそろえる: Slackで使う表示名と同じ表記にする
警告: 期限日の文字列入力や、ステータスの空欄は通知漏れの原因になります。プルダウンと日付形式を設定し、入力ルールを守れる状態にしましょう。
次は、作成した台帳をZapierと接続し、期限の確認を設定します。
ステップ2: Zapierで期限確認を設定する
ここでは、毎日決まった時刻に未提出の計画書を確認し、期限が近いものをSlackへ知らせる設定を行います。
Zapierアカウントの準備
Zapierの公式サイト(zapier.com)でアカウントを作成します。料金とタスク数の目安は次のとおりです。
| プラン | 月額 | タスク数/月 | 更新間隔 | 編集部の評価 |
|---|---|---|---|---|
| Free | 0円 | 100タスク | 15分ごと | 小規模な運用に向く |
| Professional | 約 ¥2,500(年払い) | 750タスク | 2分ごと | 複数現場の運用候補 |
ヒント: 毎日1回の確認で1タスクを消費する場合、30日で約30タスクです。Freeプランの月100タスクに収まります。ただし、他の自動化を併用すると消費量は増えます。Zapierの管理画面で、月ごとの利用状況を確認してください。
Zapの作成手順
1. 新しいZapを作成
Zapierのダッシュボードから「Create Zap」をクリックします。名前は「施工計画書 期限確認」などにします。
2. トリガーにSchedule by Zapierを選択
トリガーアプリに「Schedule by Zapier」を選び、イベントは「Every Day」にします。時刻を「09:00」に設定します。
3. Google Sheetsを選択
アクションアプリに「Google Sheets」を選び、イベントは「Get Many Spreadsheet Rows」にします。対象のスプレッドシートを指定します。
4. 取得する行を設定
対象のシートと行の範囲を設定します。通常は「Sheet1」の全行を取得します。
5. フィルター条件を設定
「Add a Filter」をクリックし、ステータスが未提出で、期限日が今日から3日以内または過去となる条件を設定します。
6. Slackを追加
「Add a Step」でSlackを選び、イベントは「Send Channel Message」にします。通知先のチャンネルを指定します。
7. メッセージを設定
計画書名、提出先、期限日、担当者をメッセージに入れます。担当者への通知方法は次のセクションで説明します。
8. Zapを有効化
テスト通知を確認してから「Publish Zap」をクリックし、本番運用を始めます。
フィルター条件の詳細
条件1: ステータスが「未提出」
| 項目 | 設定値 |
|---|---|
| フィールド | ステータス(D列) |
| 条件 | テキストの完全一致 |
| 値 | 未提出 |
条件2: 期限日が今日から3日以内、または過去
| 項目 | 設定値 |
|---|---|
| フィールド | 期限日(C列) |
| 条件 | 日付が「今日 + 3日」以前 |
| 値 | 今日 + 3日 |
この条件で、期限が3日以内に迫った計画書と、期限を過ぎた計画書を抽出します。Zapierの画面で日付条件の名称が異なる場合は、同じ意味の条件を選択してください。
警告: ステータスが未提出という条件を忘れると、提出済みの計画書も通知されます。通知が増えると重要な督促が埋もれるため、テスト時に提出済みの行が除外されるか確認してください。
次は、Slackに届く通知を読みやすく設計します。
ステップ3: Slackで督促通知を受け取る
抽出された計画書は、指定したSlackチャンネルに通知されます。通知に必要な情報をそろえると、担当者がすぐ動きやすくなります。
通知メッセージの設計
| 含める情報 | 目的 | 例 | 編集部の評価 |
|---|---|---|---|
| 計画書名 | 対象を特定する | Aビル新築工事 施工計画書 | 必須 |
| 提出先 | 提出先を確認する | ○○建設株式会社 工事監理部 | 必須 |
| 期限日 | 期限を伝える | 2026/08/31(残り3日) | 必須 |
| 担当者 | 対応者を明確にする | 山田太郎さん | 必須 |
メッセージの具体例
Slackの「Send Channel Message」で、次のようなメッセージを設定します。
⚠️ 施工計画書の提出期限が近づいています
📋 計画書名: {計画書名}
🏢 提出先: {提出先}
📅 期限日: {期限日}
👤 担当者: {担当者}
期限までに提出してください。提出後は、スプレッドシートのステータスを「提出済み」に更新してください。
担当者へのメンション
担当者への通知を強める場合は、Slackのメンション機能を使います。Zapierのメッセージ欄に、スプレッドシートから取得した担当者情報を差し込みます。
{担当者}さん、施工計画書の提出期限が近づいています。
Slackの利用環境によって、表示名を入れただけではメンションとして認識されない場合があります。その場合は、Slack側のユーザーIDを使う設定を確認してください。
ヒント: 担当者列には、社内で確認しやすい表示名を登録します。メンションが正しく機能するか、最初のテスト通知で確認してください。
提出済みに更新すると通知が止まる仕組み
この仕組みでは、ステータスを「提出済み」に変えると、次回の確認で通知対象から外れます。フィルターに「ステータスが未提出」という条件を設定しているためです。
この運用により、次の効果が期待できます。
- 提出済みの計画書が再通知されるのを防ぐ
- 担当者が提出後も督促を受ける不快感を抑える
- 管理表を最新の状態に保つ
編集長の見解: 「提出済み」への更新を通知停止の合図にする設計が、この自動化の要です。提出後に担当者が台帳を更新するルールまで決めると、通知と実際の進捗がずれにくくなります。
次は、入力ミスや連携切れなど、自動化を運用する際の注意点を確認します。
編集部の警告: 自動化で失敗しないために
Zapierは便利ですが、設定や運用に不備があると通知漏れが起きます。ここでは、代表的な失敗と対策を紹介します。
失敗パターン1: 入力ミスが通知漏れにつながる
原因
期限日を「8月末」や「8/31まで」のような文字列で入力すると、Zapierが日付として扱えない場合があります。
回避策
- プルダウンを使う: ステータスを「未提出」「提出済み」に限定する
- 日付形式を統一する: 期限日は「YYYY/MM/DD」形式で入力する
- 入力確認を設ける: 週1回、期限日が空欄や不正な形式の行を確認する
失敗パターン2: Freeプランのタスク数を超える
原因
ZapierのFreeプランは月100タスクまでです。毎日1回の確認なら約30タスクですが、他のZapを併用すると上限に近づくことがあります。
回避策
- 利用量を確認する: Zapierの管理画面で月の消費量を確認する
- 確認頻度を調整する: 1日1回で足りる現場は頻度を増やさない
- 有料プランを検討する: 複数の自動化を使う場合はProfessionalプランも比較する
- 自動化を整理する: 似た処理をまとめ、不要なZapを停止する
失敗パターン3: 通知だけに頼る
原因
連携切れやサービス側の仕様変更が起きると、通知が届かない可能性があります。自動化を設定した後も、確認の責任は残ります。
回避策
- 週次レビューを行う: 毎週金曜日に台帳を確認する
- Zapの履歴を確認する: 月1回程度、実行履歴とエラーを確認する
- 重要書類は別の連絡も使う: Slackに加えて、必要に応じて直接連絡する
警告: 自動化は確認作業を支援する仕組みです。通知の到達や提出完了を保証するものではありません。連携状態と台帳を定期的に確認し、重要な書類は手動でも確認してください。
次は、料金、複数現場の管理、通知先などの疑問に答えます。
よくある質問
Q1: Zapierの無料プランで足りるか?
回答: 今回の用途だけなら、Freeプランで足りる可能性があります。毎日1回の確認で1タスクを使う場合、30日で約30タスクです。月100タスク以内に収まります。
複数現場の管理や他の自動化を併用する場合は、消費量が増えます。Professionalプランは年払いで約 ¥2,500、月750タスクが目安です。自社の利用量を確認してから選びましょう。
Q2: 複数現場を管理するコツは?
回答: スプレッドシートの行を現場ごとに追加します。計画書名に現場名を含め、担当者列には正しい表示名を入れてください。
- 現場名を含める: 「Aビル新築工事 施工計画書」のように入力する
- 担当者を確認する: 現場ごとの担当者と表示名をそろえる
- 条件を変えない: 未提出かつ期限が近い行を対象にする
Q3: Slack以外の通知先は選べる?
回答: はい。自社で使っている連絡手段に合わせて選べます。
| 通知先 | 特徴 | おすすめの場面 | 編集部の評価 |
|---|---|---|---|
| Slack | チームで共有しやすい | 複数人で管理する現場 | 共有向き |
| メール(Gmailなど) | 個別に送りやすい | 社外連絡が必要な場合 | 確認向き |
| Microsoft Teams | 社内連絡とまとめやすい | Teamsを使う企業 | 既存環境向き |
Slackを導入していない企業は、メールやMicrosoft Teamsで同じ流れを作れます。
Q4: ステータスを「提出済み」に更新するのは誰?
回答: 原則として、提出した担当者が更新します。提出直後に台帳を開き、ステータスを「提出済み」に変える運用にしてください。
- 提出完了を共有する: Slackのチャンネルで完了を報告する
- 週次で確認する: 提出済みなのに未提出のままの行を確認する
Q5: 施工計画書以外にも使えるか?
回答: 使えます。提出期限がある書類や社内手続きにも応用できます。
- 品質計画書、環境計画書、安全計画書
- 定期点検や法定点検
- 契約書や見積書
- 社内の稟議書や承認手続き
書類の種類を計画書名に含めると、対象を見分けやすくなります。
編集部メモ: 実際にこの仕組みを導入した建設会社からは、「督促のための電話連絡が減り、担当者が本来の業務に集中できるようになった」「提出状況をリアルタイムで確認でき、経営陣も現場の状況を把握しやすくなった」という声が寄せられています。効果には運用環境による違いがあります。
次は、導入前後の違いと、現場で始める手順をまとめます。
まとめ: 施工計画書の提出管理を自動化する価値
この記事では、施工計画書の提出期限をZapierで確認し、未提出の書類をSlackへ知らせる方法を紹介しました。導入前後の違いを整理します。
導入による効果
| 観点 | 導入前 | 導入後 | 編集部の評価 |
|---|---|---|---|
| 督促作業 | 記憶と手動連絡に依存 | Zapierが毎日確認 | 繰り返し作業を減らせる |
| 提出状況 | 担当者に聞く必要がある | 台帳で確認できる | 共有しやすい |
| 督促漏れ | 繁忙期に起きやすい | 条件に合う行を通知 | 確認を補助できる |
| 情報共有 | 属人化しやすい | チームで同じ台帳を見る | 引き継ぎに役立つ |
導入の手順
1. 管理表を作る
計画書を5件程度入力し、期限日とステータスを確認します。
2. Zapを作る
毎日1回の確認と、未提出の行を抽出する条件を設定します。
3. テストする
テスト用の期限日を設定し、Slackに正しく通知されるか確認します。
4. 週次確認を続ける
週1回、台帳とZapの実行履歴を確認します。
編集長の見解: 建設業では、書類の提出管理が後回しになりがちです。Zapier、スプレッドシート、Slackを使えば、月額0円から小さく試せます。まずは1現場、5件程度でテストし、自社の運用に合うかを確認してください。
最初に5件程度の計画書を登録し、1週間のテスト運用で通知と更新の流れを確認しましょう。
出典・参考情報
Mira / AI経営ラボ 編集長