完整設定、指令下載:點我下載
前言:為什麼要學這個?
你有沒有試過每天手動管理行事曆、整理筆記,結果忙到懷疑人生?
這篇教學文就是要分享我的思路和成果,教你用 GPTs(ChatGPT 的自訂版)和 n8n(自動化神器),把 Google Calendar、Notion串起來,讓你的工作流程變得超輕鬆!
由於GPTs本身吃的是ChatGPT訂閱的,因此這個解決方案適合給本來就在訂閱的使用者,而且這樣子的做法可以很有效地節省調用語言模型API的費用。
這篇文的目標
- 幫你把瑣碎的工作自動化,留時間去做更有趣的事。
- 適合完全沒經驗的初學者,尤其是像我這樣的文組人。
Step 1:搞懂工具是什麼
在跳進設定之前,先簡單聊聊這兩個工具是什麼,免得你一頭霧水。
什麼是GPTs?
- 是啥? ChatGPT 的進階版。你可以上傳文件教它東西,還能設定它跟外部服務互動。
- 我怎麼用? 我拿它來生成行事曆資料、整理 Notion 筆記,甚至直接寫教學文。
什麼是n8n?
- 是啥? 一個超好用的自動化工具,用拖拉的方式,就能串接各種服務。
- 我怎麼用? 我用它接收 GPTs 的資料,然後丟到 Google Calendar、Notion 和 WordPress。
Step 2:設定 GPTs(教 AI 做事)

這一步是我的起點:怎麼讓 GPTs 聽懂我的需求,還能幫我做事。
2.1 自訂指令
- 想法:我得告訴 GPTs 它是我的全能助手,什麼都要會。
- 怎麼做:在設定裡輸入一段話,像是:
你是我的超強助手,負責搞定 Google Calendar、Notion。
- 我說「開會」,你就幫我加到行事曆。
- 我丟網址加想法,你就存到 Notion。
範例下載:點我下載自訂指令範例
2.知識庫
- 想法:光說不夠,還得教它怎麼做。我就把範例塞進去。
- 怎麼做:準備幾個 .txt 文件上傳到GPTs的知識庫:
- 行事曆助手.txt:教它怎麼生成行事曆的 JSON。
- Notion 小幫手.txt:教它怎麼整理筆記成 JSON。
指令下載:點我下載知識庫指令範例
2.3 自訂 Action
- 想法:MyGPTs 得把你的需求丟給 n8n去處理,所以我們就來設個溝通管道webhook。
- 怎麼做:用 OpenAPI 規格寫 JSON,告訴它怎麼跟 n8n 聯絡。
這個部分可能會比較複雜一些,慢慢看應該都看得懂,放心。


我們先來說說這個JSON到底是什麼東西?
這個 JSON 檔案就像是一個「說明書」,告訴電腦怎麼跟一個叫做「n8n」的工具聊天,讓它幫你做事。上面寫清楚了可以點什麼(像是「新增活動」或「存筆記」),還有要怎麼點(比如要告訴它時間、標題這些資訊)。
ChatGPT 看了這個菜單,就知道怎麼跟 n8n 溝通,然後 n8n 就會去執行這些工作。
例如,在我們這個範例裡面講到了兩件事:
- 管理你的 Google 日曆:比如新增一個活動(像是「明天上午10點開會」)、看看有哪些活動、改活動時間,或者刪掉某個活動。
- 把東西記到 Notion 裡:Notion 就像一個線上筆記本,這裡可以讓你把標題、分類、想法和網址記進去,像是整理你的學習筆記。
OK,那我們就來看一下這個JSON,細節部分若不清楚要怎麼看,可以直接丟進去ChatGPT詢問。
GPTs 自訂動作:點我下載
Step 3:把流程串起來
完整n8n流程JSON下載:點我下載
4.1 Google Calendar
- 思路:我說「明天 3 點開會」,MyGPTs 生成 JSON,n8n 丟到行事曆。
- 結果:行事曆自動多了一個行程。
4.2 Notion
- 思路:我給個網址說「存起來」,MyGPTs 做成 JSON,n8n 寫進資料庫。
- 結果:Notion 多了一筆乾淨的筆記。
最常見的錯誤
資料傳遞若是卡住?檢查 JSON 和 Webhook URL,九成是這兩個問題。
延伸閱讀:
好啦,就講到這邊,大家有興趣歡迎加入我們的Line群組嘿!Bye