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

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

「メールの返信、今日も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 = "[email protected]";
  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分で終わるようになる。

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

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