業務自動化

建設業の技能講習をZapierで自動管理、有効期限リマインドで資格失効を防止

建設 の業務自動化レシピ
業種建設
ツールZapier
難易度★★☆ 中
設定時間約 120 分

建設業では、技能講習の修了証や教育記録を、現場と事務所で正確に共有する必要があります。本記事では、GoogleスプレッドシートとZapierを使い、受講者名簿の更新、社内確認期限の通知、受講報告を自動化する方法を紹介します。少人数の会社でも始めやすい構成です。

📖 読了時間: 約14分 / 実装時間: 約2時間

🎯 この記事のポイント

編集長の見解: 技能講習の管理は、担当者の経験や紙の台帳だけに頼ると、異動や繁忙期に確認が滞りやすい業務です。まずは名簿と社内確認期限の通知だけを整え、通知内容が正しいかを確認しながら段階的に広げる方法が、少人数の会社には向いています。


📋 技能講習管理の現状と課題

建設業では、フォークリフト運転、玉掛け、足場の組立てなどの作業に、技能講習や特別教育が関係します。講習の種類によって必要な資格や教育が異なるため、修了証、受講日、再教育の予定を分けて管理することが重要です。

資格や教育の扱いは、作業内容と法令によって変わります。実際の配置や作業可否を判断する際は、厚生労働省、都道府県労働局、講習実施機関の最新情報を確認してください。

建設業で確認したい主な講習

講習名確認する情報管理上の注意編集部の評価
フォークリフト運転技能講習修了証、受講日、作業内容資格の有無と社内教育の記録を分ける優先度が高い
玉掛け技能講習修了証、受講日、作業内容クレーン作業との関係を確認する現場別に管理
足場の組立て等作業主任者技能講習修了証、選任状況作業主任者の配置状況も確認する配置管理と併用
小型移動式クレーン運転技能講習修了証、受講日、作業内容使用する機械の条件を確認する機械台帳と連携
高所作業車運転技能講習修了証、受講日、作業内容車両の種類や作業条件を確認する現場計画と照合

注意: 技能講習の修了証に一律の有効期限があるとは限りません。再教育の周期や元請けの提出基準も、講習や現場によって異なります。表の「期限」欄には、法定の有効期限と、社内・元請けの確認期限を混在させないでください。

Excelや紙の名簿管理で起こりがちな問題

紙や表計算ソフトの名簿は始めやすい一方、更新担当者が限られると、次の問題が起きやすくなります。

失敗パターン: 資格情報をベテラン監督の紙ファイルだけで管理すると、本人が不在になった際に確認できなくなることがあります。共有名簿と複数人による確認体制を用意し、管理方法を属人化させないことが大切です。

資格や教育記録を管理しない場合のリスク

資格情報の確認が不十分だと、次のような業務上のリスクにつながります。

  1. 作業開始の遅れ: 配置前の資格確認に時間がかかる
  2. 元請けへの提出遅れ: 修了証や教育記録をすぐに提示できない
  3. 再教育の手配遅れ: 受講機会を逃し、現場計画を組み直す
  4. 事故後の確認負担: 教育履歴や配置記録の確認に時間がかかる
  5. 個人情報の管理不備: 名簿の共有範囲が広がりすぎる

Zapierは、法令判断を代わりにする仕組みではありません。次は、確認期限を社内ルールとして登録し、通知する構成を見ていきます。


🔧 Zapierで作る自動管理システムの全体像

Zapierは、異なるクラウドサービスをつなぎ、定型作業を自動化するクラウドサービスです。きっかけとなるトリガーと、実行するアクションを組み合わせて、Zapと呼ばれる自動化を作ります。

システム構成の概要

本記事では、次の3つのZapを使います。

Zapトリガーアクション役割編集部の評価
Zap 1: 毎朝の確認スケジュール名簿検索、メールやSlack通知確認期限が近い人を知らせる最初に導入
Zap 2: 受講報告Googleフォーム送信名簿に行を追加現場からの報告を反映する入力ミスを削減
Zap 3: 月次レポート月1回のスケジュール対象者一覧をメール送信受講計画を立てる運用後に追加
graph TD
    A[Googleフォーム<br/>受講完了報告] -->|Zap 2| B[Googleスプレッドシート<br/>技能講習名簿]
    C[毎朝8時<br/>スケジュール起動] -->|Zap 1| D[確認期限が近い<br/>受講者を検索]
    D --> E[担当者へメール通知]
    D --> F[担当者へSlack通知]
    G[毎月1日<br/>スケジュール起動] -->|Zap 3| H[当月の対象者を集計]
    H --> I[経営者へメール送付]

設計のポイント: 最初はGoogleスプレッドシートを台帳として使い、確認期限を社内ルールとして登録します。Zapierの料金と機能は変更される可能性があるため、2026年8月時点の情報であることを踏まえ、利用前にZapier公式の料金ページで最新情報を確認してください。

各Zapの役割分担

無料プランで足りるかは、1回のZapが消費するタスク数と、登録人数で変わります。次は、台帳の項目を具体的に決めます。


📝 ステップ1: 受講者名簿の作成と項目設計

自動化の土台は、Googleスプレッドシートで作る受講者名簿です。法定の資格情報と社内の確認期限を分けて入力できる形にします。

必要な項目

項目入力例説明編集部の評価
受講者IDKS-001人と講習を識別するID必須
氏名山田 太郎修了証と同じ表記必須
講習名フォークリフト運転技能講習正式名称必須
受講日2026/04/15講習を受けた日必須
法定期限なし / 要確認法令上の扱い法令確認欄
社内確認期限2029/04/14社内や元請けの確認日ルールを明記
現場名東京第三建設現場主な配属先現場別に確認
連絡先メールtaro@example.com通知先閲覧権限に注意
連絡先電話090-1234-5678緊急連絡用取扱いに注意
ステータス有効 / 確認中 / 要対応現在の状態選択式を推奨
備考受講機関名など特記事項出典も記録

個人情報を含むため、閲覧権限は必要な担当者に限定します。修了証の保管場所や確認日も、備考欄に記録しておくと引き継ぎが容易です。

設計のコツ: 「法定期限」と「社内確認期限」を別の列に分けると、法令上の期限と、会社が設定した確認日を混同しません。最初は必要な項目だけで始め、運用後に追加してください。

確認期限を自動計算する関数

一律に「受講日から3年」と計算するのは避けてください。技能講習ごとに法令上の扱いや再教育の運用が異なるためです。社内で確認したい周期を決めた場合だけ、次のような計算式を使います。

=IF(D2="","",DATE(YEAR(D2)+3,MONTH(D2),DAY(D2)-1))

この式は、D2の受講日から3年後の前日を、社内確認期限として計算する例です。法定期限を示す式ではありません。これは、対象講習の法令上の共通ルールではなく、一般的な社内運用例です。

法令確認のポイント: 「受講日から3年以内」という期間を、すべての技能講習に適用しないでください。法令上、技能講習の修了証に一律の更新期限が定められているとは限りません。対象講習の再教育や更新に関する根拠を、厚生労働省、所轄の都道府県労働局、講習実施機関へ確認し、確認日と出典を名簿に記録します。

データ入力時の注意点

台帳の項目が決まったら、次は確認期限が近い人へ知らせるZapを設定します。


⚙️ ステップ2: 確認期限リマインドZapの設定

ここでは、毎朝の確認期限チェックを設定します。通知は「法定資格の失効」を自動判定するものではなく、社内で登録した確認期限を知らせるものです。

スケジュールトリガーの設定

  1. Zapierで「Create Zap」を選択
  2. トリガーに「Schedule by Zapier」を選択
  3. イベントに「Every Day」を選択
  4. 時刻を「08:00 AM」に設定
  5. タイムゾーンを「(GMT+09:00) Tokyo」に設定

トリガーの選び方: 毎朝決まった時刻に動かす場合は、Schedule by Zapierを使います。通知の対象日や休日の扱いは、会社の運用に合わせて決めてください。

名簿から確認期限が近い人を抽出

  1. アクションに「Google Sheets」を追加
  2. 「Find Spreadsheet Row」を選択
  3. 対象のスプレッドシートとワークシートを指定
  4. 「リマインド対象」列が「要確認」の行を検索

Google Sheets側に、次のような列を用意します。

=IF(AND(E2>=TODAY(),E2<=TODAY()+30),"要確認","")

E2は社内確認期限の列です。通知済みの行を繰り返し通知しない場合は、「最終通知日」や「対応状況」の列を追加し、ZapierのFilterで条件を指定します。

方法内容向いているケース編集部の評価
台帳のフラグ関数で「要確認」を表示小規模な名簿初心者向け
ZapierのFilter条件に合う行だけ後続処理条件が複数ある場合拡張しやすい
複数のZap30日前、14日前などに分ける通知を段階化したい場合タスク数に注意

メールとSlackで通知

メール通知では、対象者、講習名、確認期限、現場名、担当者を記載します。Slackにも同じ情報を載せる場合は、個人情報の共有範囲に注意してください。

技能講習の確認期限が近づいています。

受講者名: 山田 太郎
講習名: フォークリフト運転技能講習
確認期限: 2026/05/14
現場名: 東京第三建設現場

法令上の扱いと社内ルールを確認し、必要な手配を行ってください。

注意: Email by Zapierは、送信元や送信数に制限があります。迷惑メール対策として、テスト送信を行い、受信設定を確認してください。大量通知や社内アドレスからの送信が必要なら、Gmailなど別の連携方法も比較します。

確認期限の通知が動いたら、次は現場からの受講報告を名簿へ反映します。


🔄 ステップ3: 新規受講者登録の自動化

技能講習を受けた社員の情報を、現場から名簿へ登録する仕組みを作ります。Googleフォームを入口にすると、現場監督がスマートフォンから報告できます。

Googleフォームの項目

フォーム項目入力形式説明編集部の評価
受講者氏名記述式修了証と同じ表記必須
講習名プルダウン正式名称を選択表記ゆれ防止
受講日日付受講日を入力必須
現場名記述式所属現場必須
連絡先メール記述式通知先権限に注意
連絡先電話記述式緊急連絡用取扱いに注意
備考記述式受講機関名など任意

フォーム送信から名簿追加まで

  1. トリガーに「Google Forms」を選択
  2. イベントに「New Response」を選択
  3. 対象フォームを指定
  4. アクションに「Google Sheets」を選択
  5. 「Create Spreadsheet Row」を選択
  6. フォーム項目を名簿の列へ割り当てる

登録後は、事務担当者が修了証と入力内容を照合します。自動化は転記を減らす仕組みであり、証明書類の確認を省略するものではありません。

社内確認期限を自動入力する方法

社内で3年周期の確認を採用する場合は、Google Sheetsの式やFormatter by Zapierで計算できます。ただし、これは対象講習の法定期限を示すものではありません。

ZapierのFormatter by Zapierを使う場合は、受講日へ期間を加算した後、必要に応じて前日へ調整します。計算結果を登録前にテストし、うるう年や月末の日付も確認してください。

注意: 「受講日から3年以内」を法令上の共通ルールとして扱わないでください。対象講習の根拠と、会社が設定する確認周期を分けて登録します。判断に迷う場合は、所轄の労働局や講習実施機関へ確認してください。

現場からの報告フロー

項目導入前導入後編集部の評価
報告電話や紙で連絡Googleフォームへ入力入口を統一
記録事務担当者が転記Zapierが行を追加転記を削減
期限手計算社内ルールに基づき計算根拠を別途確認
照合担当者が後から確認修了証と登録内容を照合確認工程は残す

受講報告の流れが整ったら、経営者が月単位で状況を確認できるレポートを作ります。


📊 ステップ4: 月次レポートの自動生成

月次レポートでは、社内確認期限が近い人、受講済みの人、対応中の人を一覧にします。経営者は、現場の稼働予定と照合して受講計画を立てます。

月次レポートの作成

  1. トリガーに「Schedule by Zapier」を選択
  2. イベントに「Every Month」を選択
  3. 起動日を「1日」に設定
  4. 起動時刻を「09:00 AM」に設定
  5. Google Sheetsから対象行を検索
  6. 担当者と経営者へメールを送信

集計シートの項目

集計項目関数例説明編集部の評価
有効な記録数=COUNTIF(名簿!J:J,"有効")社内ステータスが有効の件数基本指標
確認中の記録数=COUNTIF(名簿!J:J,"確認中")確認や手配の途中の件数対応管理
要対応の記録数=COUNTIF(名簿!J:J,"要対応")期限確認が必要な件数優先確認
講習別の件数=COUNTIF(名簿!C:C,"フォークリフト運転技能講習")講習別の登録件数配置計画に活用

集計のコツ: ピボットテーブルを使うと、講習名と現場名を組み合わせた集計を作れます。誰がどの現場で必要な講習を修了しているかを確認しやすくなります。

経営者が使う具体的なシナリオ

たとえば、従業員20人の建設会社で、翌月に複数の現場が始まるとします。経営者は月次レポートで対象者を確認し、現場配置、講習の予約、受講費用をまとめて判断します。受講後はフォームから報告を受け、事務担当者が修了証を照合します。

月次レポートを起点とした更新計画のフロー

月次レポート受領 毎月1日に経営者と担当者へ送信

対象者の確認 現場の稼働予定と資格情報を照合

講習の予約 実施機関へ日程と費用を確認

受講の手配 対象者へ日程を通知し、現場を調整

受講完了の確認 フォーム報告と修了証を照合し、名簿を更新

月次レポートは、資格情報を経営判断につなげるための確認資料です。次は、導入時に起こりやすい失敗と対策を整理します。


⚠️ 編集部の警告: 自動化で失敗しやすい3つのパターン

パターン1: 日付形式がそろっていない

スプレッドシートの日付が文字列になっていると、検索や計算が正しく動かないことがあります。

確認方法: 通知対象になるテスト行を1件作り、メールとSlackの両方が届くかを確認します。実データで試す前に、宛先と記載内容も確認してください。

パターン2: 通知先の引き継ぎ漏れ

担当者の異動や退職後も、個人アドレスが通知先に残ることがあります。

パターン3: 無料プランのタスク数を超える

Zapierのプラン内容や料金は変更されます。以下は、2026年8月時点で確認した目安です。最新のタスク数、機能、料金は、必ずZapier公式料金ページで確認してください。

プラン月間タスク数の目安月額料金の目安編集部の評価
Free100タスク無料小規模な試用向け
Starter750タスク約 $19.99少人数の運用向け
Professional2,000タスク約 $49登録件数が多い会社向け

Freeプランは、2026年8月時点では月100タスクが目安です。毎朝の確認が月30回、新規登録が月5回、月次レポートが月1回なら、単純計算では月36タスクです。ただし、1回の実行で複数の処理を行う場合は、消費タスク数が増えることがあります。

タスク数を抑えるコツ: 毎朝の確認を平日のみにすると、起動回数を減らせます。通知の回数や検索方法も含め、実際の使用量をZapierの管理画面で確認してからプランを選んでください。

料金と機能を確認したら、自社の人数と通知回数に合うプランかを小さく試すのが安全です。


❓ よくある質問

Q1: Zapierの無料プランでどこまで自動化できますか?

2026年8月時点の目安では、毎朝の確認が月30回、新規登録が月5回、月次レポートが月1回なら、単純計算で月36タスクです。複数の通知や検索を追加すると、消費量が増える場合があります。

無料プランの最新内容は変更される可能性があるため、利用前にZapier公式料金ページを確認してください。

Q2: kintoneなどのデータベースと連携できますか?

Zapierは、kintoneなど複数のクラウドサービスと連携できます。たとえば、kintoneの資格管理アプリに記録を追加したとき、担当者へSlackやメールで知らせる運用が可能です。

kintoneの料金や利用条件は変更されるため、2026年8月時点の情報として、kintone公式サイトで最新情報を確認してください。スタータープランは、記事作成時点では月額約 ¥2,980 からの案内でしたが、契約前に公式情報を確認してください。

小規模な会社は、まずGoogleスプレッドシートで始め、権限管理や複数現場の運用が必要になった段階で比較するとよいでしょう。

Q3: 複数現場の資格情報はどう管理しますか?

まずは1つの名簿に「現場名」列を設け、全体を一元管理する方法をおすすめします。現場ごとの通知が必要になった場合は、ZapierのFilterで現場名を条件に追加します。

現場ごとに名簿を分ける方法は、独立性が高い一方、全体集計や引き継ぎの負担が増えます。個人情報の閲覧権限も、現場単位で見直してください。

Q4: 再講習の受講料はいくらですか?

技能講習や再教育の受講料は、講習の種類、地域、実施機関によって異なります。1人あたり1〜3万円程度という金額は、一般的な相場の目安です。法令で一律に定められた金額ではありません。

実際の予算は、厚生労働省の案内、都道府県労働局、都道府県労働安全衛生協会などの公式資料や、受講予定の実施機関で確認してください。月次レポートには、受講料だけでなく交通費や代替要員の費用も含めて見積もります。

Q5: ITに詳しい担当者は必要ですか?

高度な開発知識は必須ではありません。ただし、Googleアカウントの権限設定、個人情報の取扱い、通知テストを担当できる人を決めてください。

最初は名簿1つと確認通知1つに絞り、1週間ほどテスト運用します。通知内容が正しいことを確認してから、フォームや月次レポートを追加します。

Q6: 資格に法定の有効期限がない場合も使えますか?

使えます。ただし、システムに登録するのは、法定期限ではなく、社内確認期限や元請けから求められる提出期限である場合があります。

「受講日から3年以内」という期間を、すべての技能講習に共通する法令上の期限として扱わないでください。対象講習の根拠と、社内で設定した確認日を分けて管理し、所轄の労働局や実施機関へ確認した記録を残します。

法令や元請けの基準を確認したうえで、通知日を設定することが重要です。次は、料金と制度を確認するための公式情報をまとめます。


🔗 参考情報と段階的な導入

公式情報で料金と制度を確認する

料金は、2026年8月時点の情報でも変更される可能性があります。Zapier、kintoneともに、申込み前に公式料金ページで最新のプラン、タスク数、機能、税別・税込の扱いを確認してください。

再教育や再講習の周期も、対象講習と運用によって異なります。厚生労働省、都道府県労働局、講習実施機関の資料を確認し、根拠を名簿に記録してください。

段階的な導入ステップ

段階的な導入ステップ

ステップ1: 名簿を作成 Googleスプレッドシートに技能講習の情報を入力し、法定期限と社内確認期限を分けます(所要: 2〜3時間)

ステップ2: 確認通知を構築 1つのZapを作り、テスト用の行で通知が届くか確認します(所要: 1時間)

ステップ3: 受講報告を追加 Googleフォームと名簿を連携し、修了証との照合手順を決めます(所要: 1時間)

ステップ4: 月次レポートを追加 経営者が受講計画と予算を確認できるレポートを作ります(所要: 30分)

ステップ5: 運用ルールを確認 閲覧権限、通知先、バックアップ、月1回の設定確認を決めます(所要: 30分)

編集部のまとめ: Zapierは、技能講習の法令判断や修了証の確認を代行するものではありません。一方で、名簿の更新、社内確認期限の通知、受講計画の共有には活用できます。まずは1つの現場と1つの通知から始め、公式情報と照合しながら運用を整えてください。

関連記事

Mira / AI経営ラボ 編集長