Google フォームは、顧客や同僚からあらゆることについて重要な情報を収集できる、迅速かつ柔軟なツールです。潜在顧客から連絡先情報を収集したり、チームからプロジェクトの詳細を収集したり、既存のクライアントからフィードバックを収集したりすることもできます。フォームに、ユーザーが質問できるセクション(後で回答する必要がある質問)を含めることもできます。
ただし、これらのクエリを手動で処理しても、信頼性や速度はあまり得られません。一部のフォームが見落とされたり、受信した提出物が急増して一度にすべてに回答する時間がなくなったりする可能性があります。
幸いなことに、AI と自動化を使用してプロセスを効率化できます。シンプルなZap(Zapierの自動化されたワークフローを表す言葉)を使用すると、Googleフォームから質問を収集し、ChatGPTで自動応答を生成できます。最後に、それらの回答をGoogleスプレッドシートに保存して確認するか、自動的にEメールで送信することができます。以下では両方の方法について説明します。
Zapierははじめてですか?Zapierは、重要なことに集中できるようにするためのワークフロー自動化ソフトウェアです。UI、データテーブル、ロジックを何千ものアプリと組み合わせて、考え得るあらゆるものを構築し、自動化できます。無料でサインアップできます。
目次
フォームをChatGPTに接続する
Zapier を使用すると、Zap と呼ばれる自動化されたワークフローを作成して、情報をあるアプリから別のアプリに送信できます。コーディングの知識がなくても、 独自の Zap をゼロから作成できますが、すぐに始められる簡単なテンプレートも提供しています。
テンプレートから始める場合は、下の「この Zap を使用する」ボタンをクリックすると、Zapier エディターに移動します。Zapier アカウントをまだお持ちでない場合は、作成する必要があります。
どちらのZapテンプレートも最初は同じステップに従いますが、ChatGPTの応答をGoogleスプレッドシートに送信するか、Gmail経由で送信するかを選択できます。使用する Zap テンプレートを選択し、両方の設定に関する手順に従ってください。
ChatGPT に Google フォームの回答を求めるプロンプトを送信し、ChatGPT の回答を Google スプレッドシートに追加します。
Googleフォームトリガーを設定する
ユーザー用の Google フォームがまだない場合は、作成する必要があります。Google フォームには少なくとも 1 つの送信が必要です。フォームには、ユーザーの名前、メールアドレス、質問を収集できる複数のフィールドが必要です。これにより、それらすべてを Google スプレッドシートにルーティングして確認できるようになります。フォームは次のようになります。

次に、トリガー(Zap を開始するイベント)を設定しましょう。Zap テンプレートを使用している場合は、これがすでに選択されています。それ以外の場合は、Zap エディターに移動し、トリガー アプリとしてGoogle フォームを選択し、トリガー イベントとして新しいフォーム レスポンスを選択します。「続行」をクリックして、アカウントを接続します。

ここで、トリガーの詳細を設定します。アカウントから使用するフォームを選択します。

私たちの場合、これは人々が質問をするフォームになります。フォームを選択したら、 「続行」をクリックします。
次にトリガーをテストする必要があります。「テストトリガー」をクリックすると、Zapier によってサンプルのフォーム応答が提供され、これを使用して Zap の残りの部分をセットアップします。選択したレコードで続行をクリックします。

ChatGPTアクションステップを設定する
次に、アクション(Zap がトリガーされたときに実行されるイベント)を設定しましょう。
まず、ChatGPTのOpenAIへのZapier連携を設定していない場合は、今すぐ設定する必要があります。まず、 platform.openai.comにアクセスしてアカウントにログインします。左側のサイドバーを展開し、 API キーをクリックします。

次に、「 + 新しい秘密キーを作成」をクリックして、新しい API キーを生成します。Zapier 内で ChatGPT アカウントに接続するには、このキーが必要になります。このキーをコピーして、安全な場所に保管してください。

Zap エディターに戻り、アクション アプリとイベントを選択します。Zap テンプレートを使用している場合は、これらは自動的に選択されます。それ以外の場合は、Zap の下部に新しいアクション ステップを追加し、アクション アプリとしてChatGPTを検索して選択し、アクション イベントとしてConversation を検索して選択します。

次に、ChatGPT (OpenAI) アカウントを Zapier に接続するように求められます。「アカウントを選択…」をクリックし、ドロップダウン メニューからアカウントを選択するか (以前に ChatGPT を Zapier に接続したことがある場合)、 「+ 新しいアカウントを接続」をクリックします。次に、ポップアップ ウィンドウに、先ほどコピーしたOpenAI API キーを入力するように求められます。

完了したら、Zap エディターに戻り、 「続行」をクリックします。
今こそアクションを準備するときです。ユーザーメッセージフィールド内をクリックします。ドロップダウンから特定の値(質問など)を取得して Google フォーム トリガーからデータをマップすることも、テキストを入力することもできます。
この場合、ChatGPT に Google フォーム フィールドで何を行うかを指示するカスタム メッセージを入力します。「以下の質問にお答えください」と入力し、ドロップダウンメニューからフォームの質問フィールドを取得します。

先端: 最良の結果を得るには、十分なコンテキストを備えた明確なプロンプトを作成します。テキストクエリの改良にサポートが必要ですか?効果的なプロンプトを書くのに役立つ 6 つのヒントを次に示します。
モデル gpt-4o-mini が事前に選択されており、最速かつ最も安価であるため、お勧めのモデルです。
これらのフィールドの設定が完了したら、 「続行」をクリックします。
次はアクションをテストします。「テスト ステップ」をクリックして、プロンプトを ChatGPT に送信します。ChatGPT が生成した応答を含む成功メッセージが表示されます。

ここで、Zapの最後のアクションステップを設定します。読み続けて Google スプレッドシートの アクションを設定するか、先に進んで Gmail でEメールを送信してください。
注: ChatGPT が応答を生成したら、その応答を別のアプリに送信する必要があります。ほとんどの AI連携には3ステップのZapが必要です。
オプションA: Googleスプレッドシートのアクションを設定する
Zap が正しく機能するには、Google スプレッドシートに回答を収集するヘッダー行が必要です。まだ作成していない場合は、Google スプレッドシートを作成し、各質問、回答、その他収集したい項目ごとに列タイトルを追加します。
私たちのものは次のようになります。

それでは、ZapエディターでGoogle Sheetsアクションを設定しましょう。画面下部の「+」ボタンをクリックします。Zap テンプレートを使用している場合は、この 2 番目のアクションはすでに設定されています。

アクション アプリとしてGoogle スプレッドシートを選択し、アクション イベントとしてスプレッドシートの行の作成を選択します。[続行]をクリックします。繰り返しになりますが、Zapテンプレートを使用している場合は、これがすでに選択されています。 Google Sheets アカウントをまだ接続していない場合は接続し、 「続行」をクリックします。

次に、アクション ステップをカスタマイズします。まず、ドライブフィールドで Google スプレッドシートが保存されているドライブを選択します。次に、 「スプレッドシート」フィールドで、質問と回答用に作成したスプレッドシートを選択します。そして最後に、適切な ワークシート を選択します(デフォルトでは「シート1」)。

ここで、ChatGPT の応答を Google スプレッドシートの行に追加します。私たちの場合、Google フォームからの質問と ChatGPT からの回答の両方をマッピングします。
Google フォーム データを追加する任意のフィールドをクリックし、 データの挿入ドロップダウンメニューから適切なデータを選択します。ChatGPT 応答に対しても同様に実行します。

すべてのフィールドをマッピングしたら、 「続行」をクリックします。
ここで、Zapをテストして、すべてが正しく設定されていることを確認します。テスト ステップをクリックすると、Zapier によってGoogle フォームとChatGPTの両方のデータがGoogle スプレッドシートに送信されます。

すべてがうまくいったかどうかを確認するには、Google Sheets のスプレッドシートを開いて自分で確認してください。サンプルデータは次のようになります。

すべてが適切であれば、Zap を公開する準備が整いました。これで、誰かが Google フォームを送信するたびに、ChatGPT が質問に対する回答を生成し、Google スプレッドシートに回答が自動的に入力されるようになります。
ChatGPT に Google フォームの回答を求めるプロンプトを送信し、ChatGPT の回答を Google スプレッドシートに追加します。
オプションB: ChatGPTの回答をEメールで送信する
回答を Google スプレッドシートに保存せずに、Eメールで直接送信したいですか?
ChatGPTの回答をEメールで送信する場合は、画面下部の+ボタンをクリックします。上記の Zap テンプレートを使用している場合は、この 2 番目のアクションはすでに設定されています。
アクション アプリとしてGmailを検索して選択し、アクション イベントとしてEメールを送信を選択して、クリックします。Zap テンプレートを使用している場合は、これがすでに選択されています。Gmail アカウントを Zapier に接続し、 「続行」をクリックします。
ヒント:このワークフローでは、Microsoft OutlookやEmail by Zapierなどの別のEメールアプリを使用してEメールを送信することもできます。

次に、アクション ステップをカスタマイズします。Eメールの送信先(フォームを送信した人)、送信元(Zapier に接続したアカウントに関連付けられた Gmail アドレス)、および必要な CC または BCC を追加します。

[ 件名] フィールドと [本文] フィールドに入力します。任意のフィールドの+ ボタンをクリックし、モーダルからデータを選択することで、以前の Google フォームと ChatGPT ステップからデータを追加できます。

アクション ステップのカスタマイズが完了したら、 [続行]をクリックします。
次に、 「テスト ステップ」をクリックして Zap をテストします。テストが実行されると、アクションステップで指定したEメールアドレスにEメールが送信されます。Eメールが正しいかどうかをもう一度確認してください。私たちのものはこんな感じです。

すべてが適切であれば、Zapを使用する準備が整いました。これで、誰かがGoogle フォームを送信するたびに、ChatGPTが質問に対する回答を生成し、Gmailから詳細が記載されたEメールが自動的に送信されます。
ChatGPTとZapierを組み合わせてビジネスを強化しましょう
これで、新しいフォームが作成されるたびに、ChatGPTとZapierによってスプレッドシートの応答が自動的に作成されます(またはワークフローに応じてEメールが送信されます)。
AI を活用して拡張するさらなる方法を知りたいですか?今すぐChatGPT で他に何を構築できるかご覧ください。
関連資料:
この記事はもともと 2023年9月に公開されたものです。最近は 2025年2月に更新された。