身為使用Stripe的數位產品賣家,你一定不希望客戶付款後,因為不小心關掉視窗而找不到下載連結。過去這個問題一直困擾著我,常有買家發信問我:找不到連結了,可以再發一次嗎?
近期發現透過Make.com的自動化功能,你可以建立一個「收款後即刻發信」的系統,這不只能提升客戶滿意度,還能省下你手動回覆郵件的時間!
步驟一:建立與 Stripe 的安全連線
在 Make.com 中新增一個Scenario。進入進入畫布後,新增第一個 Stripe 模組,並選擇 Watch Events。

- 選擇連線方式:建議選擇 Stripe OAuth。這是在 2024 年底後最安全且簡單的方式,只需點擊授權即可完成,無需手動處理複雜的 API Key。

- 設定 Webhook:當連線成功,Make 會自動為你產生一個 Webhook 地址,確保兩邊系統能夠溝通。

步驟二:設定正確的觸發事件 (Trigger)
這是確保「有付錢才發信」的關鍵邏輯。
- Group (分類):請選擇 Checkout。
- Events (事件):請選擇
checkout.session.completed。

邏輯說明:這個事件只會在客戶「成功付款」、銀行授權通過後才會觸發。如果客戶只是點開連結但沒付錢,系統絕對不會發信。
步驟三:建立「骨架」
在第一個 Stripe 模組右邊點擊「+」號,依序新增 Stripe (Retrieve a Payment Intent) 和 Gmail (Send an email)。

這一步先不要設定任何東西,創建好就關掉,因為我們需要餵給這套流程一個真實付款資料,才有辦法抓到數值進行設定。
步驟四:餵入資料——讓「消失的選項」現身
啟動監聽:點擊左下角的 Run once。

發起一筆真實付款:選擇你要的產品,使用Payment Link發起付款(可將價格改到$1)
重發資料:去 Stripe 後台 -> Developers -> Webhooks,找到那筆成功的結帳紀錄並點擊 Resend。

這一步是讓Make確實抓到這一個產品的細節,讓你可以在後續篩選器設定正確的產品。
步驟五:精確辨識產品 (使用篩選器 Filter)
如果你賣多個產品,你一定不希望買電子書的人收到 Notion 模板的信。
- 新增篩選器:在兩個模組中間的連線上點擊小扳手。
- 設定條件 (Condition):從 Stripe 的資料清單中找到
payment_link(付款連結 ID)。 - 設定運算子 (Operator):選擇 Text operators: Equal to (等於)。
- 填入數值 (Value):貼上你該產品在 Stripe 後台對應的付款連結 ID (例如
plink_...)。

專業建議:使用
payment_link辨識產品是最精確的方式,因為每個產品的付款連結 ID 都是唯一的。
找尋Payment Link的方式:在剛才跑完的Stripe Watch Event Module,點右上角1的泡泡,進去裡面看Output,將Object展開就能找到對應的payment link。

步驟六:自動抓取客戶信箱並發信
在篩選器後方新增 Gmail 或 Email 模組,動作選擇 Send an email。
- To (收件人):直接從 Stripe 資料中選擇
customer_details: customer_email。這會自動抓取客人在結帳時填寫的電子郵件。

- 郵件內容:在本文中直接手動貼上你的 Notion 模板連結 或 數位產品下載路徑。

步驟五:測試技巧
想要修改郵件樣式,但又不想重跑一遍Stripe付款來測試?你可以利用 Make 的「Run this module only」功能

填寫想收到的信箱,就可以持續測試不同的郵件樣式了。

常見問答 (Q&A)
Q:為什麼我不需要用「Retrieve a Session」模組也能拿到資料? A:因為在 checkout.session.completed 這個事件包裡,Stripe 已經預先塞入了 customer_email 和 payment_link 等核心資訊。除非你需要查詢更複雜的訂單明細(例如折扣碼或具體庫存),否則基礎數據就足夠了。
Q:如果我改了產品價格,自動化會失效嗎? A:不會。只要你的付款連結 ID (plink_...) 沒變,即使你從 1 元改回 49 元,篩選器依然能正確辨認該產品。
















