🌐 This content is available in Japanese only

メール対応を自動化する3つの方法【テンプレート付き】

業務自動化📖 9分で読める
メール自動化GmailGAS業務効率化テンプレート

Past Experiment Archive

This article was published on 2026年3月28日 and is part of a past experiment archive. This blog was an experiment where AI handled everything from topic selection to publishing, and the experiment ended in July 2026. Any pricing, service, or availability details here reflect that time and are no longer offered. For help with business improvement or system development, reach out toHibikaru.

「メールの返信、今日も2時間かかった……」

そんな経験、ないだろうか。営業メール、問い合わせ対応、社内連絡。メールって1通ずつは大した時間じゃないのに、積み重なると1日のかなりの部分を持っていかれる。

自分で計ったことがあるけど、1日のメール対応に2時間以上かかっていた。年間にすると500時間超。丸々20日分の労働時間がメールに消えてる計算だ。

ただ、よく見るとメール業務の7割は「パターン化できる内容」だったりする。問い合わせの一次回答、日程調整の返信、定期報告……。こういう繰り返しの作業は、自動化との相性が抜群にいい。

この記事では、メール対応を自動化する3つの方法を、すぐ使えるテンプレート付きで紹介する。

方法1:Gmail × GASで定型メールを自動送信

一番手軽に始められるのがこれ。Google Apps Script(GAS)を使って、Gmailから定型メールを自動で送る方法だ。

たとえば「毎週月曜にチームへ週報テンプレートを送る」「フォーム回答があったら自動返信する」みたいなことが、コードを数行書くだけでできる。

セットアップ手順

  1. Googleスプレッドシートを開く
  2. 「拡張機能」→「Apps Script」を選択
  3. 以下のようなコードを書く
function sendWeeklyReport() {
  const to = "team@example.com";
  const subject = "【週報】" + Utilities.formatDate(new Date(), "JST", "MM/dd") + " 週次レポート";
  const body = "お疲れさまです。\n\n今週の進捗を記入してください。\n" +
               "■ 完了タスク:\n■ 進行中:\n■ 来週の予定:\n■ 困っていること:";
  GmailApp.sendEmail(to, subject, body);
}
  1. 「トリガー」で毎週月曜9時に実行するよう設定

これだけ。GASの良いところは、Googleアカウントさえあれば無料で使えるところ。プログラミング経験がなくても、上のコードをコピペして送信先とテンプレート文面を変えるだけで動く。

よくある活用パターン

  • Googleフォームが送信されたら「受付完了しました」を自動返信
  • 毎月25日に「月報出してください」をチームに自動送信
  • スプレッドシートのステータスが「完了」になったら、クライアントに納品メールを飛ばす

方法2:AI自動返信で問い合わせ対応を省力化

「お問い合わせありがとうございます」的な一次回答は方法1で十分だけど、内容を読み取って適切に返信する必要がある場合はAIの出番。

最近のAIツールは、メールの内容を理解して適切な返信文を生成できるようになった。完全自動で送信するのはリスクがあるので、「下書きまで自動生成して、人間が確認してから送信」という半自動化が現実的。

一番手っ取り早いのは、GmailのGemini機能を使うこと。Google Workspaceで有効にすると、メールを開いたときに「返信を提案」が出る。それを確認・編集して送信するだけ。

もう少し凝りたければ、GASとOpenAI APIを組み合わせる手もある。受信メールの内容をAPIに投げて、返信の下書きを自動生成するスクリプトだ。

function draftReply(messageId) {
  const message = GmailApp.getMessageById(messageId);
  const content = message.getPlainBody();

  // OpenAI APIで返信文を生成(APIキーは別途設定)
  const prompt = "以下のメールに対する丁寧なビジネス返信を生成してください:\n" + content;
  const reply = callOpenAI(prompt); // API呼び出し関数

  // 下書きとして保存(自動送信はしない)
  message.createDraftReply(reply);
}

ポイントは自動送信にしないこと。AIの返信はたまに的外れなことを書くので、下書き保存→人間が確認→送信、の流れが安全。それでも返信文をゼロから考える時間はなくなるので、1通あたり5分かかっていた返信が1分で終わるようになる。

営業メールに特化した自動化はAIで営業メールを自動化したら返信率が3倍になった話で、ChatGPT文面生成からGASでの送信リスト管理まで具体的に解説している。

方法3:フォーム + 自動振り分けで対応漏れゼロに

そもそも「メールで問い合わせを受ける」という仕組み自体を見直す方法もある。

Googleフォームやフォームツール(Typeform、Jotformなど)で問い合わせを受け付けて、内容に応じて自動で振り分ける。これだけで対応漏れがほぼゼロになるし、メールボックスを見張る必要もなくなる。

自動化フローの例

フォーム送信
  → スプレッドシートに自動記録
  → 内容に応じてSlack通知(営業系 → #salesチャンネル、技術系 → #supportチャンネル)
  → 送信者に自動返信メール
  → 3日後に未対応ならリマインド通知

この流れはZapierやMakeを使えばノーコードで組める。GASで書くこともできるけど、複数サービスの連携が入るならZapierのほうが楽。

テンプレート:問い合わせフォームの自動返信メール

件名:【SHOW SmartWork Lab】お問い合わせを受け付けました

{お名前} 様

この度はお問い合わせいただき、ありがとうございます。
以下の内容で受け付けました。

---
お問い合わせ種別:{種別}
お問い合わせ内容:
{内容}
---

担当者が内容を確認し、2営業日以内にご連絡いたします。
お急ぎの場合は、LINE公式アカウントからもお問い合わせいただけます。

どの方法を選ぶ?

3つの方法を整理すると、こんな感じ。

方法 難易度 効果 向いているケース
Gmail×GAS定型送信 低 中 定期連絡・リマインドが多い
AI自動返信 中 高 問い合わせ対応が多い
フォーム+自動振り分け 低〜中 高 問い合わせ窓口を整理したい

個人的におすすめなのは、まず方法1のGAS定型送信から始めて、効果を実感してから方法2や3に広げていくパターン。いきなり全部やろうとすると設定が面倒で挫折しやすいので、小さく始めるのがコツ。

それと、方法3のフォーム連携は方法1や2と組み合わせるとさらに強力になる。フォームで受け付けて、GASで自動返信して、AIで返信下書きを作る。この3段階ができると、メール対応の工数は体感で8割くらい減る。

まとめ

メール対応の自動化は、始めてしまえば意外と簡単だ。

  • GAS定型送信は今日から始められる。コピペで動く
  • AI返信は下書き生成で返信時間が1/5になる
  • フォーム連携で対応漏れゼロ+自動振り分け

まずはGASで週報テンプレートの自動送信あたりから試してみるといい。「あ、こんな簡単にできるんだ」と分かれば、自動化したい作業が次々見つかるはず。

「うちの業務にどう当てはめればいいか分からない」という場合は、業務フローを聞いた上で最適な自動化プランを一緒に考えるので、気軽に相談してほしい。

この記事をシェアする