業務自動化

司法書士事務所の契約書の締結管理をZapierで自動化 — 契約日から期限を自動計算し、リマインドを送るレシピ

法務・司法書士事務所 の業務自動化レシピ
業種法務・司法書士事務所
ツールZapier
難易度★★☆ 中
設定時間約 45 分

司法書士事務所では、契約更新日や支払期限の管理が担当者任せになりやすく、連絡漏れが課題になります。本記事では、Google スプレッドシートと Zapier を使い、契約日から期限を計算して通知する仕組みを紹介します。無料プランから試す条件と、事務所で安全に運用する注意点も解説します。

読了時間:約 10 分
編集長の見解 — 契約管理は、まず更新日が明確な顧問契約から始めると運用しやすくなります。Zapier は便利ですが、料金や機能は契約時点で変わる可能性があります。無料プランの範囲と通知結果を確認しながら、小さく導入する方法が現実的です。

司法書士事務所の契約管理で起きやすい 3 つの問題

司法書士事務所では、登記手続きの委任契約、顧問契約、成年後見契約などを扱います。契約期間や更新時期が異なるため、管理が複雑になりがちです。

問題 1: 契約更新日の失念

更新日を忘れると、顧客への案内が遅れる可能性があります。顧問契約では、更新の確認がないまま契約期間を終えるケースも考えられます。

更新日の 1 か月前に連絡する運用でも、手作業では漏れが起きます。通知を自動化すると、担当者が確認するきっかけを作れます。

問題 2: 表計算ファイルの入力ミス

契約管理を Excel や紙の台帳で行うと、次の問題が起こりやすくなります。

Google スプレッドシートを使う場合も、入力規則と権限設定は必要です。自動化だけで入力ミスをなくせるわけではありません。

問題 3: 担当者への依存

契約情報が担当者の頭の中や個人メールにあると、引き継ぎ時に漏れが生じます。共有台帳とチーム向け通知を使い、事務所全体で確認できる状態にします。

編集部の警告 — 契約書には個人情報や機密情報が含まれる場合があります。Zapier、Google、Slack の権限と保存先を確認し、必要最小限の情報だけを連携してください。

これらの課題を整理したら、次は自動化する範囲を決めます。

Zapier で作る契約管理の自動化フロー

Zapier は、複数のクラウドサービスをつなぐ自動化ツールです。Google スプレッドシートに契約情報を記録し、期限の計算や通知を組み合わせます。

編集部メモ — Zap は、Zapier で作る 1 つの自動化を指します。最初は「台帳への入力」と「更新前の通知」に絞ると、確認しやすくなります。

全体の流れ

  1. 契約情報を記録: 契約日、契約期間、顧客名、担当者を入力
  2. 期限日を計算: Google スプレッドシートの数式で期限日を作成
  3. 通知対象を抽出: 期限が近い契約を条件で絞り込む
  4. 担当者へ通知: Gmail や Slack で確認を依頼
  5. 対応結果を記録: ステータスを「更新手続き中」などに変更

契約期限日は、Google スプレッドシートの EDATE 関数でも計算できます。契約開始日が D2、契約期間(月)が E2 の場合は、次の式を使います。

=EDATE(D2,E2)

日付が文字列として入力されている場合は、先に日付形式へ直してください。契約日を含めるかどうかは契約内容により異なるため、事務所のルールを確認します。

Google スプレッドシートを起点にする理由

Google スプレッドシートと Zapier の組み合わせには、次の利点があります。

ただし、個人情報を含む台帳を扱う場合は、共有範囲と外部連携の設定を確認してください。

自動化する契約タイプを決める

契約タイプ期間の例管理のポイント編集部の評価
登記委任契約単発登記完了までの進捗後から拡張
顧問契約1 年更新更新前の案内最初に推奨
成年後見契約継続定期報告の時期個別設計
支払い・報酬契約案件ごと請求と入金確認別管理も検討

まずは顧問契約のように、期限が明確な契約から始めます。次に、実際の設定手順を確認しましょう。

Zapier レシピの設定手順

ここでは、Google スプレッドシートを使った 3 つの Zap を紹介します。Zapier の画面名や利用できる機能は変更されることがあるため、設定時は公式ヘルプも確認してください。

事前準備: 契約管理台帳を作る

次の列を持つ台帳を作成します。

列名入力例説明
契約 IDCT-2026-001契約を識別する番号
顧客名株式会社サンプル契約先の名称
契約タイプ顧問契約契約の種類
契約開始日2026/01/15契約が始まった日
契約期間(月)12期間を月数で入力
契約期限日自動計算更新または終了の基準日
担当者鈴木対応担当者
メールアドレスsuzuki@example.com通知先
ステータス有効有効・更新手続き中・終了

1 年契約は「12」、2 年契約は「24」と入力します。契約書の条項と期限日の計算方法が一致するか、初回に確認してください。

Zap 1: 契約期限日を計算する

  1. トリガーに Google Sheets の「New Spreadsheet Row」を選びます。
  2. アクションで期限日を計算します。Google スプレッドシートの EDATE 関数を使う場合は、台帳側で計算します。
  3. Zapier で計算する場合は、Formatter の日付計算機能を使います。
  4. 計算結果を確認し、必要に応じて「Update Spreadsheet Row」で台帳へ書き戻します。

無料プランで利用できるステップ数やアプリ機能は、アカウントと時期により異なる場合があります。実際の画面で利用条件を確認してください。

Zap 2: 期限前にメールを送る

  1. トリガーに Schedule by Zapier の「Every Day」を選びます。
  2. Google Sheets から対象行を取得します。
  3. Filter by Zapier で、期限日とステータスの条件を設定します。
  4. Gmail の「Send Email」で担当者へ通知します。
  5. 30 日前用と 7 日前用で条件を分けます。

通知条件の例は次の通りです。

同じ契約へ毎日通知しないため、「30 日前通知日」「7 日前通知日」の列を追加すると管理しやすくなります。

Zap 3: 期限切れをチームへ通知する

  1. Schedule by Zapier で毎日実行する設定にします。
  2. Google Sheets から対象行を取得します。
  3. 期限日が今日以前で、ステータスが「有効」の行を絞り込みます。
  4. Slack の共有チャンネルへ通知します。
  5. 通知後に「確認日」や「対応状況」を台帳へ記録します。

通知には、顧客名をそのまま載せず、契約 ID など必要最小限の情報を使う方法もあります。事務所の情報管理規程に合わせてください。

次は、料金とタスク消費を確認します。

Zapier の料金と無料プランの考え方

料金プランは変更される可能性があります。契約前には、Zapier 公式料金ページで現在の料金、タスク数、更新間隔、利用できる機能を確認してください。

料金の比較

プラン月額費用の目安タスク数の目安更新間隔・機能編集部の評価
Free¥0100 タスク制限あり小規模な検証向け
Professional約 ¥3,000 から750 タスクから有料機能を利用可能通知数が増えた場合
Team約 ¥7,400 から2,000 タスクから共有・管理機能を確認複数人運用向け
Enterprise要問い合わせ個別設定個別契約要件が大きい事務所向け

上表は、2026 年 8 月 2 日に確認できる公式ページの表示を基準に整理する想定です。表示地域、請求期間、選択するタスク数によって金額が異なる場合があります。為替換算は 1 ドル = 約 ¥150 の目安です。

「Professional は $19.99、750 タスク」「Team は $49、2,000 タスク」といった旧情報を、そのまま現在の料金として扱わないでください。料金ページに表示された契約条件を優先します。

タスク消費を試算する

Zapier では、通常、Zap のアクションが実行されるとタスクを消費します。トリガーや取得処理が常に同じ数え方になるとは限らないため、Zapier のタスク利用に関する公式ヘルプと管理画面を確認してください。

編集部の試算: 1 日 1 回の確認を 2 つの Zap で行い、各 Zap が 1 回のアクションを実行する前提では、30 日で約 60 タスクです。契約の追加が月 30 件で、1 件につき 1 タスクを使う想定なら、合計は約 90 タスクになります。

実際の消費数は、取得行数、分岐、通知件数、再実行によって変わります。無料プランで始める場合は、月末まで待たずにダッシュボードを確認してください。

編集部のヒント — 無料プランの上限が近い場合は、通知対象を顧問契約に限定します。複数の通知を 1 つにまとめる方法もありますが、設定が複雑になるため、まずは通知の重複を減らす設計から始めます。

料金を確認したら、事務所で使う契約パターンに合わせて調整します。

司法書士事務所向けの応用パターン

基本レシピは、契約期限のほか、案件の進捗や請求期限にも応用できます。自動送信するメールは、内容を確認してから送る設定にすると安全です。

委任契約の進捗管理

登記手続きの委任契約には、書類収集、登記申請、完了報告などの段階があります。台帳に次の列を追加すると、各段階の期限を管理できます。

列名入力例説明
委任内容役員変更登記委任の内容
書類収集期限2026/08/10必要書類を集める期限
登記申請期限2026/08/20申請の期限
完了報告日未入力顧客へ報告した日

通知例は次の通りです。

顧問契約の更新管理

顧問契約では、通知時期を段階的に設定します。

顧客へ自動送信する場合は、誤送信防止の確認者を置きます。

支払い期限の管理

報酬の支払期限を管理する場合は、次の列を追加します。

列名入力例説明
報酬額¥50,000請求する金額
支払期限2026/09/15支払の期限
請求日2026/08/15請求書を発行した日
入金確認日未入力入金を確認した日

請求日から一定期間後に確認通知を送る、支払期限の 7 日前に担当者へ知らせる、といった運用ができます。顧客への請求メールは、事務所の確認を経て送信してください。

編集長の見解 — 自動化の目的は、判断を人から取り上げることではありません。期限を見落とさず、担当者が適切なタイミングで顧客対応できる状態を作ることです。

次は、導入時に起こりやすい失敗を確認します。

編集部の警告: 失敗しやすい 3 つのパターン

失敗 1: タスク数を確認せずに対象を広げる

無料プランには利用上限があります。契約件数や通知数が増えると、想定より早く上限に達する場合があります。

回避策: 最初は更新日が明確な契約だけを対象にし、月ごとの消費数を確認します。上限に近づいたら、有料プラン、通知の集約、対象範囲の見直しを検討します。

失敗 2: 個人メールだけに通知する

担当者個人のメールだけに通知すると、異動や休暇時に確認できない可能性があります。

回避策: 共有メールアドレスやチームの Slack チャンネルを通知先にします。担当者列も更新し、引き継ぎ後の確認先を明確にします。

失敗 3: 原本の保管場所を記録しない

デジタル台帳だけでは、紙の原本を探せない場合があります。

回避策: 「原本保管場所」列を追加します。PDF を保存する場合も、アクセス権限と保存期間を事務所の規程に合わせてください。

編集部の警告 — 自動通知は、送信済みであることを確認して初めて運用に組み込めます。テスト通知、送信履歴、担当者の確認記録を残してください。

失敗を避ける準備ができたら、実際の導入へ進みます。

導入ステップ

初回の設定時間は、台帳の準備や権限設定を含めて約 45 分が目安です。データ量や事務所の確認手順によって変わるため、余裕を持って設定してください。

  1. 台帳を用意する — Google スプレッドシートを作り、必要な列を設定します。
  2. Zapier を登録するZapier 公式サイトから登録し、現在の無料プランの条件を確認します。
  3. テストする — 実際の顧客情報ではなく、テスト用データで計算と通知を確認します。
  4. 本番運用を始める — 有効な契約と、近く期限を迎える契約から登録します。
  5. 月次で見直す — 通知履歴、タスク数、台帳の重複、担当者情報を確認します。
導入のコツ — 最初は顧問契約 3 件程度で試し、通知が正しく届くことを確認します。確認後に対象件数を増やすと、誤通知の影響を抑えられます。

導入効果の試算

次の表は、契約を月 10 件追加する中小規模の司法書士事務所を想定した編集部の試算です。

作業導入前導入後差分
契約情報の入力60 分30 分30 分
期限日の計算20 分0 分20 分
通知の作成・送信40 分0 分40 分
期限切れの確認30 分5 分25 分
合計150 分35 分115 分

この試算では、契約 10 件の入力時間を月 60 分、通知と確認の時間を合計 70 分としています。実際の削減時間は、契約件数、入力方法、通知内容によって変わります。

月 50 件の場合は単純比例にならないため、8 時間以上の削減を事前に見込むのではなく、まず 1 か月計測してください。記録した実績をもとに、導入効果を判断します。

次は、導入前に確認したい質問です。

よくある質問

Q1: 無料プランで足りますか?

契約件数が少なく、通知先と処理数を絞る場合は、無料プランから試せる可能性があります。ただし、利用できるタスク数、更新間隔、複数ステップ、アプリ機能は契約時点の表示を確認してください。

毎日の確認を 2 つの Zap で行う場合、各 Zap が 1 回の処理を行う前提では、30 日で約 60 回です。契約追加や通知の実行分も加わるため、実際の消費は管理画面で確認します。

Q2: 契約書の PDF も連携できますか?

Google ドライブに保存した PDF を、別の処理へ渡す設定は可能です。Zapier の対応アプリと契約プランを確認し、顧客情報を含むファイルの権限を設定してください。

ファイル名に契約 ID を含めると、検索しやすくなります。例として CT-2026-001_顧問契約書.pdf のように、必要な情報だけを使います。

Q3: 電子契約サービスと連携できますか?

対応状況は、Zapier のアプリディレクトリで確認できます。連携できるサービスでも、処理内容によって有料プランが必要になる場合があります。

Q4: 複数人で台帳を使う注意点は?

列の追加や削除は、Zap の設定に影響することがあります。入力規則、編集権限、変更履歴を事務所内で決めてください。

Q5: 終了した契約は削除すべきですか?

削除せず、ステータスを「終了」に変更する方法が考えられます。過去の履歴を残す場合は、保存期間と閲覧権限を事務所の規程に合わせてください。

Q6: 専門知識は必要ですか?

基本設定では、プログラミングの知識がなくても画面上の項目を選んで進められます。ただし、日付計算や条件分岐では、テストと確認が必要です。

出典・参考情報

料金、タスク数、更新間隔、対応機能は変更される場合があります。契約前に公式ページで確認し、実際の管理画面に表示される条件を優先してください。

まとめ: まずは 1 つの契約タイプから始める

本記事では、司法書士事務所の契約管理を Zapier で自動化する方法を紹介しました。基本の構成は次の 3 つです。

  1. Zap 1: 契約期限日を計算
  2. Zap 2: 期限前にメールで通知
  3. Zap 3: 期限切れをチームへ通知

無料プランから試せる可能性がありますが、タスク数や機能には条件があります。導入時間も、台帳の準備や確認を含めて約 45 分が目安です。

まずは顧問契約など、更新日が明確な契約に絞ります。通知履歴と実際の作業時間を 1 か月記録し、対象範囲やプランを見直してください。

自動化は、更新漏れや確認漏れを減らすための補助策です。最終的な契約判断と顧客対応は、担当者が確認して行います。

Mira / AI経営ラボ 編集長