GoogleフォームとYoomの連携イメージ
【プログラミング不要】Googleフォームで収集したメールアドレスを自動で検証する方法
Yoomを詳しくみる
この記事のテンプレートを試す
GoogleフォームとYoomの連携イメージ
アプリ同士の連携方法

2026-01-08

【プログラミング不要】Googleフォームで収集したメールアドレスを自動で検証する方法

Ayu Sugiyama
Ayu Sugiyama

「Googleフォームで集めた問い合わせのメールアドレス、形式が間違っていて返信できない…」

「イベント申込者のアドレスが正しいか、一件ずつ手作業でチェックするのが面倒…」

このように、Googleフォームで収集したメールアドレスの管理に手間や課題を感じていませんか?

もし、フォームに回答が送信されたら、メールアドレスの形式が正しいかを自動でチェックする仕組みがあれば、連絡先の不備によるトラブルを防ぎ、よりスムーズな顧客対応やイベント運営といった本来注力すべき業務に集中できます!

今回ご紹介する自動化の設定は、ノーコードで簡単に設定できて手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!

とにかく早く試したい方へ

YoomにはGoogleフォームで収集したメールアドレスを検証する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


 Googleフォームのメールアドレスを自動検証するフローを作ってみよう

それではここから代表的な例として、Googleフォームに回答が送信されたら、メールアドレスの形式をチェックして、問題がある場合にSlackへ確認依頼を送るフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:GoogleフォームSlackGoogle スプレッドシート

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Google スプレッドシート・Googleフォーム・Slackのマイアプリ連携
  • テンプレートをコピー
  • Googleフォームのトリガー設定と正規表現、Slackのアクション設定
  • トリガーをONにし、フローが起動するかを確認


ステップ1:Google スプレッドシート・Googleフォーム・Slackのマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。

【Google スプレッドシート・Googleフォームのマイアプリ連携】

以下のナビでは、Google スプレッドシートの連携方法を紹介しています。

Googleフォームも同じ連携方法で連携することができますよ!

ナビを参考にして、Google スプレッドシートとGoogleフォームのマイアプリ連携を行なってください。

【Slackのマイアプリ連携】

以下のナビを参照して連携を行ってください。

ステップ2:テンプレートをコピーする

続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックしましょう。


ワークスペースに自動的にテンプレートがコピーされるので、次に表示された画面で「OK」をクリックしてください。

ステップ3:Googleフォームのトリガー設定

最初の設定です!
このフローボットでは、Googleフォームに回答が送信されるとフローボットが起動します。
まずは、以下の赤枠をクリックしてください。

次の画面で、連携するアカウント情報を確認してください。
アクションはそのままで、「次へ」をクリックしましょう!

ここで、Googleフォームの画面に移り、トリガーとなるGoogleフォームの用意をしましょう。
まずは、フォームの用意ができたら、「設定」をクリックします。

続いて、「フォームのデフォルト設定」を行います。
以下の説明を確認し、どちらかを選択してください。今回は「回答者の入力」を選択し、解説を行います。

  • 「回答者の入力」:質問項目に「メールアドレス」の項目が設けられ、回答者がメールアドレスを入力することで取得できます。
  • 「確認済み」:質問項目に「メールアドレス」の項目を設ける必要がなく、JSON PATHで取得可能です。

テスト後に表示される「回答者のメールアドレス」は空欄で表示されますが、「+取得した値を追加」をクリックすると取得できます。
※詳細は、以下を参考にしてください。

取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。

設定を終えたら、必ずフォームにテスト回答をしてくださいね。

それでは、Yoomの画面に戻り、アプリトリガーのAPI接続設定をしましょう!
まずは「トリガーの起動時間」を設定してください。
ここでは、5分で設定をしています。
プランによって起動間隔の選択内容が異なるため、ご注意下さい。

「フォームID」は入力欄下の注釈を参考にして入力してください。
入力が完了したら、「テスト」をクリックしましょう!

テストが成功すると、取得した値が表示されます。
確認できたら、「完了」をクリックましょう!

ステップ4:正規表現によるデータ抽出の設定

ここでは、Googleフォームに送信された回答のメールアドレス形式を確認する設定を行います。
以下の赤枠部分をクリックしてください。

※正規表現に関するヘルプページは以下をご覧ください。

クリックすると、以下の画面が表示されます。
必要に応じて赤枠内に記載されたリンクを確認し、必須項目を設定しましょう。

まずは、「抽出対象」を設定します。
入力欄をクリックすると、先ほど取得した値が表示されるので「回答者のメールアドレス」を選択してください。

「抽出箇所を正規表現で指定」は、デフォルトで設定しているので、特段操作は不要です。
設定が完了したら、「テスト」をクリックしましょう!

正しく抽出できたことを確認後、「完了」をクリックしてください。

ステップ5:分岐の設定

ここでは、分岐の設定を行います。
以下の注意事項を確認後、赤枠をクリックしてください。
※「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。
フリープランで利用するとエラーになってしまうのでご注意ください。
ミニプランなどの有料プランは2週間の無料トライアルが可能です。
無料トライアル中なら、普段制限されているアプリや機能も自由にお試しいただけますので、ぜひ活用してみてください。

次の画面で、分岐条件を指定していきます!
「オペレーション」は、「正規表現によるデータの抽出」を選択してください。
「取得した値」は、先ほどのステップで取得した「抽出した値」を設定しましょう!

続いて、「分岐条件」を設定します。
ここで指定した条件に合致した場合のみ、後続のオペレーションへ進むことになります。

今回は、「抽出した値」に「gmail.com」を含む場合に、次のオペレーションへ進むように設定しました。
最後に「完了」をクリックして、次のステップに進みましょう!


ステップ6:Google スプレッドシートにレコードを追加する設定

ここでは、分岐条件で指定した条件に基づき、「gmail.com」を含む場合に指定したシートにレコードを追加する設定を行います。
それでは、以下の赤枠をクリックしましょう!

アクションはそのままで、連携するアカウント情報を確認します。
確認後、画面を下にスクロールしましょう!

次の画面で、レコードを追加したいスプレッドシートIDとシート名を設定していきます!
以下のように、入力欄をクリックして表示される候補から選択できます。

テーブル範囲は以下のシートを使用するため、「A1:B」になります。
ヘッダーがテーブル範囲内に含まれるように設定しましょう。
「次へ」のボタンをクリックすると、データベース操作の詳細設定画面に移動します。

ここでは「追加するレコードの値」を設定しましょう。
各項目にはGoogleフォーム設定で取得した値を引用して設定してください。

設定後、「テスト」をクリックしてください。
テスト成功の表示を確認し、「完了」をクリックしましょう!

Google スプレッドシートの画面に移り、レコードが追加されているか確認をします。
確認できましたね!

ステップ7:Slackのアクション設定

いよいよ最後の設定です!ここでは、ステップ5で設定した分岐条件に基づき、指定ドメイン以外のメールアドレスの場合に、Slackに通知する設定を行います。
以下の赤枠をクリックしましょう。

アクションはそのままで、連携するアカウントが間違っていないか確認をします。
「次へ」をクリックし、進みましょう!※事前にSlackチャンネルにYoomアプリをインストールする方法 を確認し、該当のチャンネルの「インテグレーション」からYoomを追加しておいてください。

クリックすると、API接続設定の画面に遷移します。
注意事項を読んだあと必須項目を設定しましょう!
まずは、「投稿先のチャンネルID」を設定します。ここで指定したチャンネルにメッセージが送信されます。
入力欄をクリックし、「候補」から選択してください。

次に、「メッセージ」を入力します。
Googleフォームの設定で取得した値を活用して自由に設定しましょう!
ここでは、入力欄をクリックして表示される取得した値と任意の文章を組み合わせて設定しました。

「テスト」をクリックしましょう!
テストに成功したら、「テスト成功」の表示を確認してください。

最後に、Slackに通知されているか確認しましょう。
無事に通知されましたね!Yoomの画面に戻って「完了」をクリックします。


以上で、「Googleフォームに回答が送信されたら、メールアドレスの形式をチェックしてSlackに確認依頼を送る」フローボットの完成です!お疲れ様でした。

ステップ8:トリガーをONに設定しフロー稼働の準備完了

フロー画面に戻り、以下のようなメニューが表示されていればOKです!
早速フローを起動させる場合は、「トリガーをON」をクリックしましょう。

手動で起動させる場合は、フロー画面右上の「起動する」をクリックすることで、お好きなタイミングでフローを起動できます。

Googleフォームを使ったその他の自動化例

今回ご紹介した連携以外でも、GoogleフォームのAPIを活用してさまざまな業務を自動化することが可能です。
Googleフォームの回答を起点に、名刺画像の文字認識によるデータ化や、顧客・従業員情報の登録、プロフィール作成など自動化できます。これにより、手入力や転記作業が不要になり、作業時間とミスを削減できるでしょう。


■概要
Googleフォームで獲得したリード情報を、手作業でMailchimpに登録していませんか?この作業は手間がかかるだけでなく、入力ミスなどのヒューマンエラーの原因にもなりがちです。このワークフローを活用すれば、Googleフォームに回答が送信されると自動でMailchimpにコンタクトが追加されるため、手作業をなくし、効率的なリスト管理を実現します。複雑な連携を組むことなく、スムーズな顧客管理が可能です。‍

■このテンプレートをおすすめする方
・GoogleフォームとMailchimpを使い、手作業でのリスト登録に手間を感じている方
・APIを活用して、メールキャンペーンの準備を効率化したい方
・リード獲得から顧客管理までの一連の流れを自動化し、コア業務に集中したい方

■注意事項
・Googleフォーム、MailchimpのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。
https://intercom.help/yoom/ja/articles/6807133

■概要
「Googleフォームの情報をもとに、SmartHRで従業員情報を登録する」フローは、従業員の入社データを自動的にSmartHRに反映させる業務ワークフローです。
Googleフォームで収集した情報を活用し、手動での入力作業を省略します。
これにより、データの整合性を保ちながら、効率的な従業員管理が可能になります。

■このテンプレートをおすすめする方
・Googleフォームを使用して従業員情報を収集している人事担当者の方
・SmartHRへのデータ入力を自動化し、作業時間を削減したい企業の管理者の方
・従業員情報管理の精度を高め、手動入力によるミスを防ぎたい方
・業務ワークフローの効率化を図り、他の重要業務に注力したいチームリーダーの方

■注意事項
・Googleフォーム、SmartHRのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/6807133

Googleフォームで送信された名刺画像をOCRで読み取りホットプロファイルに登録するフローです。

■概要
「Googleフォームの回答をもとに、Klaviyoでプロフィールを作成しリストに追加する」ワークフローは、収集したデータを効率的に活用し、マーケティング活動を強化する業務ワークフローです。
Googleフォームの回答を自動的にKlaviyoのプロフィールとして登録し、指定のリストに追加することが可能です。
データ管理がスムーズになり、マーケティング施策の迅速な展開が実現します。

■このテンプレートをおすすめする方
・Googleフォームで顧客データを収集しているが、手動でKlaviyoに登録するのが煩雑と感じている方
・Klaviyoを活用してメールマーケティングを行っており、自動化によって効率化を図りたいマーケティング担当者
・データ入力のミスを防ぎ、確実にリストに追加したい営業チームやカスタマーサポート担当者
・Yoomを利用して業務ワークフローを自動化し、時間と労力を節約したい経営者やチームリーダー

■注意事項
・Googleフォーム、KlaviyoのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記をご参照ください。
 https://intercom.help/yoom/ja/articles/6807133

■概要
Googleフォームで受け付けた日程連絡やイベント申し込みに対し、一件ずつ手動でZoomミーティングをスケジュールして案内メールを送るのは手間がかかりませんか?手作業での対応は、ミーティングURLの送り間違いなどのミスにも繋がりかねません。
このワークフローを活用すれば、Googleフォームへの回答をきっかけにZoomミーティングの作成から案内メールの送信までを自動化し、こうした会議登録や案内の課題を解消します。

■このテンプレートをおすすめする方
・Googleフォームで受け付けた申し込みに対し、手動でZoomをスケジュールしている方
・Zoomミーティングに関わる登録や案内業務の工数を削減したいと考えている方
・手作業によるミーティングURLの案内ミスや、連絡漏れなどを防止したい方

■注意事項
・Googleフォーム、ZoomのそれぞれとYoomを連携してください。
・Zoomのプランによって利用できるアクションとそうでないアクションがあるため、ご注意ください。
・現時点では以下のアクションはZoomの有料プランのみ利用可能です。
 ・ミーティングが終了したら
 ・ミーティングのレコーディング情報を取得する(クラウド上に存在するレコーディングのみ取得可能なため)
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記をご参照ください。
 https://intercom.help/yoom/ja/articles/6807133

■概要
Salesforce上の顧客情報を取得して、RPAを使ってGoogleフォームに自動送信するフローです。

■注意事項
・SalesforceとGoogleフォームのそれぞれとYoomを連携してください。
・ブラウザを操作するオペレーションはサクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプラン・チームプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・サクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやブラウザを操作するオペレーションを使用することができます。
・ブラウザを操作するオペレーションの設定方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/9099691
・Chrome拡張機能を使ったトリガーの設定方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/8831921

kintone上の顧客情報を取得して、RPAを使ってGoogleフォームに自動送信するフローです。

■注意事項
・kintoneとGoogleフォームのそれぞれとYoomを連携してください。
・ブラウザを操作するオペレーションはサクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプラン・チームプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・サクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやブラウザを操作するオペレーションを使用することができます。
・ブラウザを操作するオペレーションの設定方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/9099691
・Chrome拡張機能を使ったトリガーの設定方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/8831921

■概要
「指定日時にGoogleフォームの回答をCSVとして出力し、Dropboxに保存する」フローは、指定したスケジュールでGoogleフォームで集めたデータを自動的にCSV形式で出力し、Dropboxに保存する業務ワークフローです。
手動でのデータ管理の手間やミスを減らし、効率的に情報を整理・保管することができます。

■このテンプレートをおすすめする方
・Googleフォームを使ってアンケートや調査を実施している方
・定期的に回答データをCSV形式で保存し、Dropboxでバックアップしたい方
・データの手動管理に時間を取られているチームリーダーや管理者の方
・データの一元管理と安全な保存を実現したい企業のIT担当者

■注意事項
・Google Drive、DropboxのそれぞれとYoomを連携してください。
・あらかじめ、Googleフォームの機能を用いてGoogle スプレッドシートに回答をリンク(送信)するよう設定しておいてください。

まとめ

Googleフォームのメールアドレス検証を自動化することで、これまで手作業で行っていた確認の手間を削減し、入力ミスによる連絡不達といったトラブルを防ぐことができます。
これにより、担当者は連絡先の正確性を気にすることなく、その後の顧客対応やイベント運営などのコア業務に集中できる環境が整います!

今回ご紹介したような業務自動化を実現できるノーコードツールYoomを使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できるので、もし自動化に少しでも興味を持っていただけたなら、ぜひ登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:メールアドレスが未入力だった場合、フローはどうなりますか?

A:

メールアドレスが未入力の場合、エラーになります。エラーになった場合は、Yoomのアカウント作成時に登録したメールアドレスに通知が届きます。
通知内容に掲載されているリンクからエラーの原因を確認することが可能です。
また、通知設定をしておけばSlackやChatworkへ自動通知が可能です。

エラー時の対応方法については以下をご確認ください。

Q:不正なアドレスの場合、Slack通知以外の処理は可能ですか?

A:

はい、可能です。Slack通知以外の処理に変更したい場合、以下の手順で変更を行ってください。

  1. Slackのオペレーションを削除
  2. フローボット画面の「その他」下の「+」をクリック
  3. オペレーションタイプの選択画面で、追加したいアプリを検索

Q:ドメイン以外のメールアドレス形式も検証できますか?

A:

はい、可能です。Yoomの「正規表現によるデータの抽出」を使うことで、メールアドレスとして正しい形式かどうかをチェックできます。

たとえば「@が入っていない」などといった入力ミスを自動で検知できます。

※正規表現に関するヘルプページは以下をご覧ください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Ayu Sugiyama
Ayu Sugiyama
ITパスポート資格保有者。SaaS自動化ツール『Yoom』のオウンドメディアで、業務効率化をテーマに記事執筆を担う。これまでの業務経験を通じて、多くの定型業務に「もっと効率的に進められないか」という課題意識を抱き、業務フロー改善に関心を持つ。自身もSaaS連携ツールYoomを実際に利用し、RPAなどを活用した業務自動化を試みる中で、その手軽さとインパクトに感銘を受けた。過去の自分と同じように、日々の業務に課題を感じる非エンジニアの方にも伝わるよう、実体験を基にしたSaaS活用のヒントを発信している。
タグ
Googleフォーム
連携
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる