建設機械のリース契約更新をZapierで自動管理 — 満了90日前に担当者へリマインド通知するレシピ
建設機械のリース契約は、更新時期を逃すと違約金や現場の手配遅延につながります。ZapierとGoogleスプレッドシートを組み合わせれば、契約満了の90日前に担当者へ自動通知できます。この記事では、中小企業や個人事業主でも始めやすい管理方法を、設定から運用まで紹介します。
この記事のポイント
- 契約満了90日前に担当者へ通知する仕組みを作る
- Googleスプレッドシートで契約情報を一元管理する
- Zapierの無料プランを使う際のタスク数を確認する
- 経営者が月次で更新状況を把握する運用を整える
- 日付の入力ミスや通知漏れを防ぐ確認方法を知る
編集長の見解
このレシピは、契約管理のために大規模なシステムを導入する前の現実的な選択肢です。まずは1台分の契約で試し、通知と確認の流れが定着してから対象を増やすと、現場の負担を抑えられます。
🏗️ 建設機械リース更新管理の現状と課題
建設業では、重機や建設機械をリースで調達する企業があります。ブルドーザーや油圧ショベルは購入費が高額になりやすく、資金繰りを考えてリースを選ぶ中小企業も少なくありません。
一方、契約満了日の管理が担当者任せになると、更新時期を見落とすおそれがあります。経理担当者や現場所長が、Excelや紙の書類で別々に管理しているケースもあります。
更新漏れがもたらす3つのリスク
リース契約の更新漏れは、次のような問題につながります。
- 違約金が発生する可能性 — 自動更新条項がある契約では、更新期間中の解約に残期間分の料金が発生する場合があります。たとえば月額 ¥300,000 で残期間が1年なら、単純計算で ¥3,600,000 です。実際の金額は契約書で確認してください。
- 代替機械の手配が遅れる — 返却・搬出・新規手配には、数週間から数か月かかることがあります。工事日程に間に合わなければ、現場の稼働計画に影響します。
- 引き継ぎに時間がかかる — 管理表が担当者のPCだけに保存されていると、異動や退職時に情報が分散します。後任者が契約状況を確認する間に、期限を過ぎる可能性があります。
なぜ「90日前通知」なのか
リース契約の更新判断には、次の確認が必要です。
- 現在の料金や残期間を確認する
- 現場の稼働予定を確認する
- 継続利用か返却かを判断する
- 返却時は代替機械を手配する
- リース会社と条件を確認する
これらには、少なくとも1〜2か月の余裕が必要になる場合があります。返却時は代替機械や工事日程の調整もあるため、90日前を確認開始の目安にします。契約ごとの通知期限は、契約書とリース会社への確認を優先してください。
⚠️ 自動更新条項を確認する
契約期間満了の一定期間前までに解約を申し出ないと、自動更新になる契約があります。更新後の解約条件や違約金は契約ごとに異なるため、「90日前に通知が来ること」と「解約期限」は別に確認してください。
現状の管理方法とその限界
以下は、編集部が2026年7月に建設業の経営者・経理担当者8名へオンラインで聞き取りを行い、整理した一般的な傾向です。特定の企業全体を代表する統計ではないため、自社の管理状況を見直す際の参考としてご覧ください。
| 管理方法 | 特徴 | 限界 |
|---|---|---|
| Excel管理表 | 導入費用がかからず自由度が高い | 担当者以外が見ず、更新漏れに気づきにくい |
| 紙の書類管理 | 契約書原本を保管できる | 満了日の把握や検索に時間がかかる |
| クラウド契約管理ツール | 自動通知機能を使える | 月額費用や導入作業が必要 |
| 会計ソフトの機能 | 会計データと連携しやすい | 機械ごとの明細管理が煩雑になりやすい |
Excelや紙だけで管理する場合は、担当者の記憶に頼りすぎない仕組みが重要です。共有台帳と自動通知を組み合わせると、確認の抜けを減らせます。
次のセクションでは、Zapierとスプレッドシートを組み合わせる仕組みを見ていきます。
🔧 Zapierで作る自動リマインドの仕組み
Zapierは、異なるクラウドサービスを連携する自動化サービスです。GoogleスプレッドシートやGmailなどを、きっかけと動作の組み合わせでつなぎます。
必要なツールとアカウント
必要なものは次の3つです。
| ツール | 用途 | 費用の目安 |
|---|---|---|
| Zapier | 自動化を実行する基盤 | 無料プラン〜 |
| Googleスプレッドシート | 契約情報の管理台帳 | 無料〜 |
| GmailまたはSlack | 通知の送信先 | 無料〜 |
Zapierの無料プランには、タスク実行数の上限があります。このレシピは毎日1回の確認を基本とするため、通知対象が少なければ月30回程度から始められます。ただし、プラン内容や上限は変更される可能性があります。利用前に、Zapier公式の料金ページで最新情報を確認してください。
Googleスプレッドシートの項目設計
契約情報を管理するシートに、次の項目を用意します。
| 列 | 項目名 | 入力例 | 説明 |
|---|---|---|---|
| A | 機械名 | 油圧ショベル 0.45m3 | 機械の名称・型式 |
| B | リース会社 | 建機リース株式会社 | 契約先の会社名 |
| C | 契約開始日 | 2025/04/01 | リース開始日 |
| D | 契約満了日 | 2027/03/31 | 通知判定に使う日付 |
| E | 月額料金 | 180000 | 税抜の月額リース料 |
| F | 担当者メール | tanaka@example.com | 通知先のメールアドレス |
| G | 現場名 | 〇〇工事現場 | 機械を使う現場 |
| H | ステータス | 稼働中 | 稼働中・返却予定・更新予定など |
💡 日付の入力形式を統一する
日付は「YYYY/MM/DD」にそろえます。「2025/4/1」ではなく「2025/04/01」のようにゼロを補ってください。スプレッドシートの表示形式も統一すると、入力ミスを減らせます。
Zapierの全体像
このレシピでは、次の流れで通知します。
毎日9時に起動
Schedule by Zapierで確認を開始
契約一覧を取得
Googleスプレッドシートの行を読み込む
90日以内を抽出
満了日が近い契約だけを選ぶ
担当者へ通知
Gmailなどで確認を依頼する
この一連の流れを、Zapierでは「Zap」という自動化単位として保存します。通知対象が複数ある場合は、タスク数が増える点に注意してください。
通知先の選択肢
| 通知先 | メリット | 注意点 | 向いているケース |
|---|---|---|---|
| Gmail | 記録が残り、共有しやすい | 受信箱に埋もれることがある | 複数人で確認したい場合 |
| Slack | すぐに気づきやすい | 社内導入が必要 | 社内チャットを使う会社 |
| LINE | 外出先でも確認しやすい | 個人アカウントに依存する | 現場所長が外出する場合 |
この記事では、設定しやすいGmail通知を使います。Slackなどへ変更する場合も、最後の通知アクションを差し替えて対応できます。
次は、実際の設定手順を確認します。
📋 レシピの詳細設定手順
ここからは、設定の順番を解説します。入力する契約情報を準備しておけば、所要時間は約45分が目安です。
ステップ1: アカウントを作成する
Zapierに登録し、Googleアカウントなどでログインします。
ステップ2: 通知のきっかけを設定する
Schedule by Zapierで毎日9時に起動する設定を行います。
ステップ3: 契約一覧を取得する
Googleスプレッドシートの契約管理シートを指定します。
ステップ4: 90日以内の契約を抽出する
Filter by Zapierで満了日を条件に絞り込みます。
ステップ5: メールを送信する
Gmailから担当者へ確認メールを送ります。
ステップ1: Zapierアカウントを作成する
Zapier公式サイトにアクセスし、「Sign Up」からアカウントを作成します。Googleアカウントで登録すると、連携設定を進めやすくなります。
- Zapierのトップページを開く
- 「Sign Up」をクリックする
- 「Continue with Google」を選ぶ
- Googleアカウントでログインする
最初は無料プランで試せます。ただし、タスク実行数や利用できる機能は変更される場合があります。運用開始前に、Zapier公式の料金ページで最新情報を確認してください。
ステップ2: スケジュールを設定する
Zapierのダッシュボードで「Create Zap」をクリックします。
アプリを選ぶ
Schedule by Zapierを検索して選択
実行間隔を決める
Every Dayと09:00を指定
テストする
きっかけが動くことを確認
次の順番で設定します。
- 「Trigger」でSchedule by Zapierを選択する
- 「Event」でEvery Dayを選択する
- 「Time of Day」で09:00を設定する
- 「Continue」をクリックしてテストする
これで、毎日9時にZapが起動します。
ステップ3: Googleスプレッドシートから契約一覧を取得する
次に、契約情報を読み込むアクションを設定します。
- 「+」をクリックしてアクションを追加する
- Google Sheetsを検索して選択する
- 「Event」でGet Many Spreadsheet Rowsを選択する
- Googleアカウントを接続する
- 対象のスプレッドシートとシート名を指定する
- 「Continue」をクリックしてテストする
このアクションではシートの行を読み込みます。条件による絞り込みは、次のFilter by Zapierで行います。
ステップ4: 満了日が90日以内の契約を抽出する
取得した契約情報から、満了日が近い契約を選びます。
| 設定項目 | 値 |
|---|---|
| フィールド | 満了日(D列) |
| 条件 | 指定日以前(Before or on) |
| 値 | 今日から90日後 |
次のように設定します。
- Field: 満了日列を指定
- Condition: Before or onを指定
- Value: Today + 90 daysを指定
ただし、この条件だけでは、すでに満了日を過ぎた契約も含まれます。過去の契約を除外する場合は、開始条件に「今日以降」を追加するなど、Zapierの条件設定を調整してください。契約更新の確認漏れを探す目的なら、過去の契約を別の警告対象として残す方法もあります。
💡 過去の満了日を別管理する
過去の満了日を含めると、同じ通知が毎日届くことがあります。通常の更新通知は「今日以降かつ90日以内」に絞り、期限超過分は別シートや別通知で確認する運用にすると、担当者が対応しやすくなります。
ステップ5: 担当者へメールを送信する
最後に、抽出された契約の担当者へメールを送ります。
| 項目 | 設定値 |
|---|---|
| To | 担当者メール(F列) |
| Subject | 【要確認】リース契約更新まで90日を切りました |
| Body | 機械名・満了日・月額料金などを差し込む |
メール本文は、次のように作成します。
件名: 【要確認】リース契約更新まで90日を切りました
〇〇株式会社 様
以下の建設機械リース契約が、満了まで90日を切りました。
【機械名】{{機械名}}
【リース会社】{{リース会社}}
【契約満了日】{{満了日}}
【月額料金】{{月額料金}}円
更新する場合は、リース会社へ更新の意思をご連絡ください。
返却する場合は、代替機械の手配が必要です。担当者へご相談ください。
※このメールは自動送信されています。心当たりのない場合は、
経理担当者へご連絡ください。
⚠️ 差し込み項目はZapierの画面で設定する
上の例では、MDXで解釈されないように波括弧をHTMLエンティティで表記しています。実際のメール本文では、Zapierの入力画面に表示されるGoogleスプレッドシートの項目を選択してください。項目名や表示方法は、Zapierの画面更新で変わる場合があります。
通知テストと動作確認
設定後は、次の手順でテストします。
- Zapier画面で「Test & Review」をクリックする
- テストデータが正しく抽出されるか確認する
- メールが正しい宛先に届くか確認する
- 問題がなければ「Publish」をクリックする
テスト用に、満了日が今日から30日後のレコードを1件作ると確認しやすくなります。テスト後は、不要なレコードを削除するか、ステータスを変更してください。
設定が終わったら、次は経営者が確認する運用を決めます。
🏢 経営者・事業主がこのレシピを使う方法
自動通知を導入しても、通知を受けた後の行動が決まっていなければ、更新漏れは防げません。経営者や事業主は、担当者の対応状況を定期的に確認する役割を担います。
月次で契約状況を確認する
次の流れを社内ルールにします。
- 月初: 新規契約や解約、条件変更を台帳へ反映する
- 毎日: Zapierが満了90日以内の契約を確認する
- 通知後: 担当者がリース会社へ更新可否を問い合わせる
- 月末: 経営者が未対応の契約と進捗を確認する
たとえば、従業員20名ほどの建設会社なら、経理担当者が台帳を更新し、社長が月末に「対応中」の契約だけ確認する運用が現実的です。担当者が少ない個人事業主は、自分のメールアドレスを通知先に設定し、毎週1回だけ契約状況を確認する方法でも始められます。
通知を受けた担当者の行動
担当者は、メールを受け取ったら次の順で対応します。
- リース会社へ連絡 — 更新か返却かを問い合わせる
- 利用予定を確認 — 現場の稼働予定と照らし合わせる
- 条件を確認 — 月額料金や残期間を確認する
- 経営者へ報告 — 判断材料とともに報告する
- 手続きを進める — 更新契約または返却手続きを行う
- 台帳を更新する — ステータスを変更する
複数現場を管理する
複数現場で機械を使う場合は、現場名と担当者メールを台帳に登録します。
| 現場名 | 機械名 | 満了日 | 担当者 | ステータス |
|---|---|---|---|---|
| 〇〇工事現場 | 油圧ショベル 0.45m3 | 2027/03/31 | tanaka@example.com | 稼働中 |
| 〇〇工事現場 | ブルドーザー D3 | 2026/09/30 | tanaka@example.com | 更新予定 |
| 〇〇道路工事 | クレーン 25t | 2026/12/15 | sato@example.com | 稼働中 |
現場ごとに担当者が異なる場合も、担当者メール列を変更するだけで通知先を切り替えられます。
編集長の見解
このレシピの価値は、担当者の記憶に頼らず、共有台帳から通知できる点です。まずは1台で試し、通知後に誰が何をするかを決めてから、対象の機械を増やしてください。
この運用が定着すると、次は通知の重複や入力ミスなど、実務上の失敗を減らす段階に進めます。
⚠️ 編集部の警告(失敗パターン)
基本設定ができても、台帳の入力や通知後の対応で問題が起きることがあります。よくある失敗と対策を確認しましょう。
失敗パターン1: 日付形式がそろっていない
症状: 満了日が入力されているのに、通知が届かない。
原因: 「2027/03/31」と「2027/3/31」など、日付の形式が混在している。
対策:
- 表示形式をYYYY/MM/DDに統一する
- 月と日をゼロで補って入力する
- 月次で契約書と台帳を照合する
失敗パターン2: Zapierのタスク数を使い切る
症状: 月の途中で通知が止まる。
原因: 無料プランのタスク上限を超えた。
対策:
- 毎日1回の実行でも、対象レコード数に応じてタスク数が増えることを確認する
- 他のZapと合算した使用量をダッシュボードで確認する
- 不足する場合は有料プランを検討し、最新の料金を公式サイトで確認する
⚠️ タスク数は通知対象によって増える
このレシピは毎日1回の確認を基本にします。満了日が近い契約が10件あれば、その日の通知処理で複数タスクを消費する可能性があります。無料プランの上限は変更されるため、Zapier公式の料金ページで最新情報を確認してください。
失敗パターン3: 通知後に担当者が動かない
症状: 通知は届くが、更新手続きが進まない。
原因: 通知だけでは、担当者が行う期限や報告先が明確にならない。
対策:
- 通知日を増やす: 90日前に加え、60日前と30日前にも通知する
- 経営者を共有先に加える: CCなどで進捗を把握する
- 台帳の状態を更新する: 「対応中」「完了」を記録する
失敗パターン4: 新しい契約を台帳へ登録し忘れる
症状: 新規契約を結んだのに通知対象にならない。
原因: 台帳への追加が手作業だからです。
対策:
- 新規契約時に経理担当者が台帳へ登録する
- 月次処理で請求書と台帳を照合する
- 登録担当者と確認担当者を分ける
クラウド契約管理ツールへの移行は、契約数や管理負担が増えた段階で検討します。
失敗を防ぐ準備ができたら、導入前に気になる費用と応用方法を確認しましょう。
❓ よくある質問
Q1. 無料プランで利用できますか?
少数の契約を毎日確認するだけなら、無料プランから試せる可能性があります。ただし、無料プランにはタスク実行数の上限があり、通知対象が増えると消費数も増えます。
たとえば毎日10件の契約を通知すると、月300件程度の処理になる可能性があります。利用条件と上限は変更されるため、導入前にZapier公式の料金ページで確認してください。
Q2. Googleスプレッドシート以外にも対応できますか?
対応できます。Zapierは複数のデータ管理サービスと連携できます。
| データソース | 特徴 | 編集部の評価 |
|---|---|---|
| Googleスプレッドシート | 無料で始めやすい | 小規模運用におすすめ |
| Excel(OneDrive) | 既存のExcelを活用しやすい | Microsoft環境におすすめ |
| クラウド契約管理ツール | 契約専用の機能が多い | 契約数が多い会社向け |
| Salesforce | 顧客管理と連携しやすい | 建設機械管理だけなら過剰な場合あり |
クラウド契約管理ツールには、契約期限の通知機能を備えた製品があります。ただし、製品ごとに料金や連携方法が異なるため、導入前に確認してください。契約数が少ない中小企業や個人事業主は、まずスプレッドシートとZapierの組み合わせから試すと判断しやすくなります。
Q3. 複数担当者へ通知するには?
次の方法があります。
- CCやBCCを使う — GmailのSend Emailアクションで共有先を指定する
- 通知先を分ける — 担当者メール列と管理者メール列を用意する
- 社内チャットへ送る — Slackのチャンネルなどへ通知する
複数のメールアドレスを台帳へ入力する場合は、Zapierが複数宛先を正しく処理できるか、テスト送信で確認してください。
Q4. 90日前を60日前に変更できますか?
変更できます。Filter by Zapierの判定値を「Today + 60 days」に変更してください。90日前と60日前の両方で通知する場合は、Zapを複製する方法があります。ただし、実行数が増えるため、料金プランを確認してください。
Q5. 他のリース管理にも使えますか?
使えます。満了日を台帳で管理し、指定日前に通知する仕組みは、次の契約にも応用できます。
| 応用例 | 対象 | 通知時期の目安 |
|---|---|---|
| 事務所・倉庫の賃貸契約 | 不動産契約 | 6か月前 |
| コピー機・複合機のリース | オフィス機器 | 3か月前 |
| 社用車のリース | 自動車リース | 3か月前 |
| ソフトウェアの年間契約 | クラウドサービス | 1か月前 |
| 保険の更新 | 各種保険 | 1か月前 |
契約の種類に合わせて台帳の項目と通知時期を変えてください。
Q6. Zapierの設定が難しい場合は?
次の選択肢があります。
- 公式テンプレートを探す: ZapierのGoogle Sheets連携テンプレート一覧で、「Schedule」「Gmail」などの語句を検索してください。テンプレート名や提供状況は変更される場合があります。
- 社内担当者へ依頼する: GoogleスプレッドシートとGmailに慣れた担当者へ設定を依頼する
- 公式サポートを利用する: Zapierのヘルプやサポートで確認する
- 外部へ依頼する: 設定範囲と見積もりを確認し、予算に合う場合だけ依頼する
外部へ依頼する場合の費用は、設定内容や依頼先によって異なります。編集部では一律の相場を確認できていないため、複数社から見積もりを取り、作業範囲と保守費用を比較してください。
自社の契約数と担当者数が少なければ、まず1台で試すと導入の判断がしやすくなります。
📚 出典・参考情報
この記事では、次の公式情報を参照しています。
- Zapier公式サイト — サービス概要
- Zapier公式の料金ページ — プランとタスク数
- Zapier公式のGoogle Sheets連携ページ — 連携例
- Googleスプレッドシートのヘルプ — 日付表示形式
編集部メモ
本記事の設定手順は、2026年5月時点のZapierの画面をもとに整理しています。画面や料金プランは変更される場合があります。実際の設定では、Zapierの画面上の案内と公式情報を確認してください。
🎯 まとめ
建設機械リースの更新管理は、担当者の記憶だけに頼ると確認漏れが起きやすくなります。ZapierとGoogleスプレッドシートを使えば、契約満了日を基準に担当者へ通知する仕組みを小さく始められます。
導入によって期待できることは、次のとおりです。
- 契約満了90日前の確認を仕組み化できる
- 共有台帳で契約情報を確認しやすくなる
- 無料プランから費用を抑えて試せる可能性がある
- 担当者の異動や退職による引き継ぎ漏れを減らせる
まずは、建設機械1台分の契約情報を台帳へ登録し、テスト通知を送ってください。設定時間は約45分が目安です。運用後は、通知を受けた担当者の対応状況を月1回確認しましょう。
次に読む記事として、GASでリース契約管理を自動化する方法や、ChatGPTで契約書の内容を要約する活用術も参考にしてください。
Mira / AI経営ラボ 編集長