「セミナーの申込フォームは作ったものの、受付管理がExcelへの手入力で回らない」「アンケート結果の集計に毎回数時間かかっている」——中小企業のDX支援現場で、私たち一般社団法人中小企業販促・DX支援協会が最も多く相談を受けるテーマの一つが、この「申込・アンケート管理の煩雑さ」です。新しいツールを導入するまでもなく、すでに多くの企業が契約している Google Workspace の Google フォームとGoogle スプレッドシートを連携させるだけで、受付・集計・自動返信・通知の大部分は自動化できます。本記事では、専門知識がなくても実践できる自動化の手順を、GAS(Google Apps Script)の軽い活用まで含めて具体的に解説します。
Google フォーム×スプレッドシート自動化とは
Google フォームは、Google Workspace(および無料のGoogleアカウント)で使えるフォーム作成ツールです。申込受付、アンケート、問い合わせ、社内申請など、さまざまな入力フォームをノーコードで作成できます。そして回答は、連携したGoogle スプレッドシートに自動で1行ずつ蓄積されていきます。この「フォーム→スプレッドシート」の流れが自動化の土台です。
「自動化」が指す範囲
ここでいう自動化とは、(1) 回答データのスプレッドシートへの自動記録、(2) 回答者への自動返信メール、(3) 担当者への新規回答通知、(4) 集計・グラフの自動更新、という4つの工程を、人手を介さず動かすことを指します。Google フォーム単体でも(1)と一部の(2)(3)は実現でき、より細かい制御が必要な場合にGAS(Google Apps Script)を組み合わせます。
なぜ中小企業にこそ向くのか
専用の申込管理SaaSやマーケティングオートメーションツールは高機能ですが、月額費用と学習コストがかかります。一方この方法は、既存の Google Workspace の範囲内で完結するため追加費用がほぼゼロです。当協会の支援先でも、まず Google フォームで仕組みを内製し、規模が大きくなった段階で専用ツールへ移行する、という段階的なアプローチを推奨しています。
主な機能・特徴
多彩な質問形式とデータ型
記述式、選択式(ラジオ・チェックボックス)、プルダウン、均等目盛、日付、時刻、ファイルアップロードなど、申込やアンケートに必要な質問形式を一通り備えています。回答必須の設定や、回答に応じて表示する質問を分岐させる「セクション移動」も可能です。
スプレッドシートとのリアルタイム連携
フォームの「回答」タブからスプレッドシートを生成すると、以後の回答はタイムスタンプ付きで自動追記されます。スプレッドシート側でQUERY関数やピボットテーブルを組んでおけば、回答が入るたびに集計表やグラフがリアルタイムで更新されます。
自動返信・通知
フォームの設定で「回答のコピーを回答者に送信」を有効にすれば、簡易的な自動返信が可能です。差出人名や本文を自由にカスタマイズした返信メールを送りたい場合は、GASのトリガー機能で「フォーム送信時」に処理を走らせます。
使い方・作り方(Step1〜6)
Step1:Google フォームを作成する
Googleドライブで「新規→Google フォーム」を選び、タイトルと説明を入力します。申込フォームなら「氏名」「会社名」「メールアドレス」「参加希望日」など、後で集計・連絡に使う項目を質問として追加します。メールアドレスは「回答の検証」で形式チェックをかけておくと、誤入力を防げます。
Step2:スプレッドシートに連携する
フォーム編集画面上部の「回答」タブを開き、スプレッドシートのアイコンをクリックします。「新しいスプレッドシートを作成」を選ぶと、回答が自動蓄積されるシートが生成されます。これでStep1のフォームから送信された内容が、タイムスタンプ付きで1行ずつ記録されるようになります。
Step3:集計シートを組む
回答が貯まる「フォームの回答 1」シートとは別に、集計用シートを1枚追加します。たとえば参加希望日ごとの人数を出すなら、COUNTIF関数やQUERY関数で集計します。アンケートの満足度であれば、AVERAGE関数で平均値を、グラフ機能で分布を可視化できます。回答が増えるたびに数式が自動で再計算されるため、手作業の集計は不要になります。
Step4:回答者への自動返信を設定する
簡易返信でよければ、フォームの「設定→回答→回答のコピーを回答者に送信」を「常に表示」または「リクエストされた場合」にします。申込内容の控えとして十分です。文面を自社らしくしたい場合はStep6のGASを使います。
Step5:担当者への通知を設定する
回答シートを開き、メニューの「ツール→通知設定」(拡張機能によってはアドオン)で「フォームを送信したとき」「すぐに通知」を選ぶと、新規回答のたびに担当者へメールが届きます。複数人で受付を分担する場合に有効です。
Step6:GASで一歩進んだ自動化を加える
差出人名やHTML本文を整えた自動返信、申込内容に応じた条件分岐、Slackやチャットへの通知などを行いたい場合は、GAS(Google Apps Script)を使います。フォームに紐づくスプレッドシートから「拡張機能→Apps Script」を開き、以下のような関数を作成して「フォーム送信時」トリガーに設定します。
具体的には、onFormSubmit関数で送信されたメールアドレスを取得し、MailApp.sendEmailで定型文を送る、という15〜20行程度のスクリプトで実現できます。プログラミング未経験でも、テンプレートを少し書き換える程度で動かせるのがGASの利点です。当協会の支援でも、最初の1本だけ伴走で作成し、以降は社内で複製・改変してもらう形を取っています。
料金プラン
Google フォームとGoogle スプレッドシートは、無料のGoogleアカウントでも利用できますが、独自ドメインのメール・管理機能・容量を考えると、業務利用では Google Workspace の契約が現実的です。代表的なプランは以下の通りです(料金・仕様は改定されるため、導入前に必ず公式サイトで最新情報をご確認ください)。
| プラン | 月額(1ユーザー・年間契約の目安) | 主な特徴 |
|---|---|---|
| Business Starter | 約800円台 | 30GBのプール容量、フォーム・スプレッドシート利用可、基本的なビデオ会議 |
| Business Standard | 約1,600円台 | 2TBのプール容量、録画可能な会議、共有ドライブ |
| Business Plus | 約2,500円台 | 5TB容量、高度なセキュリティ・管理機能 |
| 無料Googleアカウント | 0円 | 個人利用向け。フォーム・スプレッドシートは使えるが管理機能・容量に制限 |
つまり、すでに Google Workspace を契約している企業であれば、本記事の自動化は追加費用ゼロで始められます。
他ツールとの比較
申込・アンケートに使える代表的なフォームツールと比較すると、それぞれに得意分野があります。
| 項目 | Google フォーム | Microsoft Forms | Typeform |
|---|---|---|---|
| 費用 | Google Workspace に含まれる/無料でも可 | Microsoft 365 に含まれる | 無料版あり・有料は月額課金 |
| 表計算連携 | Google スプレッドシートとシームレス | Excel(OneDrive)と連携 | 外部連携・エクスポートで対応 |
| デザイン自由度 | シンプル・標準的 | シンプル・標準的 | 非常に高い(対話型UI) |
| 自動化の拡張 | GASで柔軟に拡張可 | Power Automateと連携 | 連携ツール・Webhookで拡張 |
| 向いている用途 | 社内申込・アンケート全般 | Microsoft中心の組織 | 顧客体験を重視する外部向けフォーム |
すでに Google Workspace を使っているなら Google フォーム、Microsoft 365 中心なら Microsoft Forms、デザイン性の高い顧客向けフォームなら Typeform、と環境と目的で選ぶのが基本です。詳しいツール選定は当協会のDX・AI情報サイトでも継続的に情報を発信しています。
活用事例
事例1:製造業(従業員約40名)の展示会申込管理
これまで電話とFAXで受けていた展示会ブースの来場予約を Google フォームに切り替えた事例です。回答はスプレッドシートに自動蓄積され、参加希望時間帯ごとの人数がリアルタイムで可視化されました。受付担当の集計作業が週あたり約3時間削減され、当日の来場者対応に時間を回せるようになりました。
事例2:小売・サービス業(店舗3拠点)の顧客アンケート
来店客への満足度アンケートをQRコード付きの Google フォームで実施した事例です。回答はスプレッドシートのQUERY関数で店舗別・項目別に自動集計され、毎月の店長会議資料がほぼ自動で完成するようになりました。紙アンケートの転記ミスがなくなり、改善サイクルが速くなりました。
事例3:士業事務所(従業員約10名)の問い合わせ自動返信
ウェブサイトの問い合わせを Google フォームで受け、GASによる自動返信を設定した事例です。送信直後に事務所名と受付完了の旨を記したメールが自動で届くため、「連絡したのに返事が来ない」という顧客の不安が解消されました。担当者の手動返信件数が大幅に減り、初動対応のスピードと印象が改善しました。
デメリット・注意点
注意点1:デザインの自由度は高くない
Google フォームは設計がシンプルで使いやすい反面、ブランディングを重視した凝ったデザインには不向きです。ロゴやヘッダー画像、配色は変更できますが、Typeformのような対話型の凝ったUIは作れません。顧客の第一印象を重視する外部向けフォームでは、この点を許容できるか事前に検討してください。
注意点2:GASにはスクリプトの実行制限がある
GASは便利ですが、1日あたりのメール送信数やスクリプト実行時間に上限があります。大量配信を想定する場合は上限に達するおそれがあるため、用途に応じてメール配信サービスの併用を検討する必要があります。
注意点3:個人情報の取り扱いと共有設定
申込・アンケートには氏名やメールアドレスなどの個人情報が含まれます。回答が蓄積されるスプレッドシートの共有範囲を誤ると情報漏えいにつながります。共有は必要最小限の担当者に限定し、リンクを知っている全員が閲覧できる設定は避けてください。
注意点4:回答の重複・なりすまし対策
無料アカウントでも使える反面、ログイン必須にしないと同一人物が複数回回答できてしまいます。社内利用なら「回答を1回に制限」やドメイン制限を、外部向けなら重複チェックの仕組みを併用すると安心です。
よくある失敗パターンと対策
最も多い失敗は、「フォームの質問項目を後から大幅に変えてしまい、スプレッドシートの集計数式が崩れる」ケースです。対策として、運用開始前に必要項目を洗い出し、列の増減が起きにくい設計にしておきます。やむを得ず項目を追加する場合は、集計シートの参照範囲を確認してから行います。
次に多いのが「自動返信を設定したつもりが届いていない」失敗です。GASのトリガー設定漏れや、迷惑メール判定が原因のことが多いため、必ずテスト送信で着信を確認します。最後に「通知が多すぎて埋もれる」という運用上の失敗もあります。全件通知ではなく、条件に合う回答だけを通知する設計に切り替えると、重要な申込を見落とさずに済みます。
まとめ
Google フォームとGoogle スプレッドシートの連携は、追加費用をほぼかけずに申込受付・アンケート集計・自動返信・通知を自動化できる、中小企業にとって最もコストパフォーマンスの高いDXの第一歩です。まずは無料のGoogleアカウントや既存の Google Workspace で小さく試し、GASで一歩進んだ自動化を加えていくのがおすすめです。手作業の集計や転記に追われている業務があれば、本記事の手順をそのまま当てはめてみてください。設計や内製化に不安がある場合は、伴走支援を活用することで、最初の1本を確実に動かしてから社内展開できます。


