Googleフォームの回答者にメールを自動送信する方法|標準機能・アドオン・GASを比較

googleフォーム回答者にメール送信 マーケティングツール

「フォームに回答してもらった直後、相手に確認メールが届かないのが気になる」——問い合わせフォームやセミナー申込フォームをGoogleフォームで作ったとき、多くの担当者がぶつかる悩みです。回答者からすれば「送信できたのか分からない」状態は不安で、そのまま別の会社に問い合わせてしまうこともあります。この記事では、Googleフォームの回答者にメールを送る3つの方法(標準機能・アドオン・GAS)を、設定手順・できること・限界まで含めて比較しながら解説します。メールが届かないときの原因整理と、そのまま使える文例テンプレートも用意しました。

Googleフォームで回答者にメールを送る3つの方法

Googleフォームには、そもそも「問い合わせフォーム専用ツール」のような自動返信機能が最初から前面に出ているわけではありません。回答者にメールを送る手段は、大きく次の3系統に分かれます。

  1. 標準機能の「回答のコピーを回答者に送信」 — フォームの設定画面だけで完結する。回答内容をそのまま控えとして返す
  2. アドオン(Google Workspace Marketplaceの拡張機能) — 件名・本文を自由に書いた自動返信メールを、コードなしで設定できる
  3. GAS(Google Apps Script) — スクリプトを書いて、条件分岐や差し込み、添付、送信元名まで自由に制御する

どれか1つが常に正解というわけではなく、「返したい内容の自由度」と「かけられる手間」のバランスで選ぶことになります。

3つの方法の比較

項目 標準機能(回答のコピー) アドオン GAS
設定の難易度 とても簡単(数クリック) 簡単(画面操作のみ) やや高い(JavaScriptの基礎知識)
本文のカスタマイズ ほぼ不可(回答一覧が自動生成される) 可能(件名・本文・差し込み) 自由自在
差出人名の変更 不可(Googleの送信用アドレス固定) プランにより可 可能(nameやreplyToを指定)
条件による出し分け 不可 製品により一部可 可能(回答内容で本文を分岐)
ファイル添付 不可 製品により可 可能
コスト 無料 無料枠あり/本格運用は有料 無料(Googleアカウントの送信上限内)
1日の送信目安 実質制限を意識しなくてよい 無料版は少数(例:1日20件程度) 個人アカウント100通/Workspace 1,500通
向いているケース 社内アンケート、控えを残したいだけの用途 申込・問い合わせの定型返信 差し込みや分岐が必要な業務フロー

ざっくり言えば、「控えが届けば十分」なら標準機能、「お礼メールらしい文面を返したい」ならアドオン、「業務システムに近い挙動が必要」ならGASという整理になります。

方法1:標準機能で「回答のコピー」を回答者に送信する

もっとも手軽なのが、Googleフォームに最初から備わっている「回答のコピーを回答者に送信」機能です。回答者が入力した内容がそのまま一覧形式でメールになり、Googleの送信用アドレス(forms-receipts-noreply@google.com)から届きます。

設定手順

この機能は「メールアドレスを収集する」設定とセットになっています。メールアドレスを集めていなければ、そもそも送り先が分からないためです。

  1. 対象のGoogleフォームを開き、上部の「設定」タブをクリックする
  2. 「回答」の項目を展開する
  3. 「メールアドレスを収集する」で、確認済み または 回答者からの入力 を選ぶ
  4. 「回答のコピーを回答者に送信」で、リクエストされた場合 または 常に表示(常に送信) を選ぶ
  5. 自分のアドレスでテスト回答を送り、実際に届くか確認する

メールアドレスの収集方法は2種類あり、性質がまったく違うので選択は慎重に行ってください。

収集方法 回答者のログイン 特徴
確認済み Googleアカウントへのログインが必須 アドレスの打ち間違いが起きない。社内・学校向けに最適
回答者からの入力 ログイン不要 不特定多数の問い合わせ・申込に向く。入力ミスのリスクあり

BtoBの問い合わせフォームやイベント申込のように社外の不特定多数を相手にする場合は、原則「回答者からの入力」を選びます。「確認済み」にしてしまうと、Googleアカウントを持っていない、あるいは業務PCでGoogleにログインしていない見込み客が離脱してしまうためです。

「リクエストされた場合」を選ぶと、フォーム上にチェックボックスが表示され、回答者が希望した人だけに控えが届きます。「常に」を選べば全員に自動送信されます。問い合わせ受付なら「常に」、社内アンケートで控えが不要な人もいるなら「リクエストされた場合」、という使い分けが目安です。

この方法でできること・できないこと

できることは明快で、「回答内容の控えを回答者の手元に残す」という一点です。設定に5分もかからず、追加費用もかかりません。

一方で、できないことが多い点は理解しておく必要があります。

  • 本文を自由に書けない(「お問い合わせありがとうございます」といった挨拶文を入れられない)
  • 差出人名がGoogleのシステムアドレスのままで、自社名で届かない
  • 返信先(Reply-To)を自社の問い合わせ窓口に向けられない
  • 回答内容によってメール文面を変えられない
  • 資料PDFなどの添付ができない

つまり、顧客体験としての「自動返信メール」を作り込みたいなら、標準機能だけでは物足りないというのが実情です。マーケティング用途では、次に紹介するアドオンかGASと組み合わせるケースが多くなります。

なお、この機能はGoogleの正規アドレスから配信される仕組みのため、フィッシングメールに悪用された事例も報告されています。回答者に「Googleの forms-receipts-noreply@google.com から控えが届きます」と事前に案内しておくと、迷惑メール扱いや不審メール扱いを減らせます。

方法2:アドオン(拡張機能)を使って自動返信メールを送る

「お問い合わせありがとうございます。担当者より2営業日以内にご連絡いたします」といった、きちんとした文面の自動返信を、コードを書かずに実現したい場合はアドオンが第一候補になります。

代表的なものに「Email Notifications for Google Forms」や「Form Notifications」といった製品があり、いずれもGoogle Workspace Marketplaceから追加できます。回答者への自動返信だけでなく、フォーム管理者や複数の社内メンバーへの通知、回答内容の差し込みなどをGUIで設定できるのが強みです。

アドオンのインストールと設定手順

大まかな流れは製品を問わずほぼ共通です。

  1. Googleフォームの編集画面右上の拡張機能メニュー(アドオンのアイコン)から「アドオンを取得」を開く
  2. Marketplaceで自動返信系のアドオン名を検索し、「インストール」をクリック
  3. Googleアカウントでのアクセス権限の許可を行う(フォームの回答やメール送信の権限を求められる)
  4. フォーム編集画面のアドオンメニューから該当アドオンを起動し、新しい通知ルールを作成する
  5. 送信先に「回答者のメールアドレスを入力する質問項目」を指定する
  6. 件名・本文を作成し、{{お名前}} のような差し込みタグで回答内容を埋め込む
  7. ルールを保存し、テスト回答で実際の到達と文面を確認する

ここで見落としやすいのが手順5です。多くのアドオンは、フォーム内に「メールアドレスを入力してもらう質問項目」が存在することを前提にしています。標準機能の「メールアドレスを収集する」だけを使っていて、質問としてのアドレス欄がない場合、送信先を指定できずに詰まることがあります。アドレス入力欄を1問用意しておくのが安全です。

アドオンのメリット・デメリット

観点 内容
メリット コード不要、差し込みで個別最適な文面、管理者通知も同時設定、設定画面から文面を修正しやすい
デメリット 無料枠の送信件数が少ない、有料化コスト、外部開発元にフォームデータへのアクセス権を渡す、UIが英語のことが多い

特に注意したいのが無料枠の上限です。たとえばEmail Notifications for Google Formsの無料プランは1日あたり20件程度の送信までとされており、これを超えた分は自動返信が飛びません。有料プランにすると、無料のGoogleアカウントで1日400件程度、Google Workspaceアカウントで1日1,500件程度まで拡張できるとされています(プランや仕様は変更される可能性があるため、導入前に最新の公式情報を確認してください)。

キャンペーンやウェビナー告知で回答が一気に集中するようなケースでは、上限に達した瞬間から「自動返信が届かない人」が発生するという事故につながります。想定回答数に対して余裕のあるプランを選ぶか、後述のGASに切り替える判断が必要です。

もう1点、法人利用で軽視できないのがセキュリティ面です。アドオンをインストールすると、その開発元にフォームの回答内容やメール送信の権限を渡すことになります。個人情報や商談情報を扱うフォームであれば、開発元の信頼性、プライバシーポリシー、社内のアドオン利用ポリシーを確認したうえで導入してください。

方法3:GAS(Google Apps Script)でカスタム自動返信を作る

もっとも自由度が高いのがGAS(Google Apps Script)です。JavaScriptベースのスクリプトをGoogleのサーバー上で動かし、フォーム送信をきっかけにメールを自動送信します。差出人名を自社名にする、回答内容で文面を分岐させる、資料PDFを添付する、営業担当者にも同時通知するといった要件はすべてGASで実現できます。

基本的な設定の流れ

  1. Googleフォームの編集画面から、その他メニュー →「Apps Script」(またはフォームの回答が集まるスプレッドシートの「拡張機能 → Apps Script」)を開く
  2. スクリプトエディタで、フォーム送信時に実行する関数(例:onFormSubmit)を記述する
  3. 関数内で、イベントオブジェクトから回答内容を取り出す(フォーム側のスクリプトなら e.response.getItemResponses()、スプレッドシート側なら e.namedValues を使うのが定番)
  4. MailApp.sendEmail() または GmailApp.sendEmail() でメールを送る
  5. エディタ左側の「トリガー」を開き、「トリガーを追加」をクリック
  6. 実行する関数に作成した関数を、イベントの種類に「フォーム送信時」を選んで保存する
  7. 初回はGoogleアカウントの承認(権限の許可)を求められるので許可する
  8. テスト回答を送信し、届いた文面と実行ログを確認する

処理の骨格をイメージすると、次のような組み立てになります。

処理ステップ 使う要素
回答の取得 e.namedValues['メールアドレス'] などで質問名をキーに値を取り出す
本文の組み立て テンプレート文字列に氏名・回答内容を差し込む
送信 MailApp.sendEmail({to, subject, body, name, replyTo})
起動条件 インストール型トリガー「フォーム送信時」

実装時のつまずきポイントを3つ挙げます。

  • 質問名を変えるとコードが壊れる:e.namedValues は質問文をキーにして値を取り出すため、フォームの文言を後から修正すると自動返信が動かなくなります。運用開始後は質問文を安易に変えないか、変更時にスクリプトも見直す運用にします。
  • トリガーは手動設定が必要:コードを書いただけでは動きません。「フォーム送信時」トリガーの登録を忘れて「動かない」と悩むケースが非常に多いパターンです。
  • エディタから手動実行してもエラーになる:フォーム送信イベントを前提にした関数は、単独実行するとイベントオブジェクトが空でエラーになります。動作確認は実際にフォームを送信して行います。

GASのメリット・デメリット

最大のメリットは、追加コストゼロで、要件にぴったり合った自動返信を作れることです。差出人名を自社名にできる、返信先を営業窓口に向けられる、CRMやSlackへの連携も同じスクリプト内で書ける——アドオンの有料プラン費用をかけずにここまで到達できます。

一方のデメリットは、メンテナンス責任が自社に残ることと、送信上限です。

Googleが公開している割り当て(クォータ)では、MailApp/GmailApp によるメール送信の1日あたりの宛先数は、無料のGoogleアカウントで100件、Google Workspaceアカウントで1,500件が目安とされています。しかもこの上限は「メール通数」ではなく「宛先数」でカウントされるため、1通のメールをCCも含めて3人に送れば3件消費します。大量配信を行う場合は MailApp.getRemainingDailyQuota() で残数を確認しながら回す、といった設計が必要です。

また、スクリプトを書いた担当者が退職・異動すると、誰も中身を分からないブラックボックスになりがちです。コード内にコメントを残す、社内ドキュメント化する、といった引き継ぎ前提の運用をおすすめします。

自動返信メールが届かない・正常に動作しないときの原因と対処法

「設定したはずなのに届かない」というトラブルは頻発します。原因は概ね以下のパターンに収まるので、上から順に切り分けてください。

症状・原因 確認ポイント 対処
メールアドレス収集がオフ 設定タブの「メールアドレスを収集する」 オンにしないと「回答のコピー」の項目自体が使えない
「回答のコピー」がオフのまま 設定タブの該当項目 「常に」または「リクエストされた場合」に変更
「リクエストされた場合」で回答者が未チェック フォーム上のチェックボックス 全員に届けたいなら「常に」に変更
迷惑メールフォルダに振り分け 受信側の迷惑メール・プロモーションタブ 送信元アドレスの受信許可を案内。文面から過度な宣伝表現を減らす
ドメイン指定受信の設定 携帯キャリアメールなど @google.com や自社ドメインの受信許可を回答者に案内
アドレスの入力ミス 回答データの実際の値 確認用アドレス欄の追加、正規表現による入力規則(バリデーション)の設定
アドオンの無料枠超過 アドオンの管理画面・送信ログ プラン変更またはGASへの切り替え
GASのトリガー未設定 Apps Scriptの「トリガー」画面 「フォーム送信時」トリガーを登録
GASの権限失効 実行ログのエラー内容 スクリプトを再度実行して承認をやり直す
GASの送信上限超過 実行ログ/getRemainingDailyQuota() 送信数の設計見直し、Workspaceアカウントへの移行
質問文の変更でコードが不整合 スクリプト内のキー名 質問文とコードのキーを一致させる

特にキャリアメール(携帯電話会社のメールアドレス)宛は届きにくい傾向があります。BtoCの申込フォームでは、フォームの完了画面や入力欄の説明文に「フリーメールアドレスの入力を推奨します」「@google.com からのメールを受信できるよう設定してください」といった一文を添えておくと、問い合わせ対応の手間が目に見えて減ります。

また、運用開始前のテストは必ず複数環境で行うのが鉄則です。自分のGmailに届いただけで安心せず、Outlook(Microsoft 365)、キャリアメール、社用ドメインの3パターン程度で受信確認をすると、後からの事故を防げます。

自動返信メールの文例・テンプレート

アドオンやGASで文面を自由に書ける場合に使える、代表的な3パターンを掲載します。{{ }} の部分は差し込みタグ(アドオンやGASの記法に合わせて置き換え)です。

1. 問い合わせ受付の自動返信

件名:【〇〇株式会社】お問い合わせありがとうございます

{{お名前}} 様

このたびは〇〇株式会社へお問い合わせいただき、
誠にありがとうございます。

以下の内容で受け付けいたしました。
担当者より2営業日以内(土日祝を除く)にご連絡いたします。

──────────────
お名前:{{お名前}}
会社名:{{会社名}}
メールアドレス:{{メールアドレス}}
お問い合わせ内容:
{{お問い合わせ内容}}
──────────────

※本メールは自動送信です。ご返信いただいても対応いたしかねます。
※3営業日を過ぎても連絡がない場合は、お手数ですが下記までご連絡ください。

〇〇株式会社 △△部
TEL:00-0000-0000

2. セミナー・イベント申込の自動返信

件名:【お申込完了】〇〇セミナーのご案内

{{お名前}} 様

〇〇セミナーにお申し込みいただきありがとうございます。
お席を確保いたしました。

■開催日時:2026年〇月〇日(〇)14:00〜15:30
■開催形式:オンライン(Zoom)
■参加URL:https://...
■当日のお問い合わせ先:seminar@example.com

開始10分前から入室いただけます。
キャンセルの場合は前日までにご一報ください。

3. 社内アンケート・申請の受付通知

件名:【受付完了】{{申請種別}}の申請を受け付けました

{{お名前}} さん

以下の内容で申請を受け付けました。
承認結果は3営業日以内に本メールアドレス宛にお送りします。

申請種別:{{申請種別}}
申請日:{{タイムスタンプ}}
内容:{{申請内容}}

内容に誤りがある場合は、再度フォームから送信し直してください。

文面を作るときのポイントは3つです。冒頭で「受け付けたこと」を明言する、次に何が起きるか(誰がいつ連絡するか)を書く、自動送信である旨と別連絡先を添える。この3点が揃っていれば、回答者の不安はほぼ解消できます。

まとめ

Googleフォームの回答者にメールを送る方法は、標準機能・アドオン・GASの3つに整理できます。標準機能の「回答のコピーを回答者に送信」は、設定タブで「メールアドレスを収集する」と併せて有効にするだけで使え、控えを残す用途には十分ですが、本文や差出人名のカスタマイズはできません。アドオンはコードなしで挨拶文入りの自動返信を作れる反面、無料枠が1日20件程度と小さく、外部開発元に権限を渡す点の確認が要ります。GASは差出人名の変更・条件分岐・添付まで自由に実装できて追加費用もかかりませんが、「フォーム送信時」トリガーの設定が必須で、送信上限は無料アカウントで1日100宛先、Google Workspaceで1,500宛先が目安です。

メールが届かないトラブルは、メールアドレス収集のオフ、迷惑メール振り分け、アドレスの入力ミス、アドオンの無料枠超過、GASのトリガー未設定・権限失効といった原因に集約されます。表の切り分け手順に沿って上から確認し、公開前にGmail・Outlook・キャリアメールなど複数環境でテスト送信しておけば、多くの事故は防げます。文面は「受付の明言」「次のアクションの提示」「自動送信である旨と別連絡先」の3点を押さえることが、回答者の不安を減らす近道です。

タイトルとURLをコピーしました