請求書の催促メールをAIで自動送付|未入金督促を月2時間から20分に削減した手順
当サイトはアフィリエイトプログラムを利用しており、紹介リンク経由での申込により報酬を得る場合があります。記事内で紹介するサービスには筆者が実際に使用しているものと、客観情報として比較掲載しているもの(未使用・PR表記あり)が含まれます。
結論
ChatGPT等のAIで催促メールの文章を自動生成し、GmailやGoogle Apps Script(GAS)と組み合わせると、未入金顧客への督促が半自動〜全自動で回せます。筆者の体感では、毎月2〜3時間かかっていた入金追いかけ作業が約20分に圧縮できました。まず「AIで下書き→自分が確認→送信」の半自動から始めると、ミスなく導入できます。
催促メールって、なんであんなに時間がかかるのか#
フリーランスや小規模事業者にとって、請求後の入金管理は地味に重い仕事です。
以前の私は毎月こんな作業を繰り返していました。スプレッドシートで未入金リストを確認し、顧客ごとに文面を変えてメールを下書きして、「失礼にならないか」と文章を何度も見直す。送信後にまたリストを確認して……という繰り返しです。
特に大変なのが、相手との関係性によって文面のトーンを変える部分でした。長年の取引先には柔らかく、初めての取引先には丁重に。それを考えていると、メール1本に30分かかることも珍しくありませんでした。
でも冷静に振り返ると、催促メールの9割は「同じ内容をちょっと変えたもの」です。これはAIが得意な作業そのものです。
AIを使った催促メール自動化の全体像#
仕組みは大きく2つのステップで成り立ちます。
- ChatGPT / Claudeでメール文章を自動生成する
- GmailやGASで送信を自動化する
「完全自動(ボタン一切不要)」を目指すか、「AIが下書きして自分が確認してから送る」半自動にするかは選択できます。初めての方には半自動(確認ステップあり)から始めることを強くおすすめします。
メモ
全自動化は効率的ですが、送信先・金額・締切日の確認ミスが命取りになることも。最初は「AIが下書き→自分が送信ボタン」のフローで精度を確認しましょう。慣れてきたら自動送信に移行するのが現実的です。
具体的な手順:ChatGPTで催促メールを作る#
プロンプトのテンプレートを用意する#
まず、ChatGPTやClaudeに次のような「穴埋め型プロンプト」を渡します。これを一度作っておくと何度でも使い回せるため、都度考える手間がなくなります。
以下の条件で、未入金に対する催促メールを丁重・簡潔に作成してください。
【入力情報】
- 宛先会社名: {{会社名}}
- 担当者名: {{担当者名}}
- 請求書番号: {{請求書番号}}
- 請求金額: {{金額}}円
- 支払期日: {{支払期日}}
- 今回が何度目の催促か: {{1回目 / 2回目 / 3回目}}
【条件】
- 件名も一緒に出力すること
- 1回目は柔らかめ、2回目以降は丁重だが明確に期日を強調する
- 署名は省略(後から追加する)
このプロンプトに実際の情報を当てはめて貼り付けるだけで、状況に応じた文面が数秒で生成されます。
実際に試してみると、1回目・2回目・3回目でトーンが自然に変わります。「何度送っても入金されない相手への文体」まで配慮した文章が出てくる点は、正直、私が自分で書くより丁寧でした。
手順
- ChatGPTを開き、上記プロンプトテンプレートを貼り付ける
{{会社名}}などの変数を実際の情報に書き換える- 生成されたメール文章をコピーする
- Gmailの新規メール作成画面に貼り付け、署名を追加する
- 内容を確認して送信する(半自動の場合)
- 翌月からはテンプレートを使い回す
さらに進んだ自動化:スプレッドシート連携#
ChatGPTで都度生成するだけでも大幅な時短になりますが、「スプレッドシートの未入金リストを読んで自動でGmailの下書きを作る」仕組みを組むと、操作がほぼゼロになります。
ツールの選択肢はいくつかあります。
| ツール | 難易度 | 無料枠 | 向いている人 |
|---|---|---|---|
| Google Apps Script (GAS) | やや高め | 完全無料 | コードを少し触れる人・コストゼロ希望 |
| Zapier | 低い | 月100タスクまで | ノーコードで済ませたい人 |
| Make(旧Integromat) | 中程度 | 月1,000オペレーション | 複雑な分岐を組みたい人 |
| n8n | 中〜高 | セルフホストなら無料 | 技術的好奇心がある人 |
私が現在使っているのはGASです。一度セットアップすれば追加コストゼロで、Googleスプレッドシートとの連携がシームレスなため、管理コストが最小で済んでいます。
GASで自動化する最小構成#
Google Apps ScriptはGoogleが提供する無料のプログラミング環境です。プログラマーでなくても「ChatGPTに書いてもらったコードを貼り付けるだけ」で動くため、ハードルは見た目ほど高くありません。
手順
- Googleスプレッドシートに「取引先名・請求金額・支払期日・入金済みフラグ(TRUE/FALSE)」の列を作る
- ChatGPTに「このスプレッドシートの入金済みフラグがFALSEの行を読んでGmailの下書きを作るGASコードを書いて」と依頼する
- 生成されたコードをGASエディタ(拡張機能→Apps Script)に貼り付ける
- テスト実行してGmailに下書きが作られることを確認する
- 時間トリガーを設定(例:毎月1日 朝9時に自動実行)して完成
私がChatGPTにコードを作ってもらったときは、最初から完璧には動かず2〜3回「このエラーが出た」とやり取りしました。それでも30分以内にGmailの下書き自動作成が動き始めたので、思ったより早く仕組みが完成しました。
AIライティングツールで文章クオリティを安定させる#
ChatGPTの無料プランでも催促メールの生成は十分できますが、「文章テンプレートをチームで共有したい」「過去の文面履歴を管理したい」という場合は、AIライティング専門ツールも選択肢に入ります。催促メールのようなビジネス文書を繰り返し生成・管理する用途では、テンプレート保存機能や履歴管理が整ったツールのほうが長期的に使いやすいと感じています。
PRおすすめAIライティングツール催促メールのほか、見積書の添え状や顧客フォローメールのテンプレート管理にも活用できるAIライティングSaaS。チームで使い回せるテンプレート機能が特に便利。注意点:失敗しないための3つのポイント#
注意
催促メールの自動化には、ビジネス上・法的なリスクも伴います。特に初期設定段階では以下を必ず守ってください。変数の置き換えミスや誤送信は、信頼関係に直結します。
1. 送信前の内容確認を最初の3ヶ月は省略しない
AIが生成した文章には、金額・期日・相手の名前が正しく埋め込まれているか必ず目視確認してください。変数の置き換えミスで「請求金額: 0円」「支払期日: 2020年1月1日」といった内容が送信されると、信頼失墜に直結します。
2. 催促の回数・間隔のルールを事前に決める
「何日後に1回目、さらに何日後に2回目」というルールを先に決めておかないと、短期間に複数通が送られるリスクがあります。一般的な目安として「支払期日から7日後に1回目、14日後に2回目、30日後に最終通知」程度が多いようです。ルールを文書化してからトリガー設定を行いましょう。
3. 最終督促・法的手続き移行のメールは人間が送る
3回目以降の催促や、法的手続きへの移行を示唆するメールは自動化せず、必ず自分で確認してから送ることを推奨します。トラブルになった場合の証拠保全の観点からも、重要な段階のやり取りは手動管理が安心です。
作業時間のビフォーアフター(体感値)#
私の場合、月10〜15件の未入金確認と催促メール送信にかかる時間がこう変わりました。
| 作業 | 自動化前 | 自動化後 |
|---|---|---|
| 未入金リスト確認 | 約30分 | 約5分(スプレッドシート確認のみ) |
| メール文章の作成 | 約60〜90分 | 約10分(AI下書きの確認) |
| 送信・記録 | 約20分 | 約5分 |
| 合計 | 約2〜3時間 | 約20分 |
※個人の体感値です。件数・ツール構成・確認フローによって異なります。成果を保証するものではありません。
まとめ#
催促メールの自動化は、「ChatGPTでプロンプトテンプレートを作る」だけでも十分な時短になります。そこからGAS・Zapier・Makeと連携させることで、未入金管理のほぼ全体を自動化できます。
まずはプロンプトを1本作って、次の催促メールをAIに下書きさせてみてください。「AIが書いた文章のほうが丁寧かもしれない」と感じる瞬間が、自動化を進める一番の動機になります。完全自動化よりも「AI下書き→人が確認→送信」の半自動から始め、精度を確認しながら段階的に手放していくのが現実的なアプローチです。
よくある質問#
催促メールをAIで作ると文章が不自然になりませんか?#
プロンプトに「丁重・簡潔」「〇回目の催促」「相手との関係性」などの条件を明示すれば、状況に合った文体で生成されます。初回は柔らかく、回数が増えるにつれて明確に伝えるよう指示することで、読者に違和感を与えにくい文面が作れます。生成後に自分でひと読みして自社らしさを加える習慣をつけると、さらに精度が上がります。
Google Apps ScriptのコードはAI初心者でも書けますか?#
ChatGPTやClaudeに「Googleスプレッドシートの〇〇列を読んでGmailの下書きを作るGASコードを書いて」と頼むと、そのまま貼り付けて使えるコードを出してくれます。エラーが出た場合もエラーメッセージをそのままAIに見せれば修正案が返ってくるので、プログラミング未経験でも対応できることが多いです。
催促メールを自動化するうえで法律上の注意点はありますか?#
催促メール自体は問題ありません。ただし、脅迫的・威圧的な表現や、短期間に大量送信する行為はトラブルの元になります。AIが生成した文面であっても最終確認は必ず人間が行い、相手が支払を拒否した場合や法的手続きへ移行する段階では自動化を一時停止する運用ルールをあらかじめ決めておくと安心です。