示範版型 · 尚未實測

Gmail 收據自動整理成報帳表

讓 agent 連上你的 Gmail,自動找出收據/發票郵件,抽出日期、品項、金額,整齊填進 Google 試算表。

任務 報帳自動化 難度 耗時 ~8 分鐘 適合 個人・接案者

ℹ️ 這是示範版型:版型與配方已備好,但因為要存取你的私人信箱,正式上線時我們會在隔離環境實測後才標「已實測」。下方流程與配方為真實可用的設計。

🍽 這道菜在做什麼

每到月底或報稅季,你是不是都得把信箱往回翻好幾頁,一封一封點開電子發票通知、SaaS 收費信、雲端服務的 receipt,再手動把日期、商家、金額抄進報帳表?這道配方就是要把這段最枯燥、最容易抄錯又最花時間的工作交給 AI agent:你授權它讀信箱、寫一張指定的 Google 試算表,它就會自動把本月所有收據郵件找出來,抽出關鍵欄位,去掉重複,整整齊齊填成一張可直接拿去報帳或記帳的表。

最需要這道菜的,是三種人。第一種是自由接案者與一人公司,每個月有一堆零散支出(網域、主機、AI API、設計素材訂閱),報稅時得自己整理憑證,光是把收據郵件變成表格就要耗掉一兩個小時。第二種是要跟公司請款的遠端工作者,差旅、軟體、辦公用品的電子收據散在信箱各處,月底申報常常漏東漏西。第三種是想認真記帳卻總是半途而廢的上班族,因為手動記帳太累而放棄,讓 AI 代勞後,記帳這件事終於能持續下去。

省下多少?以一個每月有 20~40 筆電子收據的接案者來說,手動整理大約要 60~90 分鐘,而且容易抄錯金額。讓 agent 跑完只要幾分鐘,你只需要複查它標了「?」的少數幾筆。一年累積下來,等於省下超過十個小時的純苦工,而且少了人為抄錯的風險。

為什麼這樣設計

這份 prompt 看起來簡單,但每一條都是為了避免 AI 自動化最常見的翻車點而設計的。

第一,先用搜尋條件把範圍縮小,再抽取。我們讓 agent 在 Gmail 用「發票/收據/receipt/invoice」加上「本月」的條件先撈出候選信件,而不是叫它讀整個信箱。這樣既保護隱私(它只碰到相關信件),也大幅降低它讀到無關信件而亂抽資料的機會。

第二,明確規定抽取欄位與寫入順序。prompt 直接寫死「日期 | 商家 | 品項 | 金額 | 來源主旨」,AI 就不會自由發揮、每次給不一樣的格式。固定欄位順序也讓去重比對變得可靠。

第三,也是最關鍵的一條:「抽不確定的金額用『?』標記,不要亂猜」。AI 最危險的地方不是抽不出來,而是抽錯了還一臉自信地填上去。含稅與未稅、多筆明細、外幣金額,這些都是高風險區。明確要求它「不確定就標 ?」,等於把判斷權留給你,讓你只需複查少數可疑筆,而不是全部重新核對。

第四,要求去重。叫它跟試算表現有資料比對、只補新的,避免重複跑兩次就把同一筆收據記兩遍——這是排程自動化最容易出的錯。

怎麼用

這道菜需要「連接器」,不是純對話框就能做的。你需要一個能同時連 Gmail 與 Google Sheet 的 agent,例如 ChatGPT Agent(連接器)、Claude 的 Gmail MCP,或 n8n/Make 的 Gmail + Sheets 節點。

  1. 授權:用最小權限把 agent 接上 Gmail(選「唯讀」就好,它不需要刪信或寄信權限)與你要寫入的那張試算表。
  2. 貼 prompt:把上方配方完整複製到 agent 的指令區。
  3. 調搜尋條件:如果你的收據多半來自特定寄件者,可以把搜尋條件改成「寄件者是 receipts@…」會更準。
  4. 執行並複查:按下執行後,agent 會回報「新增幾筆、有幾筆需人工確認」。打開試算表,先處理所有標了「?」的列,確認金額無誤。
  5. 設排程:確認跑得順之後,用 Cloudflare Workers Cron 或 Make 的排程,設成每月最後一天自動跑一次,跑完寄一份摘要給你。

如果你想先試試水溫,可以先到 /recipes 找其他純對話、不用授權的入門配方練手,熟悉「把工作講清楚給 AI」的感覺後,再回來做這道需要連接器的進階自動化。

調整技巧

不用改 prompt 的字,用「講的」就能微調:

呼應配方的 variations,你也能請它「同時抓收入發票與支出收據,月底算淨利」(接案者版),或「專抓 SaaS 月費信,揪出忘了取消的訂閱」(訂閱稽核版)——這兩種都只要在任務描述多加一兩句話就能做到。

注意事項

台灣情境案例

台北一位接 UI/UX 設計案的工作者 Vivian,每月固定支出有 Figma、Adobe、ChatGPT Plus、網域續約、雲端空間,再加上偶爾的素材與字型授權,零散收據郵件大概 25~30 封。過去她報稅前要花一個下午把這些信翻出來抄成 Excel,常常漏掉年初一次扣款的年費訂閱。改用這道配方後,她每月底讓 agent 自動跑一次,產出的表格直接丟給配合的記帳士。她說最有感的不是省時間,而是「再也沒有漏掉訂閱費」——以前忘了列、報稅時才發現少報的支出,現在一筆都不漏。她唯一要做的,就是每月複查那兩三筆被標「?」的外幣或多明細收據。

另一個例子是經營一間小型線上選物店的店主,每月有金流手續費、物流、廣告投放、SaaS 工具等收費信。他把這道菜接成「淨利版」,讓 agent 同時抓收入發票與支出收據,月底自動算出毛收入與淨利,省下他原本每月對帳兩小時的時間,也讓他能更早看出哪個月廣告投太兇。

延伸用法

這道配方的核心能力是「從信箱抽結構化資料填進表格」,能延伸的玩法很多:

想把它變成完全不用手動觸發的流程,可以搭配 /workflows 裡的排程型工作流,設成每月自動跑+自動寄摘要;如果你還需要把整理好的數字做成圖表或月報,可以到 /generator 找報表與摘要產生器接力。把「抽取(這道菜)→ 排程(工作流)→ 呈現(產生器)」串起來,你的報帳就從每月的苦工變成一封自動寄到信箱的月結摘要。

🍽 這道菜長什麼樣

跑完後,你的報帳表會自動長出新的列(下表為示意資料):

日期商家品項金額來源信件
2026/06/03中華電信網路月租$899✉ 電子發票通知
2026/06/05OpenAIAPI 用量$1,240✉ Receipt from OpenAI
2026/06/06全家辦公用品$320✉ 電子發票

材料

步驟

  1. 授權用最小權限把 agent 接上 Gmail(唯讀)與目標試算表。
  2. 定搜尋條件例如標題含「發票/收據/receipt」、或特定寄件者。
  3. 抽取欄位讓 agent 從信件抽出日期、商家、品項、金額。
  4. 去重+寫入跟試算表已有資料比對,只補新的、避免重複。
  5. 排程設每月底自動跑,跑完寄一份「本月已整理 N 筆」摘要給你。

配方本體(可複製帶走)

這道要連你的信箱,請用能連 Gmail 的 agent:ChatGPT Agent(連接器)、Claude(Gmail MCP),或 n8n/Make 的 Gmail+Sheets 節點。純對話框版的 ChatGPT 沒有連接器是做不到的:
receipt-to-sheet.prompt
# 角色
你是個人記帳助理。請執行以下任務:

1. 在 Gmail 搜尋符合條件的信件:
   主旨或內容含「發票 / 收據 / receipt / invoice」
   時間範圍:本月
2. 從每封信抽出:日期、商家、品項、金額(含幣別)
3. 跟試算表現有資料比對,只新增沒記過的
4. 寫入欄位順序:日期 | 商家 | 品項 | 金額 | 來源主旨
5. 抽不確定的金額用「?」標記,不要亂猜
6. 完成後回報:新增幾筆、有幾筆需人工確認

試吃報告

省下對帳時間:每月翻信箱→自動成表。
⚠️
金額抽取需把關:含稅/未稅、多筆明細的信件容易抽錯,務必用「不確定就標 ?」並人工複核。
⚠️
隱私第一:用唯讀最小權限、不外傳信件內容;這類食譜會特別寫清楚授權邊界。

變化版

幫這篇打個分:

你可能也想看

個人預算規劃與記帳分析

貼上你的收入與支出,AI 幫你分類、抓出可省的地方、建議預算分配,理財不再憑感覺。

程式碼解釋與除錯

貼上看不懂或報錯的程式碼,AI 用白話逐段解釋、指出 bug 所在與修法,還教你怎麼避免再犯…

合約條款白話解讀

把看不懂的合約條款貼上,翻成白話、標出對你有風險的地方與該注意的問題,簽約前先看懂。

想要這份配方檔+每週新 AI Skills食譜?

留個信箱,我們把可複製的配方和新食譜直接寄給你。

免費 · 隨時取消