ChatGPT × Googleフォーム × Zapierで、自分の「気になること」をAIに自動で調べてもらう仕組みを作ってみた

ワークフローツールのZapierはまだ使ったことが無かったので今日アカウントを開けて触ってみることにしました。

特にAIモデルをワークフローにはさんで処理するパターンの単純なひな形を作りたかったので、とりあえず、Zapier無料版で使える最大3つのステップで実現できるワークフロー（Zap）を作ることに。

作成したワークフローは「気になったことや疑問をGoogleフォームから入力するだけで、ChatGPTが要約してGmailで自動通知してくれる」というものです。

以下、その構成や活用例をまとめてみました。プログラミングをしないノーコードで作れるので、ちょっとした自己学習支援ツールとしても非常にオススメです。

## 背景と目的

仕事や生活の中で「これ、あとで調べよう」と思うことは多いのですが、後から忘れてしまったり、忙しくて調べる余裕がなかったりしますよね。

そこで今回の目的は、

* 思いついた時にサッとメモできて、
* AIが自動で調べてくれて、
* 結果をすぐに受け取れる

という**学習ループを無意識に回せる仕組み**を作ることです。

---

## 全体構成（Zapierによる自動化）

今回のワークフローは以下の3ステップで構成されています。

1. Googleフォームからトピック入力
2. Googleスプレッドシートに保存
3. Zapierが発火 → ChatGPTで調査・要約 → Gmailで通知

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/36b79e51-e705-4617-a410-0756a053ce2d.png)


---

## ステップごとの設定内容

### ステップ1：Googleフォームで質問を投稿

Googleフォームには1つのフィールド（「Topic」）を設けただけのシンプルな構成です。
入力された内容は自動的にGoogleスプレッドシートに記録されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/6abbd9a1-24a4-42a0-8c0d-b079be9253ec.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/9e8466af-1d89-45b9-a4ad-0872bb4c12a7.png)

---

### ステップ2：スプレッドシートをZapierのトリガーに

Zapierでは、「Google Sheets」アプリで「New Spreadsheet Row」をトリガーに設定しています。
対象のスプレッドシートとシート名を指定するだけでOKです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/fc57940f-8fbb-49bb-a621-29aca0241bae.png)


---

### ステップ3：ChatGPTで調査 → Gmailで通知

#### ChatGPT (OpenAI) の設定

ZapierにOpenAIを連携し、入力されたトピックをプロンプトとして送ります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/a1c6514b-ad17-4086-b31e-902dada0a8e4.png)

プロンプトは前ステップの出力を埋め込んでいます。出力は英語と日本語両方にしました（やはり日本語の方が素早く読めるので）


> [トピック] is the topic I like to understand. Please analyze it and then provide a brief summary of the topic, first in English, and then followed by Japanese.

あと、ChatGPT側で「検索」して最新情報が得られるように、ウェブ検索ツールをオンにしておきます。トークン数は、何度か足りなくて失敗したので4086に（これで足りなかったらプロンプトで出力を制限しないといけませんが、今のところうまくいっている）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/731779d8-cebf-47ac-913e-c5eae80d3960.png)


#### Gmail通知の設定

OpenAIから返ってきた回答をそのままGmailで自分に送信しています。

* 宛先: 自分のGmailアドレス
* 件名: “Today's topic”
* 本文: ChatGPTの出力結果

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/6febe745-9790-40f9-a95e-c2c7b082b20d.png)


---

## 実際の動作イメージ

Googleフォームに「Windsurf and Cursor, which one is more popular?（Windsurf と Cursor、どちらが人気がありますか？）」と送信するだけで、以下のようなメールが届きます：

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/103139/71355f58-0d3f-448f-b51c-dd795187d333.png)

---

## 応用アイデア・発展例

この構成はとても柔軟なので、さまざまな応用が可能です。

### 1. SMSで受け取る

Twilioを使えば、メールではなくSMSで直接通知できます。外出先やPCを使えないときでも受け取りやすくなります。

### 2. Notionに自動保存

学んだ内容をNotionに蓄積すれば、自分だけのナレッジベースが構築できます。

### 3. 日次ダイジェストをまとめて受け取る

ZapierのScheduleトリガーと組み合わせて、1日分の内容をまとめて夜に送ることも可能です。

### 4. ブログ下書きの自動生成

ChatGPTの出力をそのままMarkdown形式で整形し、下書き記事に変換。QiitaやNote投稿の土台にもなります。

---

## 使用したサービス一覧

| ツール名            | 用途                  |
| --------------- | ------------------- |
| Googleフォーム      | トピック入力              |
| Googleスプレッドシート  | 入力データ保存、Zapierのトリガー |
| Zapier          | 全体の自動連携・制御 （無料版）         |
| ChatGPT（OpenAI） | トピック要約と調査           |
| Gmail           | 結果通知用メール            |



---

## まとめ

この仕組みを使うことで、

* 気になったことをその場でフォームに投稿し、
* ChatGPTが自動で調査・要約し、
* 数分以内にメールで受け取れる

という「**考える→知る→学ぶ**」を自動で回すことができるようになります。

特にこんな方におすすめです：

* 忙しい中でも学習の習慣を持ちたい
* ChatGPTをもっと実用的に活用したい
* ノーコードで面白い仕組みを作りたい